Costruire un NAS con Computer SFF: TrueNAS vs OpenMediaVault
Cos’è un NAS e perché costruirselo
Un NAS (Network Attached Storage) è un dispositivo di archiviazione collegato alla rete locale che consente a più utenti e dispositivi di accedere ai dati in modo centralizzato. A differenza di un NAS commerciale (Synology, QNAP, ecc.), un NAS fai-da-te offre maggiore controllo, costi potenzialmente inferiori a lungo termine, e la possibilità di scegliere hardware e software su misura.
I NAS commerciali spesso usano hardware proprietario con possibilità di espansione limitate. Costruire il proprio NAS su un computer SFF (Small Form Factor) permette di avere un sistema compatto, silenzioso, a basso consumo energetico, ma con la piena potenza di un OS open source.
Perché scegliere un computer SFF
Un computer SFF è un PC con case di dimensioni ridotte, pensato per essere compatto senza rinunciare alle prestazioni. Esempi popolari:
- Intel NUC – piccolo, silenzioso, spesso con WiFi integrato
- Beelink / Minisforum / GMKtec – mini PC cinesi economici con CPU AMD Ryzen o Intel N-series (N100, N305, ecc.)
- HP EliteDesk / ProDesk SFF – PC aziendali usati, ottimi per ricondizionamento
- Lenovo ThinkCentre M-series – affidabili, abbondanti sul mercato dell’usato
Vantaggi degli SFF per un NAS
| Caratteristica | Dettaglio |
|---|---|
| Consumo energetico | Spesso 10–35W a riposo, ottimali H24 |
| Silenziosità | Ventole piccole ma silenziose, ideali per ambienti domestici |
| Footprint ridotto | Si nascondono facilmente in uno scaffale |
| Costo | Mini PC usati a partire da 50–150 € |
| Connettività | Ethernet gigabit, spesso 2.5GbE nei modelli recenti |
Limitazioni da considerare
- Bay disco limitate: molti SFF non hanno slot per dischi 3.5″ interni; si useranno dischi USB o enclosure esterne
- RAM spesso saldata: sui mini PC ultra-compatti non è possibile upgradare la RAM
- Espansione PCIe: assente nei modelli più piccoli (Intel NUC, mini PC cinesi)
Le due piattaforme: TrueNAS e OpenMediaVault
TrueNAS SCALE (o CORE)
TrueNAS è sviluppato da iXsystems e si basa su:
- TrueNAS CORE: basato su FreeBSD, usa ZFS nativo, ideale per chi vuole stabilità assoluta
- TrueNAS SCALE: basato su Debian Linux, supporta container Docker, Kubernetes (via Apps), e VM tramite KVM
ZFS è il filesystem/volume manager più avanzato disponibile: supporta snapshot atomici, deduplicazione, compressione inline, RAIDZ (equivalente del RAID software) e checksumming end-to-end di tutti i dati. È particolarmente indicato per chi vuole la massima integrità dei dati.
Requisiti minimi TrueNAS SCALE:
- CPU: x86-64 a 64 bit
- RAM: minimo 8 GB (raccomandati 16 GB+ con ZFS in produzione)
- Boot drive: 16 GB (meglio 32 GB SSD o chiavetta USB di qualità)
- Dischi dati: almeno uno, meglio due per mirror ZFS
Punti di forza:
- ZFS nativo con tutte le sue funzionalità
- Interfaccia web moderna e ben curata
- Supporto a SMB, NFS, iSCSI, S3-compatible storage
- App integrate (Plex, Nextcloud, ecc.) su SCALE
- Community italiana attiva su forum come NASForum.it
Punti deboli:
- Consumo RAM elevato con ZFS (l’ARC cache usa molta RAM)
- Curva di apprendimento più ripida
- Su hardware con poca RAM, le prestazioni di ZFS degradano
OpenMediaVault (OMV)
OpenMediaVault è un NAS OS basato su Debian GNU/Linux, sviluppato da Volker Theile. È più leggero di TrueNAS e pensato per utenti che vogliono semplicità senza rinunciare alla flessibilità.
Supporta filesystem tradizionali (ext4, btrfs, XFS) e può estendere le sue funzionalità tramite plugin della community (OMV-Extras).
Requisiti minimi OMV 7 (Sandworm):
- CPU: x86-64 o ARM (funziona anche su Raspberry Pi)
- RAM: 1 GB minimo (512 MB in modalità headless)
- Boot drive: 4 GB (meglio 8–16 GB SSD o eMMC)
- Dischi dati: uno o più
Punti di forza:
- Leggerissimo, funziona su hardware modesto
- Installazione su Debian standard (non richiede hardware dedicato)
- Plugin OMV-Extras: Docker (Portainer), ZFS, Snapraid, MergerFS, ecc.
- Ottimo per chi conosce già Linux
- Supporta ARM: perfetto per Raspberry Pi 4/5
Punti deboli:
- ZFS disponibile solo tramite plugin non ufficiale
- L’interfaccia è meno raffinata di TrueNAS
- Meno integrazione “out of the box” per app multimediali
Confronto riassuntivo
| Caratteristica | TrueNAS SCALE | OpenMediaVault 7 |
|---|---|---|
| Base OS | Debian Linux | Debian Linux |
| Filesystem principale | ZFS | ext4 / btrfs / XFS |
| RAM minima consigliata | 16 GB | 2 GB |
| Docker/Container | Sì (nativo) | Sì (plugin) |
| VM (KVM) | Sì | No (ufficialmente) |
| Semplicità di setup | Media | Alta |
| Hardware ARM | No | Sì |
| Ideale per | Uso professionale/prosumer | Home lab, hardware minimo |
Hardware SFF consigliato per categoria
Budget (< 100 €)
HP EliteDesk 800 G2/G3 Mini o Lenovo ThinkCentre M900/M910q usati:
- CPU: Intel Core i5/i7 6a–8a generazione
- RAM: 8–16 GB DDR4 (aggiornabile)
- Storage interno: slot M.2 NVMe per il boot, 1 slot 2.5″ SATA per disco dati
- Connettività: Ethernet gigabit integrata
- Consumi: ~15–25W a riposo
Questi PC aziendali ricondizionati sono abbondanti sul mercato italiano (eBay, Subito.it, Back Market) e offrono un rapporto qualità/prezzo eccellente per un NAS.
Mid-range (100–250 €)
Beelink EQ12 / Minisforum N100 o simili con Intel N100:
- CPU: Intel N100 (Alder Lake-N), 4 core efficienti, TDP 6W
- RAM: 8–16 GB LPDDR5 (spesso saldata)
- Storage: 1 slot M.2 NVMe, 1 slot 2.5″ SATA
- Connettività: 2 porte 2.5GbE su molti modelli
- Consumi: 8–18W a riposo
L’N100 è diventato la CPU di riferimento per NAS SFF nel 2023–2024 grazie all’ottimo equilibrio tra prestazioni e consumo. Supporta la transcodifica hardware video tramite Intel Quick Sync.
Prosumer (250–600 €)
Minisforum MS-01 o Beelink SER7:
- CPU: AMD Ryzen 7 / Intel Core Ultra
- RAM: fino a 64 GB DDR5
- Connettività: 2x 2.5GbE + 1x 10GbE su MS-01
- Slot PCIe: 1x PCIe 4.0 x16 su MS-01 (per HBA o schede 10GbE aggiuntive)
Il Minisforum MS-01 è particolarmente apprezzato dalla community NAS per la presenza di Thunderbolt 4, doppia porta 10GbE e slot PCIe: una rarità nei mini PC.
Gestione dei dischi: il nodo centrale
La maggior parte degli SFF non ha bay per dischi 3.5″ interni. Le soluzioni più comuni:
Enclosure USB/eSATA esterne
- Inateck FE3001: enclosure 2-bay USB 3.0 economica
- Qnap TR-004: enclosure 4-bay con chip RAID hardware opzionale, collegabile via USB-C
- Inateck FE3007: 4 bay USB 3.2 Gen 2
Attenzione: USB non è ideale per NAS in produzione (latenza, affidabilità del protocollo). Per uso domestico/leggero è accettabile.
Scheda HBA PCIe
Se l’SFF ha uno slot PCIe (raro ma possibile su modelli come MS-01):
- LSI 9207-8i o LSI 9300-8i (flashabile in IT mode): 8 porte SAS/SATA, ideale con TrueNAS
- Permette collegamento diretto di dischi 3.5″ tramite backplane esterno
JBOD esterno
Un enclosure JBOD (Just a Bunch Of Disks) collegato via SAS/USB permette di espandere enormemente la capacità senza toccare il PC principale.
Installazione: procedura base
TrueNAS SCALE su un mini PC
- Scaricare l’ISO da truenas.com
- Creare una chiavetta USB bootabile con Balena Etcher o Rufus
- Avviare il mini PC dalla chiavetta (configurare il boot order nel BIOS/UEFI)
- Seguire il wizard di installazione: selezionare il disco di boot (preferibilmente un SSD M.2 dedicato, non un disco dati)
- Al primo avvio, accedere all’interfaccia web tramite IP (es.
http://192.168.1.100) - Creare un pool ZFS: andare in Storage > Create Pool, scegliere i dischi e il tipo RAID:
- Mirror: 2 dischi, 50% capacità, ottimo per NAS domestici
- RAIDZ1: 3+ dischi, 1 disco di parità, buon equilibrio
- RAIDZ2: 4+ dischi, 2 dischi di parità, maggiore resilienza
- Creare Dataset e configurare condivisioni SMB (Windows), NFS (Linux/macOS) o AFP
OpenMediaVault 7 su un mini PC
- Scaricare l’ISO di Debian 12 (Bookworm) da debian.org
- Installare Debian in modalità minimale (senza desktop grafico)
- Eseguire lo script di installazione OMV:
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash - Accedere all’interfaccia web:
http://<IP-del-server>(credenziali default: admin/openmediavault) - Installare OMV-Extras per abilitare plugin aggiuntivi:
- Plugin Docker/Portainer per container
- Plugin MergerFS per unire più dischi in un unico filesystem
- Plugin SnapRAID per protezione dati su filesystem tradizionali (alternativa a RAID)
- Configurare i filesystem montati e le condivisioni SMB/NFS
Configurazioni RAID e protezione dati
ZFS Mirror (TrueNAS)
Due dischi con dati identici. Tolera il guasto di 1 disco. Prestazioni di lettura aumentate.
SnapRAID + MergerFS (OMV)
Combinazione molto popolare nella community italiana e internazionale per NAS con OMV:
- MergerFS: unisce più dischi in un unico punto di mount (es. 4 dischi da 4 TB → 16 TB visti come uno)
- SnapRAID: calcola parità periodicamente (non in tempo reale). Protegge da guasto fino a N dischi (con N dischi di parità). Ideale per archiviazione media dove i dati non cambiano di frequente.
Questa combinazione ha il vantaggio di poter usare dischi di dimensioni diverse (impossibile con RAID tradizionale o ZFS) ed è molto apprezzata nella community italiana di NASForum.
Servizi e applicazioni tipiche
Una volta configurato il NAS, è possibile eseguire numerosi servizi:
- Plex / Jellyfin: server multimediale per streaming video/musica in casa e fuori
- Nextcloud: cloud privato per sincronizzazione file, calendario, contatti (alternativa a Google Drive)
- Immich: gestione foto con AI, alternativa self-hosted a Google Photos
- Home Assistant: domotica e automazione domestica
- Pi-hole: blocco pubblicità a livello DNS per tutta la rete
- Vaultwarden: gestore password self-hosted (compatibile Bitwarden)
- Samba (SMB): condivisione file con Windows/macOS/Linux come cartella di rete
- Syncthing: sincronizzazione file peer-to-peer tra dispositivi
Su TrueNAS SCALE questi servizi si installano tramite il catalogo Apps integrato (basato su Helm/Kubernetes). Su OMV si usano container Docker tramite Portainer o file docker-compose.yml.
Considerazioni su consumo e rumorosità
Un NAS domestico gira 24/7, quindi il consumo energetico è cruciale:
| Hardware | Consumo idle stimato |
|---|---|
| Intel NUC 11/12 | 8–15 W |
| Beelink N100 | 8–18 W |
| HP EliteDesk G3 Mini (i5) | 15–25 W |
| Minisforum MS-01 (Ryzen 7) | 20–45 W |
A 0.25 €/kWh (media italiana 2024), un sistema da 15W costa circa 32 € all’anno di elettricità. Conviene spegnere i dischi HDD quando inattivi (configurabile sia su TrueNAS che su OMV) per ridurre ulteriormente i consumi.
Conclusione: quale scegliere?
Scegli TrueNAS SCALE se:
- Vuoi la massima integrità dei dati con ZFS
- Hai almeno 16 GB di RAM disponibili
- Vuoi un’interfaccia web completa e ben integrata
- Prevedi uso professionale o semi-professionale
Scegli OpenMediaVault se:
- Hai hardware con poca RAM (4–8 GB)
- Usi un Raspberry Pi o hardware ARM
- Preferisci un sistema Debian standard che puoi personalizzare liberamente
- Sei alle prime armi e vuoi un setup più immediato
Entrambe le piattaforme hanno community attive: il forum internazionale TrueNAS Community (community.truenas.com) e OMV Forum (forum.openmediavault.org), nonché risorse italiane come NASForum.it e vari canali Telegram dedicati al self-hosting in italiano.
Testo aggiornato a giugno 2026. Le versioni software di riferimento sono TrueNAS SCALE 24.10 “Electric Eel” e OpenMediaVault 7 “Sandworm”.