Repolode
tale

tale/headplane

Una interfaz web para gestionar servidores Headscale autoalojados, incluidos los nodos, las ACL, el DNS y la configuración de Headscale.

Alternativa open source a:Tailscale

Estrellas
3,200
Forks
255
Issues abiertos
40
Último commit
anteayer

¿Qué es?

Headscale es una implementación autoalojada y de código abierto del servidor de control de Tailscale, pero no incluye una interfaz gráfica. Headplane cubre esa necesidad con un panel web para Headscale que permite a los administradores gestionar máquinas, redes y políticas de acceso desde un navegador, en lugar de usar la línea de comandos.

El proyecto busca igualar la funcionalidad del panel oficial de Tailscale. Incluye la gestión de máquinas, como la caducidad, el enrutamiento de red, los nombres y la propiedad, además de la edición de Access Control List (ACL) y la aplicación de ACL basadas en etiquetas. También admite el inicio de sesión mediante OpenID Connect (OIDC), permite editar la configuración de DNS y aprovisionar Headscale, y ofrece acceso a las opciones de configuración de Headscale.

Headplane está escrito en TypeScript y está diseñado para desplegarse junto a una instancia existente de Headscale. Las compilaciones preliminares se publican con la etiqueta next, y desde la versión v0.6.0 los lanzamientos siguen el versionado semántico.

Funciones clave

  • 01Gestionar la caducidad, las rutas, los nombres y los propietarios de las máquinas
  • 02Editar ACL y aplicar controles de acceso basados en etiquetas
  • 03Iniciar sesión mediante OpenID Connect (OIDC)
  • 04Editar la configuración de DNS y aprovisionar Headscale
  • 05Ajustar la configuración de Headscale desde la interfaz

Casos de uso

  • Gestionar a diario una VPN autoalojada al estilo de Tailscale sin usar la línea de comandos
  • Gestionar el acceso de los dispositivos y las políticas ACL de un equipo pequeño o una red doméstica
  • Ofrecer inicio de sesión basado en SSO en un panel de administración de Headscale mediante un proveedor OIDC existente

Inicio rápido

  1. 1

    Consulta las instrucciones de instalación en el sitio web del proyecto

  2. 2

    Sigue la guía de despliegue de headplane.net para instalar y ejecutar Headplane

Antes de usarlo

  • Requiere un servidor Headscale existente, ya que solo es una interfaz web para Headscale.
  • Los detalles del despliegue solo están en el sitio web externo, no en el README.

En colecciones

Temas

Preguntas frecuentes

¿Qué es headplane?
Una interfaz web para gestionar servidores Headscale autoalojados, incluidos los nodos, las ACL, el DNS y la configuración de Headscale. Headscale es una implementación autoalojada y de código abierto del servidor de control de Tailscale, pero no incluye una interfaz gráfica. Headplane cubre esa necesidad con un panel web para Headscale que permite a los administradores gestionar máquinas, redes y políticas de acceso desde un navegador, en lugar de usar la línea de comandos.
¿headplane es gratuito? ¿Qué licencia tiene?
headplane es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿headplane sigue mantenido?
Mantenimiento activo. El último commit de headplane fue el 22 oct 2026.
¿Para qué puedo usar headplane?
Gestionar a diario una VPN autoalojada al estilo de Tailscale sin usar la línea de comandos Gestionar el acceso de los dispositivos y las políticas ACL de un equipo pequeño o una red doméstica Ofrecer inicio de sesión basado en SSO en un panel de administración de Headscale mediante un proveedor OIDC existente
¿Cómo se instala headplane?
Consulta las instrucciones de instalación en el sitio web del proyecto Sigue la guía de despliegue de headplane.net para instalar y ejecutar Headplane
¿Dónde consigo headplane?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tale/headplane

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados