Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Nexterm

Nexterm

Nexterm — открытая платформа управления серверами по SSH, VNC и RDP. Организуйте сессии, делитесь доступом и управляйте серверами из одной вкладки браузера. Лицензия MIT, более 4 400 звёзд на GitHub.

Кратко

4.5k

Звёзды на GitHub

242

Активные установки

Лицензия MIT Версия Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Активные установки — пример данных (предпросмотр); реальная метрика будет подключена до запуска.

Открыть веб-интерфейс

  1. Открыть в браузере: https://<SERVER_IP>
  2. Примите предупреждение браузера о сертификате
  3. Создайте начальную учётную запись администратора
  4. Начните добавлять удалённые подключения и управлять ими

Важные файлы и директории

  • Директория установки: /root/nexterm
  • Файл Docker Compose: /root/nexterm/docker-compose.yml
  • Том Docker: /var/lib/docker/volumes/nexterm_nexterm/
  • Конфиг NGINX: /etc/nginx/sites-available/nexterm.conf
  • Сертификат TLS: /etc/nginx/ssl/nexterm.crt
  • Приватный ключ TLS: /etc/nginx/ssl/nexterm.key

Включение SSL с доменом

1. Направьте ваш домен на IP сервера.

2. Откройте конфиг NGINX и замените оба server_name <IP>; с вашим доменом (<your-domain>) для блоков HTTP (порт 80) и HTTPS (порт 443):

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

3. Установите Certbot:

apt install -y certbot python3-certbot-nginx

4. Выполните следующую команду для создания действующего сертификата Let's Encrypt:

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

5. Замените пути SSL в конфиге 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. Перезапустите NGINX, чтобы применить изменения:

systemctl restart nginx

7. Откройте браузер и перейдите по адресу: https://yourdomain.com

Примечания

  • Nexterm работает в Docker с сетью хоста
  • HTTPS включён с самоподписанным сертификатом
  • Предупреждения браузера о сертификате ожидаемы, пока он не заменён доверенным сертификатом

Ещё в Self Hosted

Похожие приложения.

Deploy Nexterm now. От $2,48/мес.