Il self-hosting è passato da hobby di nicchia a pratica diffusa. Nel 2026, gli strumenti sono maturi, l'hardware è accessibile e le ragioni per prendere il controllo della propria vita digitale non sono mai state così forti. Che tu voglia sfuggire ai crescenti costi delle SaaS, proteggere la tua privacy o semplicemente imparare come funzionano i server — questa guida ti aiuterà a iniziare.
Che cos'è il Self-Hosting?
Il self-hosting significa eseguire applicazioni su hardware che controlli — invece di fare affidamento sui server di qualcun altro (alias "il cloud"). Invece di pagare Dropbox $12/mese, esegui Nextcloud su un VPS da $5/mese. Invece di fidarti di Google per la tua email, esegui Stalwart Mail sul tuo dominio.
I vantaggi sono convincenti:
- Proprietà completa dei dati — I tuoi file, email e note risiedono sul tuo hardware
- Privacy per impostazione predefinita — Niente scansione, tracciamento o vendita dei tuoi dati da parte di terzi
- Risparmio sui costi — Un singolo server da $5-30/mese può sostituire dozzine di abbonamenti SaaS
- Nessun lock-in del fornitore — Cambia, migra o personalizza liberamente
- Opportunità di apprendimento — Comprendi come funziona realmente Internet
Scegliere il Tuo Hardware
Hai tre opzioni principali per eseguire app self-hosted. Ognuna ha il suo punto di forza.
Opzione 1: Un VPS (Virtual Private Server)
Ideale per: Principianti, accesso remoto, servizi sempre attivi
Costo: $4–30/mese
Fornitori consigliati: Hetzner, Contabo, OVHcloud, Netcup
Un VPS è una macchina virtuale che gira in un data center. Hai accesso root, un indirizzo IP pubblico e un uptime affidabile. Questo è il modo più semplice per iniziare perché non devi preoccuparti di guasti hardware, interruzioni di corrente o DNS dinamico.
💡 VPS di partenza consigliato
Hetzner CX22 — 2 vCPU, 4GB RAM, 40GB SSD — €3.99/mese
Sufficiente per eseguire Nextcloud, un gestore di password e alcune altre app leggere. I data center europei di Hetzner aiutano anche con la conformità al GDPR.
Opzione 2: Un Mini PC a Casa
Ideale per: Server multimediali, automazione domestica, NAS
Costo: $150–500 una tantum
Hardware consigliato: Mini PC Intel N100, Beelink, MinisForum
Per servizi che necessitano di molto spazio di archiviazione (librerie multimediali, backup) o che desideri sulla tua rete locale (automazione domestica), un piccolo server domestico ha senso. I mini PC basati su Intel N100 consumano solo 6-15W di potenza — circa quanto una lampadina — e possono eseguire dozzine di contenitori Docker.
Opzione 3: Hardware Vecchio Riutilizzato
Ideale per: Apprendimento, sperimentazione, costo zero
Costo: Gratuito (se hai hardware vecchio)
Esempi: Vecchio laptop, Raspberry Pi, desktop ritirato
Hai un vecchio laptop che raccoglie polvere? È un server perfettamente capace. Installa Ubuntu Server, collegalo al tuo router e sei a posto. L'unico svantaggio è il consumo energetico e il rumore rispetto all'hardware progettato per questo scopo.
Stack Software Essenziale
Ecco la base software che ogni self-hosted dovrebbe impostare per prima:
1. Sistema Operativo: Ubuntu Server o Debian
Entrambi sono solidi, ben documentati e hanno un enorme supporto della comunità. Ubuntu 24.04 LTS è la scelta predefinita per la maggior parte dei principianti.
# Dopo aver installato Ubuntu Server, aggiorna tutto
sudo apt update && sudo apt upgrade -y
# Installa strumenti essenziali
sudo apt install -y curl wget git ufw fail2ban
2. Docker: Il Tuo Motore di Distribuzione delle App
Docker ti consente di installare applicazioni complesse con un singolo comando. Invece di configurare manualmente database, server web e dipendenze, esegui semplicemente un contenitore.
# Installa Docker
curl -fsSL https://get.docker.com | sh
# Aggiungi il tuo utente al gruppo docker
sudo usermod -aG docker $USER
# Installa Docker Compose (incluso con Docker moderno)
docker compose version
3. Reverse Proxy: Caddy o Nginx Proxy Manager
Un reverse proxy instrada il traffico dal tuo dominio al contenitore giusto. Caddy è l'opzione più semplice — gestisce automaticamente i certificati HTTPS.
# Esempio di Caddyfile
cloud.yourdomain.com {
reverse_proxy localhost:8080
}
pass.yourdomain.com {
reverse_proxy localhost:8081
}
git.yourdomain.com {
reverse_proxy localhost:3000
}
Ogni servizio ottiene il proprio sottodominio, HTTPS automatico e URL puliti. Niente più numeri di porta da ricordare.
4. Firewall & Fondamenti di Sicurezza
# Abilita il firewall UFW
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
# Abilita fail2ban per la protezione da attacchi brute-force SSH
sudo systemctl enable fail2ban
sudo systemctl start fail2ban
I Tuoi Primi 5 App Self-Hosted
Inizia con queste sostituzioni ad alto impatto che utilizzerai ogni giorno:
📁 1. Nextcloud — Sostituisci Google Drive / Dropbox
Sincronizzazione file, calendario, contatti, note e altro. È il coltellino svizzero del self-hosting.
docker run -d --name nextcloud -p 8080:80 -v nextcloud:/var/www/html nextcloud
🔑 2. Vaultwarden — Sostituisci LastPass / 1Password
Un gestore di password leggero e compatibile con Bitwarden. Utilizza le app ufficiali di Bitwarden.
docker run -d --name vaultwarden -p 8081:80 -v vw-data:/data vaultwarden/server
📊 3. Plausible — Sostituisci Google Analytics
Analisi web rispettose della privacy. Script leggero, senza cookie, conforme al GDPR per design.
📝 4. Outline — Sostituisci Notion / Confluence
Bellissimo wiki di squadra e documentazione. Supporta Markdown, collaborazione in tempo reale e accesso API.
🤖 5. Open WebUI + Ollama — Sostituisci ChatGPT
Esegui modelli AI localmente gratuitamente. Consulta la nostra guida DeepSeek R1 vs ChatGPT per il confronto completo.
# Installa Ollama
curl -fsSL https://ollama.com/install.sh | sh
ollama pull deepseek-r1:14b
# Installa Open WebUI
docker run -d --name open-webui -p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
ghcr.io/open-webui/open-webui:main
Ripartizione dei Costi: SaaS vs Self-Hosted
Ecco quanto risparmia un tipico self-hosted all'anno:
| Servizio | Costo SaaS (Annuale) | Costo Self-Hosted | Risparmi |
|---|---|---|---|
| Archiviazione Cloud (2TB) | $120 (Google One) | $0 (Nextcloud) | $120 |
| Gestore di Password | $36 (Bitwarden Premium) | $0 (Vaultwarden) | $36 |
| Analisi | $108 (Plausible Cloud) | $0 (Plausible self-hosted) | $108 |
| Wiki di Squadra | $96 (Notion per utente) | $0 (Outline) | $96 |
| Assistente AI | $240 (ChatGPT Plus) | $0 (Ollama) | $240 |
| $72 (Google Workspace) | $0 (Stalwart) | $72 | |
| VPN | $48 (NordVPN) | $0 (WireGuard) | $48 |
| Costo Totale SaaS | $720/anno | ||
| Costo VPS (Hetzner CX22) | $48/anno | ||
| Risparmi Annuali | $672/anno | ||
Questo è un risparmio del 93% — e ottieni anche la completa proprietà dei dati.
Best Practices di Sicurezza
Il self-hosting significa che sei responsabile della sicurezza. Segui questi elementi essenziali:
- Tieni tutto aggiornato — Imposta aggiornamenti non presidiati per le patch del sistema operativo
- Usa chiavi SSH, non password — Disabilita l'autenticazione con password in sshd_config
- Abilita un firewall — Apri solo le porte di cui hai realmente bisogno (80, 443, SSH)
- Usa fail2ban — Blocca automaticamente gli IP con troppi tentativi di accesso falliti
- HTTPS ovunque — Caddy gestisce questo automaticamente con Let's Encrypt
- Backup regolari — Usa restic o borgbackup in una posizione remota
- Monitora i tuoi servizi — Uptime Kuma è un ottimo monitor di uptime self-hosted
Trappole Comuni da Evitare
- Non sovra-ingegnerizzarlo — Inizia con 2-3 app. Aggiungi di più man mano che ti senti a tuo agio.
- Non saltare i backup — Il tuo server alla fine fallirà. I backup sono non negoziabili.
- Non esporre servizi senza autenticazione — Usa l'autenticazione del reverse proxy o VPN per app sensibili.
- Non ignorare gli aggiornamenti — Software non aggiornato è il rischio di sicurezza numero 1.
- Non eseguire tutto su un solo server — Man mano che cresci, separa i servizi critici.
Prossimi Passi
Hai la base. Ecco dove andare da qui:
- Esplora il nostro elenco di app su hostly.sh per scoprire altre app self-hostable
- Unisciti alla comunità — Il subreddit r/selfhosted è la più grande comunità di self-hosting con oltre 400K membri
- Imposta il monitoraggio — Distribuisci Uptime Kuma per monitorare i tuoi servizi
- Automatizza i backup — Pianifica backup giornalieri con restic su Backblaze B2 ($0.005/GB)
- Esplora il self-hosting AI — Dai un'occhiata al nostro confronto DeepSeek R1 vs ChatGPT
Il self-hosting nel 2026 è più facile che mai. Gli strumenti sono raffinati, la comunità è enorme e i risparmi sono reali. Inizia in piccolo, impara man mano che procedi e goditi la libertà di possedere la tua vita digitale.
Pronto per tuffarti? Esplora il nostro elenco curato di applicazioni self-hostable su hostly.sh — categorizziamo, confrontiamo e recensiamo il miglior software open-source per ogni caso d'uso.