Zdalny dostęp do kontenera Docker - Awacino wbudowane, uruchamiane przy starcie
Awacino Unattended Client jako gotowy obraz Docker: jeden plik docker compose, a host i jego sieć są osiągalne z każdego miejsca - bezpośrednio, szyfrowane od końca do końca, bez otwartych portów.
services: awacino: image: docker.awacino.net/awacino/unattended:latest restart: unless-stopped network_mode: host pid: host privileged: true cap_add: [NET_ADMIN] environment: AWACINO_SETUP_CODE: "YOUR-SETUP-CODE" volumes: - awacino-data:/opt/awabon volumes: awacino-data:
$ docker compose up -d
Konfiguracja w minutę
- W aplikacji Awacino: Dodaj urządzenie zawsze włączone, a następnie Zainstaluj na NAS.
- Aplikacja pokazuje Państwa kod konfiguracyjny oraz plik compose.yaml z już wpisanym kodem.
- Uruchomienie: docker compose up -d - albo wklejenie pliku do menedżera kontenerów swojego NAS.
- Urządzenie pojawia się w aplikacji w ciągu minuty. Kod konfiguracyjny jest używany jeden raz.
Obraz: docker.awacino.net/awacino/unattended:latest - dla linux/amd64 i linux/arm64.
Uruchamia się przy starcie
restart: unless-stopped - kontener wraca razem z Dockerem po każdym restarcie, a urządzenie jest znów osiągalne bez czyjegokolwiek logowania.
Host i jego sieć
Przy sieci hosta Beam in sięga całej sieci, w której jest host; terminal Awacino otwiera się na samym hoście.
Aktualizacje zachowują parowanie
Tożsamość, certyfikaty i aktualizacje klienta znajdują się w woluminie awacino-data, więc ponowne utworzenie lub aktualizacja kontenera zachowuje sparowanie urządzenia.
Menedżery kontenerów w NAS
Synology Container Manager, QNAP Container Station, TrueNAS SCALE i Unraid - wklejenie pliku compose i uruchomienie.
Wiele urządzeń
Każde urządzenie dostaje z aplikacji własny kod konfiguracyjny, więc ten sam plik compose można wdrożyć na wielu hostach, każdy z jednym kodem.
Kubernetes
Obraz działa wszędzie tam, gdzie działają Docker, Docker Compose i menedżery kontenerów NAS. Wdrożenie na Kubernetes (DaemonSet / Helm) jest planowane.
Dlaczego kontener
Żadnych pakietów do zainstalowania na hoście i nic do ręcznej konfiguracji: kontener zawiera klienta, utrzymuje go w aktualności i startuje razem z Dockerem. Bez przekierowania portów, bez serwera VPN.
Pytania, które zadają użytkownicy
Jak uzyskać zdalny dostęp do hosta Docker?
Wystarczy uruchomić obraz Awacino za pomocą docker compose. Host pojawi się w aplikacji Awacino, a do niego i jego sieci - terminal, SSH, interfejsy webowe - docierają Państwo bezpośrednio i z szyfrowaniem od końca do końca.
Czy kontener uruchamia się automatycznie po restarcie?
Tak. Plik compose ustawia restart: unless-stopped, więc kontener startuje z Dockerem przy każdym uruchomieniu systemu.
Czy mogę użyć jednego kodu konfiguracyjnego dla wielu urządzeń?
Nie, każde urządzenie dostaje z aplikacji własny kod konfiguracyjny i używa go jeden raz.
Czy jest chart Helm dla Kubernetes?
Jeszcze nie. Wdrożenie na Kubernetes (DaemonSet / Helm) jest planowane; dziś obraz działa z Dockerem, Docker Compose i menedżerami kontenerów NAS.