Daljinski pristup za Docker i Kubernetes - Awacino u vašim kontejnerima
Awacino Unattended Client kao gotova Docker slika: jedna datoteka docker compose i domaćin s njegovom mrežom dostupni su odasvud - izravno, šifrirano od kraja do kraja, bez otvorenih portova. Za Kubernetes planirani su DaemonSet i Helm chart.
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
Kubernetes
Awacino image standardni je container image za linux/amd64 i linux/arm64 - isti je image osnova za Kubernetes.
Slijedi: DaemonSet koji pokreće Awacino na svakom čvoru i Helm chart za instalaciju. Tada će svaki čvor i mreža klastera biti dostupni kao Docker host danas - izravno, end-to-end šifrirano, bez otvorenog porta i bez VPN-a.
- DaemonSet: Awacino na svakom čvoru
- Helm chart za instalaciju
- Čvorovi i mreža klastera dostupni bez otvorenog porta
Postavljanje u minutu
- U aplikaciji Awacino: Dodaj uređaj koji je uvijek uključen, zatim Instaliraj na NAS.
- Aplikacija prikazuje Vaš kôd za postavljanje i datoteku compose.yaml s već upisanim kodom.
- Pokrenite je: docker compose up -d - ili datoteku zalijepite u upravitelj kontejnera na svom NAS-u.
- Uređaj se u aplikaciji pojavljuje unutar minute. Kôd za postavljanje koristi se jednom.
Slika: docker.awacino.net/awacino/unattended:latest - za linux/amd64 i linux/arm64.
Pokreće se pri podizanju sustava
restart: unless-stopped - kontejner se nakon svakog ponovnog pokretanja vraća s Dockerom, a uređaj je ponovno dostupan bez da se itko prijavi.
Domaćin i njegova mreža
Uz mrežu domaćina Beam in dosiže cijelu mrežu u kojoj se domaćin nalazi; Awacino terminal otvara se na samom domaćinu.
Ažuriranja čuvaju uparivanje
Identitet, certifikati i ažuriranja klijenta nalaze se u volumenu awacino-data, pa ponovno stvaranje 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 datoteku compose i pokrenite je.
Mnogo uređaja
Svaki uređaj iz aplikacije dobiva vlastiti kôd za postavljanje, pa istu datoteku compose možete postaviti na mnogo domaćina, svaki s jednim kodom.
Kubernetes
Slika radi svugdje gdje rade Docker, Docker Compose i upravitelji kontejnera na NAS-u. Postavljanje na Kubernetes (DaemonSet / Helm) je planirano.
Zašto kontejner
Nema paketa za instalaciju na domaćinu i ničega za ručno podešavanje: kontejner donosi klijenta, održava ga ažurnim i pokreće se s Dockerom. Bez preusmjeravanja portova, bez VPN poslužitelja.
Pitanja koja ljudi postavljaju
Kako dobiti daljinski pristup Docker domaćinu?
Pokrenite sliku Awacino pomoću docker compose. Domaćin se pojavljuje u aplikaciji Awacino, a Vi do njega i njegove mreže - terminal, SSH, web sučelja - dolazite izravno i šifrirano od kraja do kraja.
Pokreće li se kontejner automatski nakon ponovnog pokretanja?
Da. Datoteka compose postavlja restart: unless-stopped, pa se kontejner pokreće s Dockerom pri svakom podizanju sustava.
Mogu li jedan kôd za postavljanje koristiti za više uređaja?
Ne, svaki uređaj iz aplikacije dobiva vlastiti kôd za postavljanje i koristi ga jednom.
Postoji li Helm chart za Kubernetes?
Još ne. Postavljanje na Kubernetes (DaemonSet / Helm) je planirano; danas slika radi s Dockerom, Docker Composeom i upraviteljima kontejnera na NAS-u.