Come Tommy Doan ha costruito un NAS portatile per sostituire iCloud e Google Drive

Eva Wong è la Technical Writer e smanettatrice residente di ZimaSpace. Una geek da sempre con una passione per homelab e software open-source, si specializza nel tradurre concetti tecnici complessi in guide accessibili e pratiche. Eva crede che l'auto-ospitare debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, dà potere alla comunità di demistificare le configurazioni hardware, dalla costruzione del loro primo NAS al dominio dei container Docker.

Tommy Doan ha costruito un NAS portatile basato su ZimaBoard 2 in grado di sincronizzare i file, eseguire il backup delle foto del telefono, fornire accesso remoto, funzionare con un power bank e operare tramite il proprio touchscreen OLED 3K. Il progetto riduce la sua dipendenza da iCloud e Google Drive, ma il suo vero valore non consiste semplicemente nell'evitare gli abbonamenti: gli offre il controllo su dove risiedono i suoi file e su come il sistema può essere ampliato.

Grazie a Tommy Doan per aver progettato e documentato questo progetto di server domestico portatile. Il suo video originale segue lo sviluppo, dall'archiviazione di base e dalle applicazioni self-hosted fino al Wi-Fi, all'alimentazione a batteria, a un touchscreen rimovibile, a Linux, a CasaOS e all'emulazione di giochi retrò.

Nota sulla fonte: Questo articolo riorganizza la configurazione e i risultati mostrati nel video di Tommy Doan. La disponibilità dei componenti, il comportamento delle applicazioni, l'autonomia della batteria, le temperature e il funzionamento del caricamento in background sui dispositivi mobili possono variare in base all'hardware finale, alle versioni del software, alle condizioni di rete e al carico di lavoro.

Il risultato: ZimaBoard 2 diventa un server personale alimentato a batteria, con archiviazione locale, sincronizzazione privata dei file, backup mobile delle foto, accesso remoto sicuro e un touchscreen rimovibile. È più flessibile di una tradizionale unità portatile, ma richiede comunque un piano di backup concreto e una gestione attenta dell'alimentazione, della rete e del software.

Perché costruire un NAS portatile invece di affittare altro spazio di archiviazione cloud?

Tommy Doan parte da due preoccupazioni: i pagamenti ricorrenti per accedere a uno spazio di archiviazione personale in crescita e l'incertezza su dove vengano elaborati i file privati. Un NAS domestico cambia il modello di proprietà perché è l'utente a scegliere le unità, le applicazioni, il percorso di accesso e il piano di conservazione.

La gestione locale non rende automaticamente il sistema privato o sicuro. I servizi di accesso remoto, la telemetria delle applicazioni, i client mobili, le password deboli e l'assenza di backup possono ancora esporre o distruggere i dati. L'auto-hosting sostituisce le decisioni operative di un provider con quelle del proprietario.

La portabilità aggiunge un altro obiettivo. Tommy non vuole un server legato permanentemente a una scrivania tramite Ethernet e alimentazione da rete elettrica. Il suo progetto si sviluppa quindi per fasi: prima rendere operativi i servizi per file e foto, poi eliminare le connessioni fisse alla rete e all'alimentazione e infine aggiungere un'interfaccia locale.

ZimaBoard 2 offre il nucleo server espandibile

Il ZimaBoard 2 Mini Home NAS è il cuore del progetto. Tommy descrive le due configurazioni disponibili di memoria e spazio di archiviazione integrato, poi aggiunge una propria unità per i file degli utenti, invece di trattare lo spazio di sistema integrato come libreria dati principale.

Usa un SSD tramite un adattatore PCIe perché ha già l’unità disponibile. Un HDD di grandi dimensioni può offrire una capacità maggiore per euro in un NAS stazionario, mentre un SSD non ha parti mobili e può adattarsi meglio a un dispositivo che verrà spostato. Il compromesso riguarda capacità, costo e resistenza alla scrittura, non l’esistenza di un vincitore assoluto.

La connessione PCIe libera diventa importante in seguito, quando Tommy sostituisce l’adattatore M.2 originale con un hardware che aggiunge il Wi-Fi. Questo illustra il vincolo centrale di un piccolo server espandibile: una modifica può occupare un’interfaccia che altrimenti potrebbe essere utilizzata per lo storage o per un’altra periferica.

