Come creare un server domestico con Mini PC, DAS TerraMaster e Unraid

Per molti appassionati di Home Lab e di software self-hosted, un Mini PC compatto (ad esempio con Intel N100, N305 o AMD Ryzen) rappresenta una soluzione ideale per iniziare a utilizzare applicazioni server personali. Queste piccole workstation sono in grado di eseguire senza problemi applicazioni containerizzate come Docker, Home Assistant, Plex, Immich e Nextcloud, oltre a macchine virtuali leggere.

Tuttavia, man mano che la libreria multimediale cresce e si accumulano sempre più backup di foto, si arriva inevitabilmente a un limite hardware. Il problema non riguarda né la potenza di elaborazione della CPU né la memoria RAM del sistema, bensì la mancanza di spazio di archiviazione locale scalabile.

A questo punto, il dibattito si riduce generalmente alla scelta tra DAS e NAS. L'acquisto di un NAS standalone preconfigurato è certamente l'approccio più tradizionale, ma se si dispone già di un Mini PC potente, aggiungere un dispositivo di rete completo può comportare hardware ridondante, sistemi operativi aggiuntivi e consumi energetici non necessari.

Per gli utenti che possiedono già un Mini PC potente, abbinarlo a un Direct Attached Storage (DAS) ad alta capacità e a Unraid offre un modo molto più conveniente e performante per espandere il proprio server domestico.

In questa guida completa, mostreremo come configurare un DAS TerraMaster con Unraid, ottimizzare i percorsi di archiviazione Docker e configurare al meglio l'architettura di storage.


Perché scegliere Mini PC + DAS invece di un NAS?

Nelle infrastrutture IT aziendali, i nodi di elaborazione e i nodi di storage vengono separati intenzionalmente. Integrare la potenza di calcolo e gli alloggiamenti per le unità in un unico dispositivo non è sempre necessario né efficiente.

Se il tuo Mini PC esegue già i container Docker, il transcoding multimediale e i carichi di lavoro di IA locale, svolge già il ruolo di nodo di elaborazione principale.

Aggiungere un NAS a questo ambiente significa introdurre un secondo server che dovrà essere gestito e mantenuto. Al contrario, un DAS con più alloggiamenti per unità espande semplicemente il nodo di storage.

Comprendere questi compromessi tra architetture NAS e DAS permette di capire perché un sistema disaccoppiato può mantenere bassi i consumi energetici, ridurre i costi iniziali di configurazione e semplificare la manutenzione ordinaria del sistema.

Architettura

[ Nodo di elaborazione ] → [ Connessione ad alta velocità ] → [ Nodo di storage ]

Mini PC (Intel N100 / Ryzen)
→ USB4 / USB 3.2 Gen2 (10 Gbps+)
TerraMaster DAS (4–8 alloggiamenti)

(Unraid, Docker, macchine virtuali, Plex)
(Ampio pool di storage HDD)


Mini PC + DAS vs. NAS: quale configurazione è più adatta alle tue esigenze?

Prima di aprire Unraid e assegnare le unità agli alloggiamenti, utilizza questa breve valutazione per verificare se una configurazione Mini PC + DAS è adatta alle tue specifiche esigenze di server domestico.

Una configurazione Mini PC + TerraMaster DAS è ideale per:

  • Chi possiede già un Mini PC: disponi già di una potenza di elaborazione CPU e RAM sufficiente e hai bisogno soltanto di uno spazio di archiviazione fisico rapido e scalabile.
  • Appassionati di Home Lab attenti ai costi: vuoi investire ogni euro nella massima capacità di storage e in hardware di qualità, invece di pagare per CPU o licenze software duplicate.
  • Carichi di lavoro con elevato throughput dei dati: hai bisogno di una latenza estremamente bassa per librerie multimediali locali 4K/8K, database fotografici o directory di download di grandi dimensioni.

Un NAS standalone tradizionale è più indicato per:

  • Una soluzione completa pronta all'uso: desideri un unico dispositivo di rete plug-and-play senza dover assemblare e combinare autonomamente l'hardware.
  • Team distribuiti sulla rete: hai bisogno di una gestione nativa delle autorizzazioni per più utenti e di portali cloud remoti pronti all'uso, senza dover gestire autonomamente il software del server host.

