guia self-hosting tutorial

O Guia Completo de Self-Hosting em 2026

Tudo o que precisa de saber sobre self-hosting das suas aplicações — desde a escolha dos serviços até à sua exposição segura na internet.

HomeGate Team ·

O self-hosting dá-lhe controlo total sobre os seus dados e serviços. Este guia cobre tudo o que precisa para começar — especialmente como expor os seus serviços à internet de forma segura.

Porquê Fazer Self-Hosting?

  • Privacidade — Os seus dados ficam no seu hardware
  • Controlo — Personalize tudo conforme as suas necessidades
  • Custo — Frequentemente mais barato do que subscrições SaaS em escala
  • Independência — Sem vendor lock-in, sem alterações de ToS

Serviços Populares para Self-Hosting

ServiçoO que fazPorta Padrão
JellyfinStreaming de média (filmes, séries, música)8096
ImmichBackup de fotos e vídeos (alternativa ao Google Photos)2283
NextcloudSincronização de ficheiros, calendário, contactos443
OllamaServidor local de IA/LLM11434
VaultwardenGestor de palavras-passe (compatível com Bitwarden)8080
Home AssistantAutomação de casa inteligente8123
GiteaGit self-hosted (alternativa ao GitHub)3000

O Desafio: Expor Serviços

Executar serviços na sua rede doméstica é fácil. Torná-los acessíveis a partir do exterior é onde as coisas se complicam:

A Forma Tradicional (Difícil)

  1. Obter um IP estático ou configurar DNS dinâmico
  2. Configurar port forwarding no seu router
  3. Configurar um reverse proxy (nginx, Caddy, Traefik)
  4. Obter certificados SSL (certbot, Let’s Encrypt)
  5. Configurar uma firewall
  6. Configurar proteção contra DDoS
  7. Esperar que o seu ISP não bloqueie portas ou use CGNAT

O Problema do CGNAT

Muitos ISPs utilizam agora Carrier-Grade NAT (CGNAT), o que significa que partilha um IP público com outros clientes. O port forwarding simplesmente não funciona. Os guias tradicionais de self-hosting falham logo no passo 2.

A Forma HomeGate (Fácil)

  1. Registe-se no HomeGate
  2. Instale o Tailscale no seu servidor doméstico
  3. Adicione o seu serviço no painel de controlo
  4. O seu serviço fica disponível com HTTPS

Sem port forwarding. Sem IP estático. Sem configuração de nginx. Funciona por trás de CGNAT.

Como o HomeGate Funciona

O HomeGate é um reverse proxy que se conecta ao seu servidor doméstico via Tailscale:

Internet → HomeGate Proxy (SSL + proteção DDoS) → Túnel Tailscale → O Seu Servidor Doméstico

O seu IP doméstico nunca é exposto. Os visitantes conectam-se à nossa infraestrutura e nós encaminhamos o tráfego de forma segura para os seus serviços.

Domínios Personalizados

Cada serviço recebe um subdomínio gratuito *.homegate.sh. Para usar o seu próprio domínio:

jellyfin.example.com  CNAME  your-id.homegate.sh

Os certificados SSL são provisionados automaticamente. Sem certbot, sem scripts de renovação.

Boas Práticas de Segurança

Mesmo com o HomeGate a tratar da camada de proxy, a boa higiene de segurança é importante:

No Seu Servidor Doméstico

  • Mantenha o seu SO e imagens Docker atualizados
  • Use palavras-passe fortes para todos os serviços
  • Ative o 2FA onde suportado (Nextcloud, Vaultwarden, Gitea)

No HomeGate

  • Use allowlisting de IP para restringir o acesso a IPs conhecidos
  • Use autenticação por headers para serviços que a suportem
  • Monitorize a largura de banda para detetar atividade incomum

Começar

O caminho mais rápido do zero a um serviço self-hosted acessível publicamente:

  1. Crie uma conta HomeGate
  2. Instale o Tailscale: curl -fsSL https://tailscale.com/install.sh | sh
  3. Adicione o seu serviço no painel de controlo (nome + porta)
  4. Conecte-se com a auth key que o HomeGate fornece
  5. Aceda ao seu serviço em https://your-id.homegate.sh

Estará online em menos de 5 minutos.