Fjärråtkomst till Docker och Kubernetes - Awacino i dina containrar
Awacino Unattended Client som färdig Docker-image: en docker compose-fil, och värden och dess nätverk kan nås var som helst ifrån - direkt, krypterat från ände till ände, utan öppna portar. För Kubernetes planeras en DaemonSet och ett 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-imagen är en vanlig containerimage för linux/amd64 och linux/arm64 - samma image är grunden för Kubernetes.
Nästa steg: en DaemonSet som kör Awacino på varje nod och ett Helm chart för installationen. Då kan varje nod och klustrets nätverk nås som en Docker-värd idag - direkt, end-to-end-krypterat, utan öppen port och utan VPN.
- DaemonSet: Awacino på varje nod
- Helm chart för installationen
- Noder och klustrets nätverk kan nås utan öppen port
Klart på en minut
- I Awacino-appen: Lägg till unattended-enhet, sedan Installera på NAS.
- Appen visar din installationskod och en compose.yaml med koden ifylld.
- Starta den: docker compose up -d - eller klistra in filen i din NAS containerhanterare.
- Enheten dyker upp i appen inom en minut. Installationskoden används en gång.
Imagen: docker.awacino.net/awacino/unattended:latest - för linux/amd64 och linux/arm64.
Startar vid uppstart
restart: unless-stopped - containern kommer tillbaka med Docker efter varje omstart, och enheten är nåbar igen utan att någon loggar in.
Värden och dess nätverk
Med värdnätverket når Beam in hela nätverket som värden befinner sig i; Awacino-terminalen öppnas på själva värden.
Uppdateringar behåller parkopplingen
Identitet, certifikat och klientuppdateringar finns i volymen awacino-data, så att skapa om eller uppdatera containern behåller enhetens parkoppling.
Containerhanterare för NAS
Synology Container Manager, QNAP Container Station, TrueNAS SCALE och Unraid - klistra in compose-filen och starta den.
Många enheter
Varje enhet får sin egen installationskod från appen, så du kan rulla ut samma compose-fil till många värdar, en kod vardera.
Kubernetes
Imagen körs överallt där Docker, Docker Compose och containerhanterare för NAS körs. Kubernetes-driftsättning (DaemonSet / Helm) är planerad.
Varför en container
Inga paket att installera på värden och inget att konfigurera för hand: containern tar med klienten, håller den uppdaterad och startar med Docker. Ingen portvidarebefordran, ingen VPN-server.
Frågor som folk ställer
Hur får jag fjärråtkomst till en Docker-värd?
Kör Awacino-imagen med docker compose. Värden dyker upp i Awacino-appen, och du når den och dess nätverk - terminal, SSH, webbgränssnitt - direkt och krypterat från ände till ände.
Startar containern automatiskt efter en omstart?
Ja. Compose-filen sätter restart: unless-stopped, så den startar med Docker vid varje uppstart.
Kan jag använda en installationskod för många enheter?
Nej, varje enhet får sin egen installationskod från appen och använder den en gång.
Finns det ett Helm-chart för Kubernetes?
Inte ännu. Kubernetes-driftsättning (DaemonSet / Helm) är planerad; i dag körs imagen med Docker, Docker Compose och containerhanterare för NAS.