Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.62 KB

File metadata and controls

51 lines (34 loc) · 1.62 KB

🐳 tailscale-compose

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.


✅ Características

  • 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

📦 Requisitos

  • 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

🌐 ¿Por qué usar --advertise-routes?

  • 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.

🛠 Personalización

  • Persistencia: Monta un volumen en /var/lib/tailscale para guardar la configuración.
  • Exit Node: Añade --advertise-exit-node para usar este nodo como salida a Internet.
  • Rutas internas: Usa --advertise-routes=192.168.1.0/24 para acceder a tu LAN.

🚀 Despliegue rápido

  1. Clona el repositorio:

    git clone https://github.com/TrastoRacing/tailscale-compose.git
    cd tailscale-compose