Docker

Oddaljeni dostop do vsebnika Docker – Awacino vgrajen, zagon ob zagonu sistema

Awacino Unattended Client kot gotova slika Docker: ena datoteka docker compose in gostitelj ter njegovo omrežje sta dosegljiva od koder koli – neposredno, šifrirano od konca do konca, brez odprtih vrat.

compose.yaml
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
Aplikacija vstavi vašo kodo za nastavitev. Ena koda za nastavitev na napravo.

Nastavitev v minuti

  1. V aplikaciji Awacino: Add unattended device, nato Install on NAS.
  2. Aplikacija prikaže vašo kodo za nastavitev in datoteko compose.yaml z vstavljeno kodo.
  3. Zaženite ga: docker compose up -d – ali datoteko prilepite v upravljalnik vsebnikov svojega NAS.
  4. Naprava se v aplikaciji prikaže v minuti. Koda za nastavitev se uporabi enkrat.

Slika: docker.awacino.net/awacino/unattended:latest – za linux/amd64 in linux/arm64.

Zažene se ob zagonu sistema

restart: unless-stopped – vsebnik se po vsakem ponovnem zagonu vrne skupaj z Dockerjem, naprava pa je spet dosegljiva, ne da bi se kdo prijavil.

Gostitelj in njegovo omrežje

Z omrežjem gostitelja Beam in doseže celotno omrežje, v katerem je gostitelj; terminal Awacino se odpre na samem gostitelju.

Posodobitve ohranijo seznanitev

Identiteta, potrdila in posodobitve odjemalca so v nosilcu awacino-data, zato ponovna ustvaritev ali posodobitev vsebnika ohrani napravo seznanjeno.

Upravljalniki vsebnikov na NAS

Synology Container Manager, QNAP Container Station, TrueNAS SCALE in Unraid – prilepite datoteko compose in jo zaženite.

Veliko naprav

Vsaka naprava iz aplikacije dobi svojo kodo za nastavitev, zato lahko isto datoteko compose uvedete na številnih gostiteljih, vsakemu s svojo kodo.

Kubernetes

Slika deluje povsod, kjer delujejo Docker, Docker Compose in upravljalniki vsebnikov na NAS. Uvedba v Kubernetes (DaemonSet / Helm) je načrtovana.

Zakaj vsebnik

Na gostitelju ni treba nameščati paketov in nič ni treba ročno nastavljati: vsebnik prinese odjemalca, ga posodablja in se zažene z Dockerjem. Brez posredovanja vrat, brez strežnika VPN.

Vprašanja, ki jih ljudje postavljajo

Kako dobim oddaljeni dostop do gostitelja Docker?

Sliko Awacino zaženite z docker compose. Gostitelj se prikaže v aplikaciji Awacino, vi pa dosežete njega in njegovo omrežje – terminal, SSH, spletne vmesnike – neposredno in šifrirano od konca do konca.

Ali se vsebnik po ponovnem zagonu zažene samodejno?

Da. Datoteka compose nastavi restart: unless-stopped, zato se ob vsakem zagonu zažene z Dockerjem.

Ali lahko eno kodo za nastavitev uporabim za več naprav?

Ne, vsaka naprava iz aplikacije dobi svojo kodo za nastavitev in jo uporabi enkrat.

Ali obstaja Helm chart za Kubernetes?

Še ne. Uvedba v Kubernetes (DaemonSet / Helm) je načrtovana; danes slika deluje z Dockerjem, Docker Compose in upravljalniki vsebnikov na NAS.