Saltar a contenido

Headscale Easy

Headscale Easy

Headscale, con todo lo que lo rodea.
Una capa de despliegue y gestión para Headscale: una app Compose, HTTPS, cuentas e inicio de sesión, una consola web estilo Tailscale y copias de seguridad. Se instala con un solo comando.

Empezar GitHub Invítame a un café en Ko-fi

Headscale Easy — Máquinas

Aviso de seguridad

Es software de red sensible en seguridad y un proyecto joven con un solo mantenedor. Se ha usado desarrollo asistido por IA de forma extensa (uso de IA) y no ha pasado ninguna auditoría de seguridad independiente. Revisa y bastiona tu despliegue antes de exponerlo a Internet: consulta Seguridad y Producción y bastionado.

Headscale funciona bien por sí solo; lo que lleva tiempo es el pegamento alrededor: auth, DNS, HTTPS, gestión de dispositivos y copias. Headscale Easy usa el Headscale oficial sin modificar y empaqueta ese pegamento, como hace wg-easy con WireGuard: un solo contenedor, configurado desde el navegador y gestionado desde una consola inspirada en el panel de Tailscale. En los dispositivos usas las apps oficiales de Tailscale; sólo el servidor es tuyo.

Funcionalidades

  • Consola estilo Tailscale

    Máquinas, usuarios, DNS, control de acceso y claves en /console. Tema oscuro y claro, funciona en el móvil.

  • Cuentas de usuario reales

    Contraseñas con doble factor, invitaciones y registro integrados, o tu propio proveedor OIDC (Authentik, Keycloak, Pocket ID, Google).

  • Una VPN privada por usuario

    Los miembros sólo ven y alcanzan sus dispositivos; los admins lo gestionan todo.

  • Rutas y exit nodes

    Aprueba rutas de subred y exit nodes, edita etiquetas, expira claves, renombra, filtra y exporta máquinas.

  • DNS y ACL

    MagicDNS, nameservers, split DNS y la política HuJSON, validados antes de aplicarse.

  • HTTPS a tu manera

    Let's Encrypt, autofirmado, detrás de tu proxy (con ejemplos listos) o HTTP en una LAN.

  • Inglés, español, francés, alemán y portugués

    En la consola, en español e inglés. Se aceptan más idiomas.

  • Ligero

    La consola es Python de la librería estándar: sin compilación, sin framework JavaScript y sin servidor de base de datos: un contenedor, unos 70 MB de RAM.

Capturas

Detalle de máquina

Máquinas, tema claro

Usuarios

DNS

Control de acceso

Claves

Inicio de sesión

Apoya el proyecto

Headscale Easy lo crea y mantiene en su tiempo libre Rafa Madolell. Si te ahorra tiempo o dinero, ⭐ dale una estrella al repositorio e ☕ invítame a un café en Ko-fi.

Headscale Easy es un proyecto independiente, sin relación con Tailscale Inc. ni con el proyecto Headscale. "Tailscale" es una marca de Tailscale Inc.