Implementação open source e self-hosted do servidor de controle do Tailscale para criar sua própria rede mesh baseada em WireGuard.
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
Leia as instruções de instalação no site do projeto
- 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
Interface web de administração baseada em Docker para instalar e gerenciar um servidor VPN WireGuard e as configurações dos clientes.
Uma VPN mesh descentralizada escrita em Rust que conecta dispositivos a uma LAN virtual, com travessia de NAT e suporte a WireGuard.
Plataforma auto-hospedada de acesso remoto seguro que combina VPN WireGuard, gestão de identidade, MFA e controle de acesso à rede.
Tailscale cria redes privadas baseadas em WireGuard entre seus dispositivos; este repositório contém o daemon tailscaled e a CLI tailscale.
VPN mesh open source baseada em WireGuard que conecta máquinas, pessoas e agentes de IA por túneis criptografados ponto a ponto, com controle de acesso baseado em identidade.