Acceso remoto a contenedores Docker - Awacino integrado, inicio con el arranque
El Unattended Client de Awacino como imagen Docker lista para usar: un archivo docker compose y el host y su red son accesibles desde cualquier lugar, de forma directa, cifrada de extremo a extremo y sin puertos abiertos.
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
Configuración en un minuto
- En la app de Awacino: Añadir dispositivo desatendido y después Instalar en NAS.
- La app muestra su código de configuración y un compose.yaml con el código ya incluido.
- Inícielo: docker compose up -d - o pegue el archivo en el gestor de contenedores de su NAS.
- El dispositivo aparece en la app en un minuto. El código de configuración se usa una sola vez.
La imagen: docker.awacino.net/awacino/unattended:latest - para linux/amd64 y linux/arm64.
Se inicia con el arranque
restart: unless-stopped - el contenedor vuelve con Docker después de cada reinicio y el dispositivo vuelve a estar accesible sin que nadie inicie sesión.
El host y su red
Con la red del host, Beam in llega a toda la red en la que está el host; el terminal de Awacino se abre en el propio host.
Las actualizaciones mantienen el emparejamiento
La identidad, los certificados y las actualizaciones del cliente residen en el volumen awacino-data, así que recrear o actualizar el contenedor mantiene el dispositivo emparejado.
Gestores de contenedores de NAS
Synology Container Manager, QNAP Container Station, TrueNAS SCALE y Unraid: pegue el archivo compose e inícielo.
Muchos dispositivos
Cada dispositivo recibe de la app su propio código de configuración, de modo que puede desplegar el mismo archivo compose en muchos hosts, con un código para cada uno.
Kubernetes
La imagen funciona allí donde funcionan Docker, Docker Compose y los gestores de contenedores de NAS. El despliegue en Kubernetes (DaemonSet / Helm) está previsto.
Por qué un contenedor
No hay paquetes que instalar en el host ni nada que configurar a mano: el contenedor trae el cliente, lo mantiene actualizado y se inicia con Docker. Sin reenvío de puertos, sin servidor VPN.
Preguntas frecuentes
¿Cómo obtengo acceso remoto a un host Docker?
Ejecute la imagen de Awacino con docker compose. El host aparece en la app de Awacino y usted accede a él y a su red - terminal, SSH, interfaces web - de forma directa y cifrada de extremo a extremo.
¿Se inicia el contenedor automáticamente después de un reinicio?
Sí. El archivo compose establece restart: unless-stopped, así que se inicia con Docker en cada arranque.
¿Puedo usar un mismo código de configuración para muchos dispositivos?
No, cada dispositivo recibe de la app su propio código de configuración y lo usa una sola vez.
¿Hay un chart de Helm para Kubernetes?
Todavía no. El despliegue en Kubernetes (DaemonSet / Helm) está previsto; hoy la imagen funciona con Docker, Docker Compose y gestores de contenedores de NAS.