Daniele Messi.
Essay · 9 min read

Proxmox Home Lab: Guida Pratica al Self-Hosting nel 2026

Come configurare un home lab con Proxmox per il self-hosting di siti web, app e automazioni. Dall'hardware ai container, una guida hands-on.

By Daniele Messi · 5 aprile 2026 · Geneva

Punti Chiave

  • Il self-hosting con Proxmox VE offre controllo totale dell’infrastruttura, eliminando costi ricorrenti e vendor lock-in tipici dei servizi cloud, permettendo piena libertà di sperimentazione.
  • Non sono necessari server enterprise: un mini PC con 16-32 GB di RAM e un SSD NVMe è sufficiente per gestire efficacemente 5-10 container.
  • Opzioni ricondizionate come i Lenovo ThinkCentre Tiny o Dell OptiPlex Micro rappresentano il miglior rapporto qualità-prezzo, con costi tra 150-350€ e un consumo energetico a riposo di soli 10-15W.

Perché il Self-Hosting Ha Ancora Senso

I servizi cloud sono comodi, ma portano con sé costi ricorrenti, vendor lock-in e controllo limitato. Un home lab con Proxmox VE offre l’opposto: proprietà totale della propria infrastruttura, zero costi mensili oltre all’elettricità e la libertà di sperimentare senza sorprese in fattura.

Open Source: Guarda Proxmox Home Lab Scripts su GitHub per gli script di automazione usati in questo setup.

Il self-hosting non significa sostituire AWS. Significa gestire localmente ciò che ha senso — siti personali, script di automazione, dashboard domotiche, ambienti di sviluppo — lasciando al cloud ciò che sa fare meglio.

Scegliere l’Hardware Giusto

Non servono server enterprise. Un mini PC con 16-32 GB di RAM e un SSD NVMe è più che sufficiente per gestire 5-10 container. Ecco le opzioni pratiche:

HardwareRAMStorageConsumoPrezzo
Intel NUC 1316-64 GBNVMe~15W idle€300-500
Beelink SER516-32 GBNVMe~12W idle€250-400
Lenovo ThinkCentre Tiny16-32 GBNVMe + SATA~10W idle€150-300 (ricondiz.)
Dell OptiPlex Micro16-64 GBNVMe + SATA~12W idle€150-350 (ricondiz.)

Un ThinkCentre o OptiPlex ricondizionato con 32 GB di RAM è spesso il miglior rapporto qualità-prezzo. A 10-15W di consumo a riposo, il costo annuo dell’elettricità è circa €15-25.

Installare Proxmox VE

Scaricate la ISO di Proxmox VE dal sito ufficiale. Flashatela su una chiavetta USB con Balena Etcher o Rufus, avviate da USB e seguite l’installer. L’intero processo richiede circa 10 minuti.

Dopo l’installazione, accedete all’interfaccia web su https://vostro-ip:8006. La prima cosa da fare è disabilitare il repository enterprise e abilitare quello no-subscription:

# Disabilitare repo enterprise
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list

# Aggiungere repo no-subscription
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

# Aggiornare
apt update && apt dist-upgrade -y

Container LXC vs Macchine Virtuali

Proxmox supporta sia container LXC che macchine virtuali complete. Per la maggior parte degli scenari di self-hosting, i container LXC sono la scelta migliore:

  • Tempo di avvio: i container partono in 1-2 secondi contro 15-30 secondi per le VM
  • Uso risorse: i container condividono il kernel dell’host, usando molta meno RAM
  • Spazio disco: un template container occupa 100-200 MB contro 2-10 GB per un’immagine VM
  • Performance: I/O e prestazioni CPU quasi native

Usate le VM solo quando serve un kernel diverso (Windows, Home Assistant OS) o isolamento completo per carichi sensibili alla sicurezza.

Un Setup Container Realistico

Ecco un setup reale che gestisce più servizi su un singolo mini PC con 32 GB di RAM:

