guida self-hosting tutorial

La Guida Completa al Self-Hosting nel 2026

Tutto quello che devi sapere sul self-hosting delle tue applicazioni — dalla scelta dei servizi a come esporli in sicurezza.

HomeGate Team ·

Il self-hosting ti dà il pieno controllo sui tuoi dati e servizi. Questa guida copre tutto ciò che devi sapere per iniziare — in particolare come esporre i tuoi servizi su internet in modo sicuro.

Perché Fare Self-Hosting?

  • Privacy — I tuoi dati restano sul tuo hardware
  • Controllo — Personalizza tutto secondo le tue esigenze
  • Costi — Spesso più economico degli abbonamenti SaaS su larga scala
  • Indipendenza — Nessun vendor lock-in, nessun cambio di ToS

Servizi Popolari da Hostare

ServizioA cosa servePorta Predefinita
JellyfinStreaming multimediale (film, serie TV, musica)8096
ImmichBackup foto e video (alternativa a Google Photos)2283
NextcloudSincronizzazione file, calendario, contatti443
OllamaServer locale di IA/LLM11434
VaultwardenGestore di password (compatibile con Bitwarden)8080
Home AssistantAutomazione della casa intelligente8123
GiteaGit self-hosted (alternativa a GitHub)3000

La Sfida: Esporre i Servizi

Eseguire servizi sulla tua rete domestica è facile. Renderli accessibili dall’esterno è dove la cosa si complica:

Il Metodo Tradizionale (Difficile)

  1. Ottenere un IP statico o configurare un DNS dinamico
  2. Configurare il port forwarding sul router
  3. Impostare un reverse proxy (nginx, Caddy, Traefik)
  4. Ottenere certificati SSL (certbot, Let’s Encrypt)
  5. Configurare un firewall
  6. Impostare la protezione DDoS
  7. Sperare che il tuo ISP non blocchi le porte o usi CGNAT

Il Problema del CGNAT

Molti ISP utilizzano oggi il Carrier-Grade NAT (CGNAT), il che significa che condividi un IP pubblico con altri clienti. Il port forwarding semplicemente non funziona. Le guide tradizionali sul self-hosting si bloccano al passaggio 2.

Il Metodo HomeGate (Facile)

  1. Registrati su HomeGate
  2. Installa Tailscale sul tuo server domestico
  3. Aggiungi il tuo servizio nella dashboard
  4. Il tuo servizio è online con HTTPS

Nessun port forwarding. Nessun IP statico. Nessuna configurazione nginx. Funziona dietro CGNAT.

Come Funziona HomeGate

HomeGate è un reverse proxy che si connette al tuo server domestico tramite Tailscale:

Internet → HomeGate Proxy (SSL + protezione DDoS) → Tunnel Tailscale → Il Tuo Server Domestico

Il tuo IP di casa non viene mai esposto. I visitatori si connettono alla nostra infrastruttura e noi inoltriamo il traffico in modo sicuro ai tuoi servizi.

Domini Personalizzati

Ogni servizio riceve un sottodominio gratuito *.homegate.sh. Per usare il tuo dominio:

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

I certificati SSL vengono generati automaticamente. Nessun certbot, nessuno script di rinnovo.

Best Practice di Sicurezza

Anche con HomeGate che gestisce il livello proxy, una buona igiene di sicurezza è importante:

Sul Tuo Server Domestico

  • Mantieni aggiornati il sistema operativo e le immagini Docker
  • Usa password robuste per tutti i servizi
  • Abilita il 2FA dove supportato (Nextcloud, Vaultwarden, Gitea)

In HomeGate

  • Usa l’allowlisting degli IP per limitare l’accesso a IP conosciuti
  • Usa l’autenticazione tramite header per i servizi che la supportano
  • Monitora la banda per rilevare attività insolite

Per Iniziare

Il percorso più rapido da zero a un servizio self-hosted accessibile pubblicamente:

  1. Crea un account HomeGate
  2. Installa Tailscale: curl -fsSL https://tailscale.com/install.sh | sh
  3. Aggiungi il tuo servizio nella dashboard (nome + porta)
  4. Connettiti con la chiave di autenticazione fornita da HomeGate
  5. Accedi al tuo servizio su https://your-id.homegate.sh

Sarai online in meno di 5 minuti.