Repolode
tale

tale/headplane

Interface web para gerenciar servidores Headscale auto-hospedados, incluindo nós, ACLs, DNS e configurações do Headscale.

Alternativa open source a:Tailscale

Estrelas
3,200
Forks
255
Issues abertas
40
Último commit
anteontem

O que é?

O Headscale é uma implementação open source e auto-hospedada do servidor de controle do Tailscale, mas não vem com uma interface gráfica. O Headplane preenche essa lacuna com um painel web para o Headscale, permitindo que administradores gerenciem máquinas, redes e políticas de acesso pelo navegador, em vez de usar a linha de comando.

O projeto busca oferecer os mesmos recursos do painel oficial do Tailscale. Ele inclui o gerenciamento de máquinas, como expiração, roteamento de rede, nomes e proprietários, além da edição de Access Control Lists (ACLs) e da aplicação de ACLs com base em tags. Também oferece suporte a OpenID Connect (OIDC) para login, permite editar configurações de DNS e provisionar o Headscale, além de expor as opções de configuração do Headscale.

O Headplane é escrito em TypeScript e foi projetado para ser implantado junto a uma instância existente do Headscale. Builds de pré-lançamento são publicados com a tag next, e, a partir da versão v0.6.0, os lançamentos seguem o versionamento semântico.

Recursos principais

  • 01Gerencie a expiração, as rotas, os nomes e os proprietários das máquinas
  • 02Edite ACLs e aplique controle de acesso baseado em tags
  • 03Faça login via OpenID Connect (OIDC)
  • 04Edite as configurações de DNS e provisione o Headscale
  • 05Ajuste as configurações do Headscale pela interface

Casos de uso

  • Manter uma VPN auto-hospedada no estilo do Tailscale sem precisar usar a linha de comando na administração diária
  • Gerenciar o acesso a dispositivos e as políticas de ACL de uma equipe pequena ou rede de homelab
  • Oferecer login com SSO no painel de administração do Headscale por meio de um provedor OIDC existente

Início rápido

  1. 1

    Leia as instruções de instalação no site do projeto

  2. 2

    Siga o guia de implantação em headplane.net para instalar e executar o Headplane

Antes de usar

  • É necessário ter um servidor Headscale existente, pois ele é apenas uma interface web para o Headscale.
  • Os detalhes da implantação estão apenas no site externo, não no README.

Em coleções

Tópicos

Perguntas frequentes

O que é headplane?
Interface web para gerenciar servidores Headscale auto-hospedados, incluindo nós, ACLs, DNS e configurações do Headscale. O Headscale é uma implementação open source e auto-hospedada do servidor de controle do Tailscale, mas não vem com uma interface gráfica. O Headplane preenche essa lacuna com um painel web para o Headscale, permitindo que administradores gerenciem máquinas, redes e políticas de acesso pelo navegador, em vez de usar a linha de comando.
headplane é gratuito? Qual é a licença?
headplane é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
headplane ainda é mantido?
Manutenção ativa. O último commit de headplane foi em 22 de out. de 2026.
Para que posso usar headplane?
Manter uma VPN auto-hospedada no estilo do Tailscale sem precisar usar a linha de comando na administração diária Gerenciar o acesso a dispositivos e as políticas de ACL de uma equipe pequena ou rede de homelab Oferecer login com SSO no painel de administração do Headscale por meio de um provedor OIDC existente
Como instalar headplane?
Leia as instruções de instalação no site do projeto Siga o guia de implantação em headplane.net para instalar e executar o Headplane
Onde consigo headplane?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tale/headplane

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados