Voltar

Hospedagem VPS Headscale, pré-instalado

A hospedagem VPS com Headscale permite conectar clientes Tailscale a um servidor de controle só seu e reunir seus dispositivos em uma rede privada. Depois do pedido, o Headscale se instala sozinho, e o endereço do servidor e a chave de conexão aparecem no seu painel. Seus dispositivos entram com um único comando e se comunicam diretamente sempre que possível.

Quantos dispositivos vão se conectar?

Total$2.58/mês

Os preços incluem impostos.

Aumente ou reduza RAM e CPU quando quiser. O disco só pode crescer, então comece pequeno.

O que vem instalado no seu servidor Headscale?

  • Headscale 0.29.7 pela imagem Docker oficial, com licença BSD-3
  • HTTPS pelo Caddy, com o endereço do servidor no sslip.io, então um domínio é opcional
  • Banco de dados SQLite e a configuração de exemplo oficial, com apenas os campos de endereço alterados
  • Um usuário chamado yonetici e uma chave de conexão reutilizável válida por um ano
  • MagicDNS ativado, para os dispositivos se alcançarem pelo nome em tailnet.internal
  • Firewall com apenas as portas 22, 80 e 443 abertas

Qual tamanho você precisa para Headscale?

A documentação oficial do Headscale não informa um valor de RAM nem um limite de dispositivos. Ele atende uma única rede e foi feito para uso pessoal ou uma pequena comunidade. Como regra prática, 1 GB basta para alguns dispositivos, e 2 GB atendem muitos. O Headscale só apresenta os dispositivos uns aos outros, e a maior parte do tráfego vai direto entre eles, então raramente é preciso um tamanho grande. Se não bastar, aumente RAM e CPU pelo seu painel, e seu endereço continua o mesmo.

UsoTamanhoPreçoEscolher
Alguns dispositivos 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mês
A família toda 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
A equipe toda 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês

Para quem é?

  • Quem quer o computador, o celular e o servidor de casa em uma só rede privada
  • Quem gosta do cliente Tailscale, mas quer manter o servidor de controle por conta própria
  • Uso pessoal e pequenas comunidades de código aberto
  • Quem quer acessar dispositivos remotos como se estivessem na mesma rede local

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento. Seu servidor inicia e o Headscale se instala sozinho.
  2. No seu painel, abra seu servidor em Meus servidores e copie os valores de Endereço do site e Chave de admin na aba Visão geral.
  3. Instale o cliente Tailscale oficial no dispositivo que você quer conectar.
  4. No dispositivo, execute: tailscale up --login-server ENDEREÇO-DO-SITE --authkey CHAVE-DE-ADMIN
  5. Para ver seus dispositivos, conecte-se por SSH e execute docker compose exec headscale headscale nodes list em /opt/seturack/headscale.

Em todo servidor

  • Backup diário incluído no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumente ou reduza RAM e CPU depois, e aumente o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • A Chave de admin é reutilizável, então qualquer pessoa que a tenha pode adicionar dispositivos à sua rede. Não a compartilhe.
  • Se não for possível uma conexão direta, o tráfego passa criptografado pelos relays DERP públicos do Tailscale. Para rodar seu próprio relay, ative o servidor DERP embutido, que também precisa da porta 3478/UDP.
  • Os dispositivos se conectam ao endereço do servidor. Se você quiser um domínio próprio, configure-o antes de conectar o primeiro dispositivo e mude também o server_url na configuração.
  • O Headscale não tem vínculo com a Tailscale Inc. Ele pretende suportar as últimas 10 versões do cliente Tailscale em cada plataforma.
  • Se não for possível emitir um certificado, o endereço usa http. A documentação oficial exige HTTPS na porta 443 para os clientes, então, nesse caso, conecte seu próprio domínio.

Perguntas e respostas sobre Headscale

De quanta RAM o Headscale precisa?

A documentação oficial do Headscale não informa um valor de RAM. Como regra prática, 1 GB basta para alguns dispositivos, e 2 GB atendem muitos. A carga é baixa porque o Headscale só apresenta os dispositivos uns aos outros.

Como conecto um dispositivo ao Headscale?

Instale o cliente Tailscale oficial e depois execute tailscale up com o Endereço do site do seu painel depois de --login-server e a sua Chave de admin depois de --authkey. Você pode usar a mesma chave em todos os dispositivos.

Posso conectar um celular ao Headscale?

Sim, o Headscale também suporta Android e iOS. No Android, abra Accounts no app do Tailscale, informe seu endereço em Use an alternate server e sua chave em Use an auth key. Os passos para dispositivos Apple estão na página /apple do seu servidor.

Meu tráfego de internet sai pelo servidor Headscale?

Não. O Headscale apresenta os dispositivos uns aos outros, e o tráfego flui entre eles. Para saída à internet, você pode transformar um dispositivo da sua rede em exit node. Se quiser que o tráfego saia pelo seu próprio servidor, veja o servidor com o WireGuard instalado.

O Headscale tem painel web?

Não. No Headscale, dispositivos e chaves são gerenciados com comandos no servidor. Conecte-se por SSH, use nodes list para ver seus dispositivos e preauthkeys create para gerar uma nova chave.

O que acontece quando a chave do meu Headscale expira?

A chave criada durante a instalação vale por um ano. Para continuar adicionando dispositivos depois disso, conecte-se por SSH e gere uma nova com o comando headscale preauthkeys create.

Leia mais e veja apps parecidos