Aplikacje Docker – Nexterm

Informacje o aplikacji Nexterm

Strona projektu: https://nexterm.dev/

Powiązana strona: https://wiki.opensourceisawesome.com/books/local-and-remote-server-management/page/install-nexterm

Połącz się ze swoimi serwerami przez SSH, VNC i RDP. Zarządzaj plikami, wdrażaj kontenery i monitoruj swoją infrastrukturę – wszystko z jednego miejsca.

Instalacja aplikacji Nexterm

W moim homelab wszystkie dane kontenerów są widoczne na maszynie wirtualnej docker poprzez zamontowany katalog /mnt/data

mkdir -p /mnt/data/nexterm/data/

Docker-compose

services:
  nexterm:
    image: germannewsmaker/nexterm:latest
    container_name: nexterm
    network_mode: host
    restart: always
    environment:
      - TZ=Europe/Warsaw
      - ENCRYPTION_KEY=567f14b91b0b18ee695c75397ccb3145aa55bea9ab531819c7bd1908c21326cvb
    volumes:
      - /mnt/data/nexterm/data/:/app/data
cd /mnt/data/nexterm/
docker compose up -d

Ustawienie dostępu przez domenę remote.home.lan w Nginx Proxy Manager

W konfiguracji Nginx Proxy Manager należy utworzyć teraz nowy Proxy Host gdzie

  • Forward Hostname: to adres ip naszego serwer docker
  • Forward Port: 6989
  • Wybrać Websocket Support
  • W zakładce SSL wskazać certyfikat dla domeny home.lan

Przy pierwszym uruchomieniu podajemy login i hasło pierwszego użytkownika.
Od tej pory przy wejściu na stronę https://remote.home.lan będzie nas pytał o login i hasło.