Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Nexterm

Nexterm

Nexterm to open-source'owa platforma do zarządzania serwerami przez SSH, VNC i RDP. Organizuj sesje, udostępniaj dostęp i zarządzaj serwerami z jednej karty przeglądarki. Licencja MIT, ponad 4400 gwiazdek na GitHubie.

Na pierwszy rzut oka

4.5k

Gwiazdki na GitHub

242

Aktywne instalacje

Licencja MIT Wersja Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Aktywne instalacje to dane przykładowe (podgląd); prawdziwa metryka zostanie podłączona przed uruchomieniem.

Dostęp do interfejsu webowego

  1. Otwórz w przeglądarce: https://<SERVER_IP>
  2. Zaakceptuj ostrzeżenie przeglądarki o certyfikacie
  3. Utwórz początkowe konto administratora
  4. Zacznij dodawać i zarządzać połączeniami zdalnymi

Ważne pliki i katalogi

  • Katalog instalacji: /root/nexterm
  • Plik Docker Compose: /root/nexterm/docker-compose.yml
  • Wolumen Docker: /var/lib/docker/volumes/nexterm_nexterm/
  • Konfiguracja Nginx: /etc/nginx/sites-available/nexterm.conf
  • Certyfikat TLS: /etc/nginx/ssl/nexterm.crt
  • Klucz prywatny TLS: /etc/nginx/ssl/nexterm.key

Włączanie SSL z domeną

1. Skieruj swoją domenę na IP serwera.

2. Edytuj konfigurację Nginx i zamień oba server_name <IP>; z Twoją domeną (<your-domain>) dla bloków HTTP (port 80) i HTTPS (port 443):

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

3. Zainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Uruchom następujące polecenie, aby wygenerować ważny certyfikat Let's Encrypt:

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

5. Zamień ścieżki SSL w konfiguracji 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. Zrestartuj Nginx, aby zastosować zmiany:

systemctl restart nginx

7. Otwórz przeglądarkę i odwiedź: https://yourdomain.com

Uwagi

  • Nexterm działa w Dockerze z siecią hosta
  • HTTPS jest włączony z użyciem certyfikatu self-signed
  • Ostrzeżenia przeglądarki o certyfikacie są normalne, dopóki nie zastąpisz go zaufanym certyfikatem

Więcej w Self-hosted

Powiązane aplikacje.

Deploy Nexterm now. Od $2,48/mies.