Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
Nexterm

Nexterm

Nexterm es una plataforma de código abierto para gestionar servidores por SSH, VNC y RDP. Organiza sesiones, comparte accesos y administra servidores desde una sola pestaña del navegador. Licencia MIT con más de 4.400 estrellas en GitHub.

En resumen

4.5k

Estrellas en GitHub

242

Instalaciones activas

Licencia MIT Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Las instalaciones activas son datos de muestra (vista previa); la métrica real se conectará antes del lanzamiento.

Accede a la interfaz web

  1. Abrir en el navegador: https://<SERVER_IP>
  2. Acepta la advertencia de certificado del navegador
  3. Crea la cuenta de administrador inicial
  4. Empieza a añadir y gestionar conexiones remotas

Archivos y directorios importantes

  • Directorio de instalación: /root/nexterm
  • Archivo Docker Compose: /root/nexterm/docker-compose.yml
  • Volumen de Docker: /var/lib/docker/volumes/nexterm_nexterm/
  • Configuración de Nginx: /etc/nginx/sites-available/nexterm.conf
  • Certificado TLS: /etc/nginx/ssl/nexterm.crt
  • Clave privada TLS: /etc/nginx/ssl/nexterm.key

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita la configuración de Nginx y reemplaza ambos server_name <IP>; con tu dominio (<your-domain>) tanto para los bloques HTTP (puerto 80) como HTTPS (puerto 443):

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

3. Instala Certbot:

apt install -y certbot python3-certbot-nginx

4. Ejecute el siguiente comando para generar un certificado Let's Encrypt válido:

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

5. Reemplaza las rutas SSL en la configuración de 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. Reinicia Nginx para aplicar los cambios:

systemctl restart nginx

7. Abre tu navegador y visita: https://yourdomain.com

Notas

  • Nexterm se ejecuta en Docker usando la red del host
  • HTTPS está habilitado con un certificado autofirmado
  • Las advertencias de certificado del navegador son normales, salvo que se sustituya por un certificado de confianza

Más en Autoalojado

Apps relacionadas.

Deploy Nexterm now. Desde $2,48/mes.