Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Nexterm

Nexterm

Nexterm est une plateforme open source de gestion de serveurs pour SSH, VNC et RDP. Organisez les sessions, partagez les accès et gérez vos serveurs depuis un seul onglet de navigateur. Sous licence MIT avec plus de 4 400 étoiles GitHub.

En un coup d'œil

4.5k

Étoiles GitHub

242

Installations actives

Licence MIT Version Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Les installations actives sont des données d'exemple (aperçu) ; la vraie métrique sera connectée avant le lancement.

Accéder à l'interface Web

  1. Ouvrir dans le navigateur : https://<SERVER_IP>
  2. Acceptez l'avertissement de certificat du navigateur
  3. Créez le compte administrateur initial
  4. Commencez à ajouter et gérer des connexions distantes

Fichiers et répertoires importants

  • Répertoire d'installation : /root/nexterm
  • Fichier Docker Compose : /root/nexterm/docker-compose.yml
  • Volume Docker : /var/lib/docker/volumes/nexterm_nexterm/
  • Config Nginx : /etc/nginx/sites-available/nexterm.conf
  • Certificat TLS : /etc/nginx/ssl/nexterm.crt
  • Clé privée TLS : /etc/nginx/ssl/nexterm.key

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'IP du serveur.

2. Modifiez la config Nginx et remplacez les deux server_name <IP>; avec votre domaine (<your-domain>) dans les blocs HTTP (port 80) et HTTPS (port 443) :

vim /etc/nginx/sites-available/nexterm.conf

3. Installez Certbot :

apt install -y certbot python3-certbot-nginx

4. Exécutez la commande suivante pour générer un certificat Let's Encrypt valide :

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Remplacez les chemins SSL dans la config Nginx :

vim /etc/nginx/sites-available/nexterm.conf
# Before:
    # ssl_certificate       /etc/nginx/ssl/nexterm.crt;
    # ssl_certificate_key   /etc/nginx/ssl/nexterm.key;
# After:
    # ssl_certificate       /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key   /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Redémarrez Nginx pour appliquer les changements :

systemctl restart nginx

7. Ouvrez votre navigateur et allez sur : https://yourdomain.com

Remarques

  • Nexterm s'exécute dans Docker en utilisant le réseau de l'hôte
  • HTTPS est activé avec un certificat auto-signé
  • Les avertissements de certificat du navigateur sont attendus tant qu'un certificat de confiance n'est pas installé

Plus dans Auto-hébergé

Apps connexes.

Deploy Nexterm now. À partir de 2,48 $/mois.