Externe toegang tot Docker en Kubernetes - Awacino in uw containers
De Awacino Unattended Client als kant-en-klare Docker-image: één docker compose-bestand, en de host en zijn netwerk zijn overal bereikbaar - direct, end-to-end versleuteld, zonder open poorten. Voor Kubernetes zijn een DaemonSet en een Helm-chart gepland.
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
De Awacino-image is een standaard containerimage voor linux/amd64 en linux/arm64 - dezelfde image is de basis voor Kubernetes.
Volgende stap: een DaemonSet die Awacino op elke node draait en een Helm chart voor de installatie. Dan zijn elke node en het clusternetwerk bereikbaar zoals een Docker-host vandaag - direct, end-to-end versleuteld, zonder open poort en zonder VPN.
- DaemonSet: Awacino op elke node
- Helm chart voor de installatie
- Nodes en clusternetwerk bereikbaar zonder open poort
Binnen een minuut ingesteld
- In de Awacino-app: Onbeheerd apparaat toevoegen en daarna Installeren op NAS.
- De app toont uw installatiecode en een compose.yaml waarin de code al is ingevuld.
- Start het: docker compose up -d - of plak het bestand in de containerbeheerder van uw NAS.
- Het apparaat verschijnt binnen een minuut in de app. De installatiecode wordt één keer gebruikt.
De image: docker.awacino.net/awacino/unattended:latest - voor linux/amd64 en linux/arm64.
Start bij het opstarten
restart: unless-stopped - de container komt na elke herstart terug met Docker en het apparaat is weer bereikbaar zonder dat iemand zich aanmeldt.
De host en zijn netwerk
Met het hostnetwerk bereikt Beam in het hele netwerk waarin de host zich bevindt; de Awacino-terminal opent op de host zelf.
Updates behouden de koppeling
Identiteit, certificaten en client-updates staan in het volume awacino-data, dus het opnieuw aanmaken of updaten van de container behoudt de koppeling van het apparaat.
Containerbeheerders van NAS-systemen
Synology Container Manager, QNAP Container Station, TrueNAS SCALE en Unraid - plak het compose-bestand en start het.
Veel apparaten
Elk apparaat krijgt in de app een eigen installatiecode, zodat u hetzelfde compose-bestand op veel hosts kunt uitrollen, met telkens één code.
Kubernetes
De image draait overal waar Docker, Docker Compose en containerbeheerders van NAS-systemen draaien. Kubernetes-implementatie (DaemonSet / Helm) is gepland.
Waarom een container
Geen pakketten om op de host te installeren en niets handmatig te configureren: de container brengt de client mee, houdt hem bijgewerkt en start met Docker. Geen port forwarding, geen VPN-server.
Veelgestelde vragen
Hoe krijg ik toegang op afstand tot een Docker-host?
Draai de Awacino-image met docker compose. De host verschijnt in de Awacino-app en u bereikt hem en zijn netwerk - terminal, SSH, webinterfaces - rechtstreeks en end-to-end versleuteld.
Start de container automatisch na een herstart?
Ja. Het compose-bestand stelt restart: unless-stopped in, zodat de container bij elke start met Docker opstart.
Kan ik één installatiecode voor meerdere apparaten gebruiken?
Nee, elk apparaat krijgt in de app een eigen installatiecode en gebruikt die één keer.
Is er een Helm-chart voor Kubernetes?
Nog niet. Kubernetes-implementatie (DaemonSet / Helm) is gepland; vandaag draait de image met Docker, Docker Compose en containerbeheerders van NAS-systemen.