---
title: Nexterm
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, remote-access, ssh, vnc, database, hub, terminal]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Remote+Access, https://github.com/m1k1o/nexx]
---

# 🌐 Nexterm

> Hub web unifié pour SSH, VNC, RDP et bases de données, avec gestion d'utilisateurs et sessions.

## 📋 Informations Générales

| Attribut | Valeur |
|----------|--------|
| **Nom** | Nexterm |
| **Slug** | nexterm |
| **Description** | Console centralisée pour accéder à SSH, VNC, RDP et bases de données depuis le navigateur |
| **Site officiel** | https://docs.nexterm.dev |
| **Repository** | https://github.com/m1k1o/nexx |
| **Stars** | 4 393 ⭐ |
| **Licence** | AGPL-3.0 |
| **Langage principal** | TypeScript / Go |
| **Catégorie** | Remote Access |
| **Tags** | [catalogue, remote-access, ssh, vnc, database, hub, terminal] |

## 📝 Description
Nexterm est un "hub" web récent qui réunit dans une seule interface tous les protocoles courants d'administration à distance : **SSH** (terminal), **VNC** (bureau), **RDP** (Windows) et plusieurs **bases de données** (MySQL, PostgreSQL, MariaDB, MongoDB). L'objectif est de remplacer un patchwork d'outils par une console unique, multi-utilisateurs, auditée.

La gestion intégrée des identifiants, des hôtes, des dossiers, des partages réseau (SMB) et des sessions en fait un successeur spirituel d'outils comme **Remmina** ou **mRemoteNG** mais en full web. Les connexions sont relayées par le serveur Nexterm, ce qui permet un accès depuis n'importe où.

Idéal pour les MSP, les équipes DevOps, ou un homelab avec un parc hétérogène (Linux + Windows + bases de données) que l'on veut administrer depuis un navigateur.

## 🚀 Installation
### Via Docker (recommandé)
```yaml
# docker-compose.yml
services:
  nexterm:
    image: germannewsmaker/nexterm:latest
    container_name: nexterm
    restart: unless-stopped
    ports:
      - "6989:6989"
    volumes:
      - ./data:/app/data
    environment:
      - SECRET=ChangeThisSecret!
```

### Installation manuelle
L'image Docker officielle est la méthode privilégiée. Pour un déploiement manuel, il faut compiler le front (React) et le back (Go) séparément, configuration lourde.

## ⚙️ Configuration
- **Hôtes** : onglet pour créer manuellement, importer depuis un fichier, ou scan via agents.
- **Identifiants** stockés chiffrés, rattachés à un hôte et un utilisateur.
- **Sessions actives** : visualisation et coupure à distance par un admin.
- **Authentification** locale, OIDC et **2FA** (TOTP).
- **Plugins** : SMB, gestion de fichiers distants intégrés au shell.

## 🔗 Alternatives
- **Apache Guacamole** — équivalent historique, plus mature, plus de protocoles (Telnet, Kubernetes).
- **MeshCentral** — orienté remote management, pas vraiment hub SSH.
- **Warpgate** — bastion zero-trust, plus axé sécurité que centralisation.

## 🔒 Sécurité
- **MFA TOTP** intégrée.
- **Identifiants chiffrés** côté serveur (AES-256).
- **Audit log** des connexions et actions.
- **AGPL-3.0** : toute modification et utilisation réseau doivent être publiées.

## 📚 Ressources
- Documentation : https://docs.nexterm.dev
- Démo : https://docs.nexterm.dev/getting-started/demo

## 🔗 Pages Liées
- [[cat-remote-access]]
- [[app-guacamole]] — alternative plus mature
- [[app-warpgate]] — approche zero-trust
- [[app-traefik]]
- [[securisation-home-lab]]
- [[recettes-docker-compose]]
