via Della Rosa 27 - Viareggio (LU) // Mob. +39 328 4427252

Come creare un NAS fai da te.

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

CaratteristicaDettaglio
Consumo energeticoSpesso 10–35W a riposo, ottimali H24
SilenziositàVentole piccole ma silenziose, ideali per ambienti domestici
Footprint ridottoSi nascondono facilmente in uno scaffale
CostoMini 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

CaratteristicaTrueNAS SCALEOpenMediaVault 7
Base OSDebian LinuxDebian Linux
Filesystem principaleZFSext4 / btrfs / XFS
RAM minima consigliata16 GB2 GB
Docker/ContainerSì (nativo)Sì (plugin)
VM (KVM)No (ufficialmente)
Semplicità di setupMediaAlta
Hardware ARMNo
Ideale perUso professionale/prosumerHome 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

  1. Scaricare l’ISO da truenas.com
  2. Creare una chiavetta USB bootabile con Balena Etcher o Rufus
  3. Avviare il mini PC dalla chiavetta (configurare il boot order nel BIOS/UEFI)
  4. Seguire il wizard di installazione: selezionare il disco di boot (preferibilmente un SSD M.2 dedicato, non un disco dati)
  5. Al primo avvio, accedere all’interfaccia web tramite IP (es. http://192.168.1.100)
  6. 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
  7. Creare Dataset e configurare condivisioni SMB (Windows), NFS (Linux/macOS) o AFP

OpenMediaVault 7 su un mini PC

  1. Scaricare l’ISO di Debian 12 (Bookworm) da debian.org
  2. Installare Debian in modalità minimale (senza desktop grafico)
  3. Eseguire lo script di installazione OMV: wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
  4. Accedere all’interfaccia web: http://<IP-del-server> (credenziali default: admin/openmediavault)
  5. 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)
  6. 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:

HardwareConsumo idle stimato
Intel NUC 11/128–15 W
Beelink N1008–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”.