Este proyecto proporciona un docker-compose listo para usar que despliega un contenedor con Tailscale, permitiendo conectar tu máquina Docker a tu red privada segura mediante Tailscale VPN.
- Conexión segura a tu red Tailscale desde contenedores Docker.
- Soporte para autenticación mediante
authkey. - Configuración persistente para que no pierdas la sesión tras reinicios.
- Compatible con Linux, Docker Desktop y entornos en la nube.
- Fácil de integrar en tu stack existente.
- Anuncia tu red interna para acceder a tu homelab y recursos.
- Opcional: Configurar como Exit Node añadiendo --advertise-exit-node
- Docker y Docker Compose
- Una cuenta en Tailscale
- Un Auth Key generado desde el Panel de Tailscale
- En el host donde despliegues el contenedor, habilita IP Forwading con: sysctl -w net.ipv4.ip_forward=1
- Acceso remoto seguro a todos los dispositivos de tu LAN.
- No necesitas abrir puertos ni configurar VPNs tradicionales.
- Ideal para homelabs, servidores caseros y entornos híbridos.
- Persistencia: Monta un volumen en
/var/lib/tailscalepara guardar la configuración. - Exit Node: Añade
--advertise-exit-nodepara usar este nodo como salida a Internet. - Rutas internas: Usa
--advertise-routes=192.168.1.0/24para acceder a tu LAN.
-
Clona el repositorio:
git clone https://github.com/TrastoRacing/tailscale-compose.git cd tailscale-compose