Udaljeni pristup Docker kontejneru - Awacino ugrađen, pokreće se pri podizanju sistema
Awacino Unattended Client kao gotova Docker slika: jedna docker compose datoteka, i host i njegova mreža dostupni su odasvud - direktno, šifrirano s kraja na kraj, bez otvorenih portova.
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
Postavljanje za minut
- U aplikaciji Awacino: Dodaj uređaj bez nadzora, zatim Instaliraj na NAS.
- Aplikacija prikazuje Vaš kod za postavljanje i compose.yaml s već upisanim kodom.
- Pokrenite ga: docker compose up -d - ili zalijepite datoteku u upravitelj kontejnera na svom NAS-u.
- Uređaj se pojavljuje u aplikaciji u roku od minute. Kod za postavljanje koristi se jednom.
Slika: docker.awacino.net/awacino/unattended:latest - za linux/amd64 i linux/arm64.
Pokreće se pri podizanju sistema
restart: unless-stopped - kontejner se vraća s Dockerom nakon svakog ponovnog pokretanja, a uređaj je ponovo dostupan bez ičije prijave.
Host i njegova mreža
Uz mrežu hosta, Beam in dosegne cijelu mrežu u kojoj se host nalazi; Awacino terminal se otvara na samom hostu.
Ažuriranja čuvaju uparivanje
Identitet, certifikati i ažuriranja klijenta nalaze se u volumenu awacino-data, pa ponovno kreiranje ili ažuriranje kontejnera zadržava uparenost uređaja.
Upravitelji kontejnera na NAS-u
Synology Container Manager, QNAP Container Station, TrueNAS SCALE i Unraid - zalijepite compose datoteku i pokrenite je.
Mnogo uređaja
Svaki uređaj iz aplikacije dobija vlastiti kod za postavljanje, pa istu compose datoteku možete postaviti na mnogo hostova, svaki s po jednim kodom.
Kubernetes
Slika radi svuda gdje rade Docker, Docker Compose i upravitelji kontejnera na NAS-u. Kubernetes implementacija (DaemonSet / Helm) je planirana.
Zašto kontejner
Nema paketa za instalaciju na hostu i ništa se ne podešava ručno: kontejner donosi klijent, održava ga ažurnim i pokreće se s Dockerom. Bez prosljeđivanja portova, bez VPN servera.
Pitanja koja ljudi postavljaju
Kako da dobijem udaljeni pristup Docker hostu?
Pokrenite Awacino sliku pomoću docker composea. Host se pojavljuje u aplikaciji Awacino, a Vi mu i njegovoj mreži pristupate - terminal, SSH, web sučelja - direktno i šifrirano s kraja na kraj.
Pokreće li se kontejner automatski nakon ponovnog pokretanja?
Da. Compose datoteka postavlja restart: unless-stopped, pa se kontejner pokreće s Dockerom pri svakom podizanju sistema.
Mogu li koristiti jedan kod za postavljanje za više uređaja?
Ne, svaki uređaj iz aplikacije dobija vlastiti kod za postavljanje i koristi ga jednom.
Postoji li Helm chart za Kubernetes?
Još ne. Kubernetes implementacija (DaemonSet / Helm) je planirana; danas slika radi s Dockerom, Docker Composeom i upraviteljima kontejnera na NAS-u.