Sostituire Google Drive con un flusso di lavoro basato su Syncthing

Tommy installa Syncthing e crea una cartella condivisa tra il suo MacBook Pro e il NAS. Quando un file viene aggiunto o modificato su uno dei dispositivi configurati, Syncthing propaga la modifica all’altro dispositivo, permettendo di continuare a lavorare senza caricare la cartella su un account cloud-drive tradizionale.

Secondo la documentazione di Syncthing, la creazione, la modifica e l’eliminazione dei file possono essere replicate tra i dispositivi. Questo comportamento è utile per la sincronizzazione, ma significa anche che un’eliminazione indesiderata o una modifica dannosa possono propagarsi. Syncthing non dovrebbe essere considerato l’unico backup.

Un flusso di lavoro più sicuro separa la cartella sincronizzata in tempo reale dalla cronologia protetta. Il versioning può aiutare a recuperare alcuni file sostituiti, ma i documenti importanti richiedono comunque una destinazione di backup indipendente, che non rispecchi continuamente ogni azione dell’utente.

Utilizzare Immich per una libreria fotografica self-hosted

Per le foto del telefono, Tommy usa Immich come alternativa self-hosted a un flusso di lavoro incentrato su iCloud. L’applicazione mobile può caricare sul server nuove foto e video dagli album selezionati, assegnando al NAS un ruolo attivo nella protezione e nell’organizzazione del rullino fotografico.

La guida al backup mobile di Immich spiega che i caricamenti in background dipendono dal sistema operativo del telefono. Su iOS deve essere abilitato l’Aggiornamento app in background e spetta al sistema operativo, non a Immich, decidere quando eseguire le attività in background. Pertanto, una foto appena scattata potrebbe non raggiungere immediatamente il server.

Immich richiede anche un proprio piano di backup. Il database dell’applicazione contiene percorsi e metadati, mentre la posizione dei caricamenti conserva i file multimediali originali. Proteggere solo uno di questi livelli può lasciare incompleta una libreria ripristinata. Il relativo articolo di ZimaSpace su un cloud fotografico privato Immich con ZimaBoard 2 offre un’ulteriore prospettiva, realizzata da un creator, su questo flusso di lavoro.

Pannello di controllo di ZimaOS aperto su un MacBook mentre Tommy Doan configura il suo NAS portatile ZimaBoard 2
Tommy gestisce inizialmente ZimaBoard 2 tramite il pannello di controllo del browser di ZimaOS, prima di aggiungere la connettività wireless, l'alimentazione a batteria e un touchscreen dedicato.

Tailscale mantiene il NAS raggiungibile anche fuori casa

Syncthing e Immich sono più utili quando il server rimane raggiungibile oltre la scrivania locale. Tommy aggiunge Tailscale per creare una connessione privata tra i suoi dispositivi, consentendo ai client autorizzati di raggiungere il NAS e continuare a trasferire file mentre è lontano.

In questo modo si evita di trattare ogni applicazione self-hosted come un sito web pubblico separato. Una rete overlay privata può ridurre l'esposizione diretta, anche se la sicurezza degli account, l'autorizzazione dei dispositivi, gli aggiornamenti del sistema operativo e l'autenticazione delle applicazioni restano importanti.

L'accesso remoto dipende anche dalla rete disponibile a entrambe le estremità. Un Wi-Fi debole, i limiti del traffico dati mobile, una velocità di upload ridotta della rete domestica o un server in sospensione possono ritardare la sincronizzazione anche quando la connessione privata funziona.

Rimozione di Ethernet e dell'alimentazione da parete

La prima versione funziona come NAS, ma richiede ancora Ethernet e una presa a muro. Tommy sostituisce la scheda M.2 originale con un adattatore che aggiunge il Wi-Fi, permettendo al server di spostarsi per casa senza una connessione di rete cablata.

Per l'alimentazione, installa sotto il telaio un pacco batteria con un'uscita fissa a barilotto da 12 V. È essenziale abbinare la tensione e il connettore richiesti; un power bank USB non fornisce automaticamente l'uscita fissa corretta per ogni server. La batteria, il cavo e il percorso di conversione devono inoltre sostenere il carico di picco del sistema, non soltanto il consumo a riposo.

