Il volume di ricerca per Hetzner VPS è aumentato del +230% all'inizio del 2026 — e per buone ragioni. Con server AMD EPYC a partire da 3,79 €/mese e datacenter in Germania e Finlandia, Hetzner combina conformità GDPR, prestazioni raw e prezzi imbattibili. Questa guida copre tutto ciò che serve per distribuire Dify su un VPS Hetzner da zero, inclusa la configurazione Docker, SSL e suggerimenti per l'hardening della produzione.
Perché scegliere Hetzner per Dify?
- Miglior rapporto qualità-prezzo: Il CX32 (4 vCPU, 8 GB RAM) costa 5,59 €/mese — i concorrenti chiedono 3–4 volte di più per specifiche equivalenti.
- Conforme GDPR per impostazione predefinita: Hetzner è un'azienda tedesca con server nell'UE. I tuoi dati non lasciano mai lo Spazio Economico Europeo.
- SSD NVMe: Tutte le istanze VPS utilizzano storage NVMe, che accelera notevolmente le operazioni PostgreSQL e database vettoriale di Dify.
- Uptime affidabile: SLA del 99,9% regolarmente superato nella pratica.
- Fatturazione semplice: Fatturazione oraria senza costi nascosti.
Quale piano Hetzner scegliere?
| Piano | vCPU | RAM | Storage | Prezzo | Utilizzo |
|---|---|---|---|---|---|
| CX22 | 2 vCPU | 4 GB | 40 GB NVMe | 3,79 €/mese | Personale / test leggeri |
| CX32 ⭐ | 4 vCPU | 8 GB | 80 GB NVMe | 5,59 €/mese | Consigliato per la maggior parte |
| CX42 | 8 vCPU | 16 GB | 160 GB NVMe | 9,99 €/mese | Team / traffico elevato |
| CX52 | 16 vCPU | 32 GB | 320 GB NVMe | 19,90 €/mese | Enterprise / LLM locali |
Guida passo dopo passo: Distribuire Dify su Hetzner VPS
Passo 1 — Creare il server Hetzner
Accedi alla Hetzner Cloud Console, crea un progetto e clicca su Aggiungi server: posizione Norimberga o Helsinki (UE/GDPR), immagine Ubuntu 24.04 LTS, tipo CX32, chiave SSH aggiunta, firewall che permette le porte 22, 80 e 443.
Passo 2 — Connettersi via SSH
ssh root@IL_TUO_IP_SERVER Passo 3 — Aggiornare il sistema e installare Docker
apt update && apt upgrade -y
curl -fsSL https://get.docker.com | sh
docker --version && docker compose version Passo 4 — Clonare Dify
git clone https://github.com/langgenius/dify.git /opt/dify
cd /opt/dify/docker Passo 5 — Configurare l'ambiente
cp .env.example .env
openssl rand -base64 42 # Copia questo valore in SECRET_KEY
nano .env Variabili chiave: SECRET_KEY, CONSOLE_WEB_URL, APP_WEB_URL, DB_PASSWORD.
Passo 6 — Avviare Dify
docker compose up -d
docker compose ps Passo 7 — Configurare SSL con Let's Encrypt
apt install -y nginx certbot python3-certbot-nginx
# Crea la configurazione Nginx (proxy verso localhost:3000 e :5001)
certbot --nginx -d dify.tuodominio.it --non-interactive --agree-tos -m [email protected] Passo 8 — Puntare il dominio
Crea un record A presso il tuo registrar di domini puntando verso l'IP di Hetzner. Dopo la propagazione DNS (5–30 minuti), visita https://dify.tuodominio.it per completare la configurazione.
Benchmark di performance: CX22 vs CX32
| Metrica | CX22 (4 GB RAM) | CX32 (8 GB RAM) |
|---|---|---|
| Avvio a freddo | ~3 min | ~90 sec |
| RAM a riposo | ~3,2 GB (80%) | ~3,4 GB (42%) |
| Utenti simultanei | 1–3 (rischio OOM) | 5–10 senza problemi |
| Velocità indicizzazione documenti | ~45 pag/min | ~90 pag/min |
| Tempo risposta API (p95) | ~420 ms | ~180 ms |
Risoluzione dei problemi comuni
- Il container si riavvia continuamente: Controlla i log con
docker compose logs api. Causa più comune:SECRET_KEYnon valida in.env. - Errori OOM su CX22: Disabilita Weaviate se non usi RAG — libera circa 800 MB di RAM.
- Impossibile accedere alla web UI: Verifica la configurazione Nginx (
nginx -t) e che le porte 80/443 siano aperte nel firewall. - Certificato SSL non si rinnova: Testa con
certbot renew --dry-run.
Domande frequenti
Hetzner è adatto per il self-hosting di Dify?
Sì — Hetzner è una delle migliori scelte nel 2026. La combinazione di storage NVMe, processori AMD EPYC, conformità GDPR e prezzi 3–4 volte inferiori ad AWS o Azure lo rende la riferimento per gli utenti europei e attenti ai costi.
Posso eseguire Dify sul CX22 (piano più economico)?
Sì, ma è limitato. Il CX22 con 4 GB di RAM può eseguire lo stack completo di Dify, ma l'utilizzo della RAM a riposo è circa dell'80%. Raccomandiamo di aggiungere un file swap da 2 GB e di disabilitare Weaviate se non si ha bisogno di RAG.
Quanto tempo richiede l'installazione completa?
Seguendo questa guida, puoi passare da un account Hetzner nuovo a un'istanza Dify pronta per la produzione con SSL in circa 30–45 minuti.
Qual è il modo più economico per eseguire Dify in produzione?
Hetzner CX32 a 5,59 €/mese è il punto ottimale. Con la propria chiave API per un modello come Claude o GPT-4o, il costo mensile totale è tipicamente di 7–12 € per uso personale o di piccoli team.
Correlati: Hetzner per Dify — Recensione completa · Come fare self-hosting di Dify · Alternativa ChatGPT self-hosted · Novità in Dify 2026