Passaggio 1: collegare il DAS TerraMaster a Unraid

  1. Collega il tuo enclosure DAS TerraMaster al Mini PC utilizzando un cavo USB 3.2 Gen2 o USB4 di alta qualità.
  2. Accendi il DAS TerraMaster prima di avviare l'host Unraid, in modo che tutte le unità SATA/NVMe installate nell'enclosure vengano rilevate correttamente dal kernel Linux durante il processo POST.
  3. Accedi alla WebGUI di Unraid e vai alla scheda Main.
  4. Verifica che tutte le unità collegate all'enclosure TerraMaster siano visualizzate nella sezione Unassigned Devices o Available Disks.
  5. Assegna i tuoi dischi all'Unraid Array e, se utilizzi la protezione dei dati, assegna anche un disco Parity.
  6. Formatta le nuove unità quando richiesto e fai clic su Start Array.


Nota sul RAID hardware e sulla modalità JBOD

Se il tuo DAS TerraMaster dispone di switch RAID hardware, configura l'enclosure in modalità JBOD.

In questo modo Unraid può gestire nativamente le singole unità, utilizzare i propri meccanismi di protezione Parity e offrire la massima flessibilità quando in futuro verranno aggiunte unità con capacità differenti.


Passaggio 2: ottimizzare la struttura delle cartelle condivise

Una struttura di directory ben organizzata per le cartelle condivise permette ai container Docker di funzionare rapidamente e, allo stesso tempo, semplifica le procedure di backup off-site.

Ti consigliamo di configurare la seguente struttura di base delle cartelle condivise:

  • /appdata — File di configurazione dei container
  • /domains — Immagini delle macchine virtuali
  • /isos — Supporti di installazione dei sistemi operativi
  • /system — File di sistema Unraid e dischi virtuali Docker
  • /media — Librerie di film, serie TV e musica
  • /photos — Raccolte fotografiche personali
  • /backups — Directory di destinazione per i backup automatici di PC e laptop

Passaggio 3: configurare il tiering dello storage Docker e della cache

Combinare operazioni di lettura/scrittura casuali con piccoli file e grandi file multimediali sequenziali sulla stessa unità fisica può ridurre la reattività del sistema.

Per ottenere le massime prestazioni, è necessario implementare una strategia di storage a più livelli.

Pool di cache SSD NVMe/SATA ad alta velocità (interno al Mini PC)

  • Directory AppData dei container (/appdata)
  • File immagine Docker (system.img)
  • Dischi virtuali delle macchine virtuali (/domains)
  • Database delle applicazioni (ad esempio Immich PostgreSQL, Nextcloud DB, Paperless OCR)

Array TerraMaster DAS ad alta capacità

  • Grandi librerie multimediali (film, serie TV)
  • Directory dei download completati
  • Archivi di foto RAW e documenti
  • Destinazioni per i backup pianificati

Isolando le operazioni frequenti e casuali ad alto numero di IOPS su un SSD interno e trasferendo i file sequenziali di grandi dimensioni al DAS TerraMaster, le applicazioni Docker si avvieranno rapidamente e i contenuti multimediali verranno caricati senza problemi.


Enclosure DAS TerraMaster adatti alle dimensioni del tuo Home Lab

A seconda delle dimensioni della tua libreria multimediale e del tuo ecosistema di container, TerraMaster offre diverse configurazioni di enclosure per consentire una continua espansione dello spazio di archiviazione.

  • [TerraMaster D4-320] – La scelta standard a 4 alloggiamenti: grazie a un'interfaccia USB 3.2 Gen2 da 10 Gbps, questo enclosure a 4 alloggiamenti è la scelta ideale per gli utenti che stanno costruendo il loro primo server Unraid Home Lab e necessitano di spazio sufficiente per contenuti multimediali, backup e Parity.
  • [TerraMaster D8 Hybrid2] – Architettura ibrida ad alta velocità: supporta una combinazione di quattro HDD da 3,5" e quattro slot per SSD M.2 NVMe. È la soluzione ideale per carichi di lavoro impegnativi e consente di utilizzare pool di cache SSD ad alta velocità e un ampio array HDD all'interno di un unico enclosure collegato al Mini PC.
  • [TerraMaster D1 SSD Plus] – Workstation mobile ad alta velocità: ideale per content creator e sviluppatori che necessitano di uno spazio di lavoro SSD esterno estremamente veloce per trasferire directory di progetti attivi tra workstation e ambiente server domestico.