Questa modifica rende il NAS portatile entro i limiti della copertura wireless e della capacità della batteria. Non rende l'archiviazione immune agli spegnimenti improvvisi. Un'interruzione per batteria scarica durante scritture attive può interrompere i trasferimenti o lasciare le applicazioni in fase di ripristino al successivo avvio, quindi il piano di alimentazione dovrebbe includere uno spegnimento sicuro e il monitoraggio dello stato.

Aggiunta di un touchscreen OLED 3K

Il Wi-Fi e l'alimentazione a batteria eliminano due cavi diretti verso la stanza, ma il NAS ha comunque bisogno di un altro dispositivo per la gestione. Tommy aggiunge un touchscreen OLED 3K portatile da 14 pollici, così il sistema può visualizzare e controllare la propria interfaccia.

Il monitor supporta l'input touch, un supporto integrato e il montaggio VESA. Fissarlo direttamente al telaio del server interferirebbe con i cavi, quindi Tommy riutilizza un supporto da scrivania girevole, lo inserisce nello spazio disponibile, lo fissa con una clip e poi organizza i cavi del display e dell'alimentazione.

La struttura completata non è un laptop convenzionale. È un server personale modulare con display, archiviazione, batteria e connessione di rete propri. Lo schermo può anche essere rimosso e tornare al suo normale ruolo di monitor esterno per un altro computer.

Tommy Doan collega i cavi al touchscreen OLED 3K da 14 pollici utilizzato con il suo NAS portatile ZimaBoard 2
Tommy collega i cavi del display e dell'alimentazione al touchscreen OLED rimovibile da 14 pollici e 3K, che fornisce al NAS portatile la sua interfaccia locale.

Perché il touchscreen richiede Linux e CasaOS

ZimaOS viene normalmente gestito tramite un browser in esecuzione su un altro dispositivo. Collegare direttamente un touchscreen non crea di per sé una sessione desktop in grado di visualizzare quel browser. Tommy installa quindi Linux come sistema operativo host e aggiunge CasaOS per la gestione dei server e delle applicazioni tramite browser.

Questo modifica l'architettura. L'esperienza NAS originale diventa un carico di lavoro all'interno di un ambiente informatico più ampio. Il desktop locale può aprire direttamente l'interfaccia di gestione, mentre Linux offre anche l'accesso ad applicazioni che non fanno parte del tipico flusso di lavoro di un NAS headless.

Il compromesso consiste in una manutenzione aggiuntiva. Ora il proprietario deve gestire il desktop Linux, CasaOS, i servizi containerizzati, i mount dello storage, il comportamento del touchscreen e l'ordine di avvio. Un'interfaccia autonoma è comoda solo se questi livelli tornano a funzionare correttamente dopo gli aggiornamenti e i riavvii.

Eseguire giochi rétro sul NAS portatile

Una volta installati un desktop Linux e un touchscreen, Tommy testa un utilizzo al di fuori dello storage: l'emulazione di giochi rétro tramite Dolphin. Il processore Intel non viene presentato come adatto ai moderni giochi AAA, ma gestisce sorprendentemente bene i titoli classici che prova.

Questo non rende lo storage e il gaming lo stesso tipo di carico. La sincronizzazione dei file, l'elaborazione delle foto, l'indicizzazione dei contenuti multimediali e l'emulazione possono competere per le risorse di CPU, memoria e larghezza di banda dello storage. Un gioco può risultare fluido quando il server è inattivo, ma comportarsi diversamente mentre sono attivi caricamenti di grandi dimensioni o processi in background.

Il test dimostra comunque perché lo schermo integrato è importante. Il dispositivo può rimanere un server quando non è sorvegliato e diventare un computer interattivo quando il proprietario si siede davanti a esso.

Mario Kart Double Dash eseguito tramite l'emulatore Dolphin sul NAS portatile ZimaBoard 2 di Tommy Doan
Con Linux installato, Tommy esegue Mario Kart: Double Dash!! tramite l'emulatore Dolphin sul display OLED portatile.

Risultati sull'autonomia della batteria e sulla temperatura

Tommy utilizza una power bank da 122 Wh per alimentare sia il sistema ZimaBoard 2 sia il display. Nella sua configurazione, offre circa tre ore e mezza di streaming video in 4K o circa tre ore di gioco.

Riporta temperature di circa 40–45 °C durante l'uso più intenso, ad esempio giocando, e di circa 30–35 °C quando il sistema è inattivo. Questi valori descrivono la sua configurazione assemblata, le condizioni ambientali, il carico delle applicazioni e il metodo di misurazione adottato; non sono limiti garantiti per ogni enclosure, unità o configurazione di alimentazione.

Un server portatile pratico dovrebbe essere testato sotto carico simultaneo: display attivo, trasferimenti wireless, scritture sull'unità di archiviazione, elaborazione delle foto e qualsiasi applicazione interattiva. Calcolare l'autonomia della batteria basandosi solo sul consumo in idle può sovrastimare il tempo durante il quale il sistema rimane utilizzabile sul campo.

Portatile non significa che i dati siano automaticamente protetti

Tommy conclude con un’importante limitazione: un NAS rimane comunque un singolo dispositivo fisico. Se l’unica unità si guasta, l’intera unità subisce danni o il sistema portatile viene smarrito, i file possono scomparire insieme a esso.

Immich consiglia di proteggere sia i contenuti multimediali caricati sia il relativo database con una strategia di backup più ampia. Anche Syncthing avverte che la sincronizzazione non equivale al backup, perché eliminazioni e modifiche possono propagarsi. Questi due aspetti sono ancora più importanti quando il server è progettato per essere spostato.

Un piano di protezione ragionevole mantiene il NAS portatile come copia attiva, aggiunge una seconda copia su un altro dispositivo locale o su un’unità rimovibile e conserva una terza copia lontano dal dispositivo. Il self-hosting dovrebbe cambiare chi controlla il backup, non eliminarlo.

Chi dovrebbe costruire un NAS portatile come questo?

Questo progetto è adatto a creator, viaggiatori, studenti e appassionati di home lab che apprezzano un server locale personalizzabile e amano integrare l’hardware. È particolarmente utile quando i file devono essere trasferiti tra diversi dispositivi personali e il proprietario desidera accedere direttamente allo spazio di archiviazione senza portare con sé un NAS desktop tradizionale.

Un NAS fisso è più semplice quando il server rimane sempre accanto a un router e a una presa a muro. Un normale SSD esterno è più piccolo quando l’unico requisito è l’archiviazione con collegamento diretto. Un servizio cloud commerciale può rimanere più pratico quando la ridondanza automatica e l’accesso globale sono più importanti del possesso dell’infrastruttura.

Il progetto di Tommy diventa interessante quando nessuna di queste categorie, presa singolarmente, è sufficiente. Combina un’unità portatile, un server applicativo self-hosted, un endpoint privato per la sincronizzazione e un computer Linux interattivo in un’unica build modulare.

Un cloud personale può essere costruito intorno al flusso di lavoro del proprietario

Il NAS portatile di Tommy Doan funziona perché ogni modifica risponde a un punto di attrito specifico. Syncthing gestisce i file di lavoro, Immich gestisce le foto del telefono, Tailscale estende l’accesso privato, il Wi-Fi elimina la necessità della connessione Ethernet, la batteria elimina la dipendenza dalla presa a muro e il touchscreen elimina la necessità di un secondo dispositivo di gestione.

Il risultato non è necessariamente il NAS più piccolo o semplice. È un server personale progettato in base al modo in cui il proprietario vuole archiviare, raggiungere e gestire i dati. Questa personalizzazione, insieme alla responsabilità che comporta la manutenzione, è la vera alternativa al noleggio di ulteriore spazio di archiviazione cloud.

Guarda la build portatile completa di Tommy Doan per vedere l’assemblaggio hardware, il supporto portatile per il display, il flusso di lavoro delle applicazioni, il test della batteria e la dimostrazione dei giochi retrò. Per scambiare altre idee sui progetti ZimaBoard 2 con altri appassionati di home server, unisciti alla community Discord di ZimaSpace.

Centro Campagne Zima

Altro da leggere

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.