Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Nexterm

Nexterm

Nexterm é uma plataforma open source de gerenciamento de servidores via SSH, VNC e RDP. Organize sessões, compartilhe acessos e gerencie servidores em uma única aba do navegador. Licença MIT com mais de 4.400 estrelas no GitHub.

Em resumo

4.5k

Estrelas no GitHub

242

Instalações ativas

Licença MIT Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

As instalações ativas são dados de amostra (pré-visualização); a métrica real será conectada antes do lançamento.

Acesse a interface web

  1. Abrir no browser: https://<SERVER_IP>
  2. Aceite o aviso de certificado do navegador
  3. Crie a conta de administrador inicial
  4. Comece a adicionar e gerenciar conexões remotas

Ficheiros e diretórios importantes

  • Diretório de instalação: /root/nexterm
  • Ficheiro Docker Compose: /root/nexterm/docker-compose.yml
  • Volume Docker: /var/lib/docker/volumes/nexterm_nexterm/
  • Configuração Nginx: /etc/nginx/sites-available/nexterm.conf
  • Certificado TLS: /etc/nginx/ssl/nexterm.crt
  • Chave privada TLS: /etc/nginx/ssl/nexterm.key

Ativar SSL com um domínio

1. Aponte o seu domínio para o IP do servidor.

2. Edite a configuração do Nginx e substitua ambos server_name <IP>; com o seu domínio (<your-domain>) para ambos os blocos HTTP (porta 80) e HTTPS (porta 443):

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

3. Instalar o Certbot:

apt install -y certbot python3-certbot-nginx

4. Execute o seguinte comando para gerar um certificado Let's Encrypt válido:

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

5. Substitua os caminhos SSL na configuração do 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. Reinicie o Nginx para aplicar as alterações:

systemctl restart nginx

7. Abra o seu browser e visite: https://yourdomain.com

Notas

  • O Nexterm roda em Docker usando a rede do host
  • HTTPS está habilitado com um certificado autoassinado
  • Avisos de certificado no navegador são esperados, a menos que seja substituído por um certificado confiável

Mais em Self-hosted

Aplicações relacionadas.

Deploy Nexterm now. A partir de $2,48/mês.