Skip to content

TrastoRacing/tailscale-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

🐳 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

About

Easy tailscale docker compose file

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published