Voltar

Alojamento VPS com Headscale pré-instalado

O alojamento VPS com Headscale permite ligar clientes Tailscale a um servidor de controlo seu e juntar os dispositivos numa só rede privada. Depois da encomenda, o Headscale instala-se sozinho e o endereço do servidor e a chave de ligação aparecem no painel. Os dispositivos juntam-se com um único comando e falam diretamente entre si sempre que possível.

Quantos dispositivos vão ligar-se?

Total$2.58/mês

Os preços incluem IVA.

Aumente ou reduza a RAM e o CPU quando quiser. O disco só pode aumentar, por isso comece pequeno.

O que vem instalado no servidor Headscale?

  • Headscale 0.29.7 a partir da imagem Docker oficial, com licença BSD-3
  • HTTPS através do Caddy, com o endereço do servidor em sslip.io, pelo que um domínio é opcional
  • Base de dados SQLite e a configuração de exemplo oficial, com apenas os campos de endereço alterados
  • Um utilizador chamado yonetici e uma chave de ligação reutilizável válida durante um ano
  • MagicDNS ativo, para que os dispositivos se encontrem pelo nome em tailnet.internal
  • Firewall com apenas as portas 22, 80 e 443 abertas

Que tamanho é necessário para o Headscale?

A documentação oficial do Headscale não indica um valor de RAM nem um limite de dispositivos. Abrange uma única rede e foi escrito para uso pessoal ou uma pequena comunidade. Como regra prática, 1 GB chega para alguns dispositivos e 2 GB serve para muitos. O Headscale limita-se a apresentar os dispositivos uns aos outros, e a maior parte do tráfego vai diretamente entre eles, por isso raramente é preciso um tamanho grande. Se não chegar, aumente a RAM e o CPU a partir do painel, e o endereço mantém-se.

UtilizaçãoTamanhoPreç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 equipa toda 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês

Para quem é?

  • Quem quer o computador, o telemóvel e o servidor doméstico numa só rede privada
  • Quem gosta do cliente Tailscale mas quer manter o servidor de controlo por conta própria
  • Configurações pessoais e pequenas comunidades de código aberto
  • Quem quer aceder a dispositivos remotos como se estivessem na mesma rede local

O que acontece depois de encomendar?

  1. Defina o tamanho e conclua o pagamento. O servidor arranca e o Headscale instala-se sozinho.
  2. No painel, abra o servidor em Os meus servidores e copie os valores de Endereço do site e Chave de administrador do separador Resumo.
  3. Instale o cliente Tailscale oficial no dispositivo que quer ligar.
  4. No dispositivo, execute: tailscale up --login-server SITE-ADDRESS --authkey ADMIN-KEY
  5. Para ver os dispositivos, ligue-se por SSH e execute docker compose exec headscale headscale nodes list em /opt/seturack/headscale.

Em todos os servidores

  • Cópias de segurança diárias incluídas no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • A Chave de administrador é reutilizável, por isso quem a tiver pode adicionar dispositivos à sua rede. Não a partilhe.
  • Se não for possível uma ligação direta, o tráfego passa cifrado pelos relays DERP públicos do Tailscale. Para executar o seu próprio relay, ative o servidor DERP incorporado, que também precisa da porta 3478/UDP.
  • Os dispositivos ligam-se ao endereço do servidor. Se quiser o seu próprio domínio, configure-o antes de ligar o primeiro dispositivo e altere também o server_url na configuração.
  • O Headscale não está associado à Tailscale Inc. 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, por isso, nesse caso, ligue o seu próprio domínio.

Headscale: perguntas e respostas

De quanta RAM precisa o Headscale?

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

Como ligo um dispositivo ao Headscale?

Instale o cliente Tailscale oficial e depois execute tailscale up com o Endereço do site do painel a seguir a --login-server e a Chave de administrador a seguir a --authkey. Pode usar a mesma chave em todos os dispositivos.

Posso ligar um telemóvel ao Headscale?

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

O 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 para a internet, pode transformar um dispositivo da rede num nó de saída. 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, os dispositivos e as chaves gerem-se com comandos no servidor. Ligue-se por SSH, use nodes list para ver os dispositivos e preauthkeys create para gerar uma nova chave.

O que acontece quando a chave do Headscale expira?

A chave criada durante a instalação é válida durante um ano. Para continuar a adicionar dispositivos depois disso, ligue-se por SSH e gere uma nova com o comando headscale preauthkeys create.

Leia mais e veja aplicações semelhantes