¿Qué es Headscale?
Headscale es una implementación open source del servidor de control de Tailscale. Usas los clientes oficiales de Tailscale para crear tu propia red privada (VPN mesh con WireGuard) entre todos tus dispositivos, sin depender de la nube de Tailscale.
Instalación con Docker Compose
Guárdalo como compose.yaml en una carpeta nueva y ejecuta docker compose up -d. Después entra a http://IP-de-tu-servidor:8080.
services:
headscale:
image: docker.io/headscale/headscale:0.29.5
restart: unless-stopped
container_name: headscale
read_only: true
tmpfs:
- /var/run/headscale
ports:
- "127.0.0.1:8080:8080"
- "127.0.0.1:9090:9090"
volumes:
- ./config:/etc/headscale:ro
- ./lib:/var/lib/headscale
command: serve
healthcheck:
test: ["CMD", "headscale", "health"]
Fuente: https://headscale.net/stable/setup/install/container/ · Doc de instalación: headscale.net/stable/setup/install/container/
Este archivo está transcrito de la documentación oficial y puede quedar desactualizado: ante la duda, prevalece la doc del proyecto. Cambia siempre contraseñas y rutas de ejemplo.
Requisitos de hardware
| RAM | Menos de 256 MB |
|---|---|
| CPU / GPU | Cualquiera; ideal en un VPS barato con IP pública |
| Notas | Necesita un archivo config.yaml propio. |
¿No sabes dónde correrlo? Mira nuestra guía de hardware y VPS →
Apps parecidas
Caddy
Servidor web con HTTPS automático y configuración de 3 líneas.
Traefik
Proxy inverso que se configura solo leyendo tus contenedores.
Nginx Proxy Manager
Publica tus servicios con dominio y HTTPS gratis, con clics.