Il mini server da 80€ che fa il lavoro di una macchina da 400€ #
Il Raspberry Pi 5 è arrivato nel laboratorio a fine 2025 e ha cambiato la mia risposta standard a chi chiedeva come configurare un homelab economico. Con il BCM2712 quad-core a 2.4 GHz, 8GB LPDDR4X e PCI Express 2.0 nativo, il Pi 5 è genuinamente capace per uso server leggero-medio.
Il setup hardware consigliato #
Componenti necessari:
- Raspberry Pi 5 8GB: 80€
- Case con dissipatore attivo (Argon ONE V3 o ufficiale Raspberry): 25€
- SSD M.2 NVMe 500GB via adattatore HAT+: 45€ (la scheda SD non è adatta per uso server)
- Alimentatore ufficiale USB-C 27W: 14€
- Cavo Ethernet Cat6: 5€
- Totale: 169€
Perché SSD invece di SD card: le schede microSD hanno velocità di scrittura 10-20 MB/s e si consumano rapidamente con i write intensi di un server (log, database). Un SSD NVMe via M.2 HAT arriva a 800 MB/s e dura decenni.
À lire Pi-hole: Bloccare Pubblicità e Tracker a Livello di Rete
Installazione e configurazione base #
Raspberry Pi OS Lite (64-bit) è la distribuzione raccomandata per uso server. Nessuna interfaccia grafica, footprint minimo.
- Scaricate Raspberry Pi Imager dal sito ufficiale
- Selezionate “Raspberry Pi OS Lite (64-bit)”
- Nelle impostazioni avanzate: abilitate SSH, impostate username/password, configurate WiFi come backup
- Flashate sull’SSD (non sulla SD card)
- Per avviare da SSD: modificate il boot order dal Raspberry Pi Imager o tramite raspi-config
Primo accesso via SSH:
- Trovate l’IP del Pi nel router (cercate “raspberry” o “raspberrypi” nella lista DHCP)
- SSH:
ssh [email protected] - Aggiornate il sistema:
sudo apt update && sudo apt upgrade -y
Servizi che girano bene sul Raspberry Pi 5 #
Pi-hole (DNS ad-blocker per tutta la rete):
Installa Pi-hole e configurate il vostro router per usare il Pi come server DNS primario. Tutto il traffico pubblicitario della rete domestica viene bloccato a livello DNS — senza app, senza VPN, su ogni dispositivo incluse le Smart TV.
À lire RAID Spiegato: Livelli 0, 1, 5, 6 e 10 a Confronto
Installazione: curl -sSL https://install.pi-hole.net | bash
Consumo risorse Pi 5: 3% CPU, 180MB RAM
Nextcloud (cloud privato):
Sincronizzazione file, calendari, contatti, note — tutto ospitato in casa vostra, niente abbonamenti. Con SSD da 500GB e un HDD esterno USB collegato, potete gestire TB di dati.
À lire Docker per il Homelab: Primi Container Spiegati ai Principianti
Con Docker: si installa in 20 minuti e rimane aggiornato facilmente.
Consumo risorse: 15% CPU durante sync, 450MB RAM idle
Home Assistant (domotica):
Se avete dispositivi smart home, Home Assistant sul Pi 5 è la soluzione definitiva: locale, veloce, nessun cloud esterno.
À lire Come Scegliere la Scheda Video Giusta per la Tua Risoluzione
Consumo risorse: 8% CPU, 350MB RAM
Jellyfin (media server):
Alternativa open source a Plex. Il Pi 5 supporta hardware decode H.264 e H.265 tramite le sue API multimediali. Streaming 1080p verso 2-3 client simultanei funziona perfettamente.
WireGuard VPN:
À lire Come Scegliere la RAM nel 2026: DDR5, Frequenze, Timing e Dual Channel
Accesso sicuro alla rete domestica da remoto. Il Pi 5 gestisce comodamente 300+ Mbps di throughput VPN grazie al BCM2712.
Docker: il modo migliore per gestire i servizi #
Docker è indispensabile per un homelab. Isola ogni servizio, semplifica gli aggiornamenti, elimina i conflitti di dipendenze.
Installazione su Raspberry Pi OS:
curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER
Con Docker Compose, un file YAML descrive tutti i servizi. Avvio completo: docker compose up -d.
Monitoring e manutenzione #
Per monitorare lo stato del server consiglio Grafana + Prometheus installati via Docker. Dashboard preconfigurate mostrano CPU, RAM, temperatura, traffico rete e spazio disco in tempo reale.
Temperature operative Pi 5 nel laboratorio (case Argon ONE V3):
- Idle: 38°C
- Carico leggero (Pi-hole + Home Assistant): 47°C
- Carico medio (Nextcloud sync attivo): 61°C
- Carico massimo (Jellyfin encode): 72°C
Nessun throttling sotto i 80°C — il Pi 5 è progettato per operare continuativamente a queste temperature.
Il Pi 5 ha limiti reali #
Non è un server per tutto:
- Database SQL con query complesse su dataset grandi (>10GB): lento
- Transcodifica video 4K nativa: non supportata
- Più di 5-6 container attivi simultanei: inizia a fare fatica
Per questi carichi serve un mini-PC (Intel N100, Beelink SER7) o un vecchio thin client riciclato. Ma per il 90% degli homelab — Pi-hole, Nextcloud, Home Assistant, WireGuard, Jellyfin — il Pi 5 è più che sufficiente a un costo imbattibile.