Best practice per garantire la stabilità a lungo termine del server domestico

Per garantire la massima disponibilità e sicurezza dei dati sul tuo server Mini PC + DAS + Unraid, è consigliabile eseguire regolarmente i seguenti controlli e interventi:

  1. Attiva il monitoraggio SMART: configura notifiche automatiche via e-mail o Discord in Unraid per ricevere avvisi in caso di possibili errori nei settori delle unità o temperature anomale.
  2. Pianifica i controlli Parity: esegui controlli mensili del Parity di Unraid al di fuori degli orari di maggiore utilizzo per rilevare tempestivamente eventuali fenomeni di corruzione silenziosa dei dati.
  3. Attiva lo spindown dei dischi rigidi: configura Unraid affinché metta i dischi rigidi in standby durante le ore notturne di inattività, riducendo rumore e calore e risparmiando energia.
  4. Mantieni spazio libero sugli SSD: mantieni dal 15% al 20% di spazio libero sul pool di cache SSD principale per evitare un calo delle prestazioni di scrittura.

Domande frequenti

Una configurazione Mini PC + DAS è davvero migliore di un NAS tradizionale?

Dipende dall'hardware che possiedi già e dai tuoi obiettivi.

Se possiedi già un Mini PC, abbinarlo a un DAS è decisamente più conveniente e offre una maggiore potenza di elaborazione per ogni euro investito.

Se invece non disponi ancora di un computer host e desideri un unico dispositivo preconfigurato, dotato di portali di accesso remoto nativi per più utenti e pronto all'uso fin dal primo avvio, un NAS standalone potrebbe essere una scelta migliore.

Un enclosure DAS può sostituire completamente un NAS?

Per configurazioni server locali, Home Lab e archiviazione di file multimediali: .

Quando un DAS è collegato a un computer host che esegue Unraid, TrueNAS o Linux, il DAS fornisce l'array di storage fisico, mentre l'host gestisce la condivisione dei file in rete, i container Docker e l'accesso remoto.

USB 3.2 o USB4 sono sufficientemente veloci per eseguire i container Docker di Unraid?

Sì.

Le moderne interfacce come USB 3.2 Gen2 (10 Gbps) e USB4 (20–40 Gbps) offrono una larghezza di banda reale più che sufficiente per gli array di dischi con più alloggiamenti.

Poiché lo streaming multimediale e i trasferimenti di file raramente sfruttano completamente una larghezza di banda di 10 Gbps, nella pratica la velocità della connessione non rappresenterà un collo di bottiglia.


In Unraid devo utilizzare la modalità RAID hardware o JBOD?

Con un DAS utilizzato con Unraid, utilizza sempre la modalità JBOD.

In questo modo Unraid può gestire direttamente le funzioni di spindown delle unità, monitorarne lo stato SMART e gestire nativamente la ridondanza Parity delle singole unità.

Plex può eseguire il transcoding dei video in modo fluido quando i file sono archiviati su un DAS?

Sì.

Archivia le librerie multimediali Plex (film e serie TV) sull'array DAS TerraMaster, mantenendo invece il database dell'applicazione Plex, i metadati e le directory temporanee di transcoding sull'SSD interno ad alta velocità del Mini PC.

In questo modo otterrai una navigazione immediata nella libreria e uno streaming video fluido.


Considerazioni finali

Costruire un server Home Lab ad alte prestazioni non significa dover accumulare continuamente server completi e ridondanti sulla propria scrivania.

Separando la potenza di elaborazione dal pool di storage, un Mini PC abbinato a un DAS TerraMaster e a Unraid offre un'architettura «Compute + Storage» di livello enterprise, ma a una frazione del costo.

Otterrai prestazioni estremamente elevate per il tuo ecosistema Docker, opzioni flessibili per l'espansione delle unità e il pieno controllo fisico sui tuoi dati personali.




Torna al blog

Lascia un commento