LXC 101 — WireGuard VPN         (256 MB RAM)
LXC 102 — Web App (Node.js)     (512 MB RAM)
LXC 103 — Sito Personale        (512 MB RAM)
LXC 104 — Blog CMS              (1 GB RAM)
LXC 105 — Servizio Automazioni  (512 MB RAM)
LXC 106 — Dashboard Monitoring  (512 MB RAM)
VM  200 — [Home Assistant](https://www.home-assistant.io) OS     (2 GB RAM)

RAM totale utilizzata: circa 5,5 GB. Restano oltre 26 GB liberi per picchi, cache e servizi futuri.

Creare il Primo Container

Dall’interfaccia web di Proxmox, scaricate un template Debian 12 da local storage → CT Templates. Poi create un container:

# Alternativa da CLI
pct create 103 local:vztmpl/debian-12-standard_12.2-1_amd64.tar.zst \
  --hostname mio-sito \
  --memory 512 \
  --cores 2 \
  --net0 name=eth0,bridge=vmbr0,ip=dhcp \
  --rootfs local-lvm:8 \
  --start 1

Entrate nel container e installate il necessario:

pct enter 103
apt update && apt install -y curl git nodejs npm

Esporre i Servizi in Sicurezza con Cloudflare Tunnel

Non esponete mai le porte 443 o 80 direttamente su internet. Cloudflare Tunnel crea una connessione criptata in uscita dal vostro server verso l’edge di Cloudflare, senza bisogno di porte in ingresso.

Installate cloudflared dentro un container:

curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb -o cloudflared.deb
dpkg -i cloudflared.deb
cloudflared tunnel login
cloudflared tunnel create mio-tunnel

Configurate il tunnel per instradare il traffico ai vostri servizi locali:

# ~/.cloudflared/config.yml
tunnel: id-del-vostro-tunnel
credentials-file: /root/.cloudflared/id-del-vostro-tunnel.json

ingress:
  - hostname: miosito.example.com
    service: http://192.168.1.103:4321
  - hostname: app.example.com
    service: http://192.168.1.104:3000
  - service: http_status:404

Eseguitelo come servizio di sistema:

cloudflared service install
systemctl enable --now cloudflared

I vostri servizi sono ora accessibili tramite il vostro dominio con HTTPS, protezione DDoS e zero porte aperte sul router.

Backup: Il Passaggio Non Negoziabile

Un home lab senza backup è un rischio. Proxmox ha il supporto backup integrato. Programmate backup settimanali da Datacenter → Backup, oppure via CLI:

# Backup del container 103 su storage locale
vzdump 103 --dumpdir /var/lib/vz/dump --compress zstd --mode snapshot

Per protezione off-site, sincronizzate i backup su un cloud provider usando rclone:

rclone sync /var/lib/vz/dump remote:proxmox-backups --transfers 2

Monitoring con uno Stack Leggero

Non servono Grafana e Prometheus per un home lab. Un approccio semplice: installate htop e btop per il monitoring interattivo, e configurate uno script di health check basilare:

#!/bin/bash
# Verifica che tutti i container siano in esecuzione
for ct in 101 102 103 104 105 106; do
  status=$(pct status $ct | awk '{print $2}')
  if [ "$status" != "running" ]; then
    echo "ATTENZIONE: Container $ct è $status"
  fi
done

Eseguitelo via cron e inviate i fallimenti a un servizio di notifica.

Cosa Ho Imparato Gestendo un Home Lab per Due Anni

La lezione più importante è mantenere le cose semplici. È tentante aggiungere dashboard di monitoring, reverse proxy, orchestrazione container e pipeline CI/CD. La maggior parte è superflua per progetti personali.

Ciò che conta davvero:

  • Backup di cui avete testato il ripristino almeno una volta
  • Cloudflare Tunnel per accesso esterno sicuro senza port forwarding
  • Container LXC per isolamento senza l’overhead delle VM
  • Una lista scritta di cosa gira dove, così da poter ricostruire dopo un guasto

Un home lab non è un ambiente di produzione. È un laboratorio. Tenetelo manutenibile, documentato, e non sovra-ingegnerizzatelo.

Domande Frequenti

Quali sono i principali vantaggi del self-hosting con Proxmox VE?

Il self-hosting con Proxmox VE offre proprietà totale dell’infrastruttura, zero costi mensili oltre all’elettricità e la libertà di sperimentare senza vincoli di vendor lock-in o sorprese in fattura. Permette di gestire localmente servizi come siti personali, automazioni e ambienti di sviluppo.

Che tipo di hardware è consigliato per un Proxmox home lab?

Non sono richiesti server enterprise. Si raccomandano mini PC come Intel NUC, Beelink SER5, o modelli ricondizionati come Lenovo ThinkCentre Tiny e Dell OptiPlex Micro, con almeno 16-32 GB di RAM e un SSD NVMe.

Quanti container può gestire un tipico mini PC in un home lab Proxmox?

Un mini PC ben configurato con 16-32 GB di RAM e un SSD NVMe è più che sufficiente per gestire efficacemente da 5 a 10 container, a seconda del carico di lavoro specifico di ciascuno.

Qual è il consumo energetico di un Proxmox home lab con mini PC?

I mini PC consigliati per un Proxmox home lab hanno un consumo energetico molto basso. Tipicamente, il consumo a riposo si aggira tra i 10 e i 15 Watt, rendendo il costo annuale dell’elettricità molto contenuto.

Prodotti Consigliati

Se stai costruendo il tuo setup, ecco l’hardware che consiglio:

Continua a leggere.