3.5 KiB
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é)
# 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