Project N.O.M.A.D. (Node for Offline Media, Archives, and Data) è una piattaforma open-source che trasforma qualsiasi computer x86-64 in un hub di conoscenza e istruzione completamente offline. Dopo l'installazione iniziale non serve più alcuna connessione internet: Wikipedia, mappe, corsi, tool di analisi dati e un assistente AI locale restano disponibili sulla rete locale o in modalità standalone.
Il progetto è nato nel 2025 da Chris Sherwood di Crosstalk Solutions con un obiettivo chiaro: creare un "survival computer" capace di fornire informazione, istruzione e assistenza intelligente quando le infrastrutture cloud non sono più raggiungibili. È rilasciato sotto licenza Apache 2.0, gratuito e senza telemetria.
Architettura e Command Center
Tutto gira su Docker. Il cuore del sistema è il Command Center, un'interfaccia web accessibile da browser (http://localhost:8080 o IP del dispositivo) che orchestra i container, gestisce l'installazione dei moduli, gli aggiornamenti e il download dei pacchetti di contenuto. Non serve esperienza avanzata di Linux dopo il primo setup: un wizard guida la scelta delle funzionalità e dei dataset.
I moduli principali includono:
- Kiwix per la libreria di informazione offline (Wikipedia completa o selettiva, riferimenti medici, guide di sopravvivenza, e-book Project Gutenberg e altro in formato ZIM)
- Kolibri come piattaforma educativa multiutente con i corsi Khan Academy, tracking dei progressi e supporto a più apprendenti
- ProtoMaps per mappe offline basate su OpenStreetMap scaricabili per regione
- CyberChef per encoding, hashing, crittografia e manipolazione dati
- FlatNotes per appunti locali in Markdown
- AI opzionale basata su Ollama + Qdrant per chat locale, upload di documenti e ricerca semantica (RAG)
Esiste anche un catalogo "Supply Depot" che permette di aggiungere altri container Docker con un clic e un sistema di benchmark hardware con classifica community.
Requisiti hardware e storage
Il core è leggero: processore dual-core 2 GHz, 4 GB di RAM e 5 GB di spazio libero bastano per il Command Center e i servizi base su Ubuntu o Debian. Per l'AI locale le specifiche salgono: processore AMD Ryzen 7 o Intel Core i7, 32 GB di RAM, GPU NVIDIA RTX 3060 (o equivalente AMD) e almeno 250 GB di SSD. I dataset offline pesano: Wikipedia completa con immagini supera facilmente i 100 GB; mappe e collezioni multiple richiedono facilmente 500 GB–1 TB.
L'installazione ufficiale su sistemi Debian-based si riduce a due comandi:
sudo apt-get update && sudo apt-get install -y curl
curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/install_nomad.sh -o install_nomad.sh && sudo bash install_nomad.sh
Esiste anche una guida per Windows via WSL2. Dopo l'installazione il sistema può essere aggiornato, avviato o fermato con script dedicati in /opt/project-nomad.
AI locale e privacy
L'assistente AI è completamente opzionale. Quando attivo usa Ollama per l'inferenza e Qdrant come database vettoriale. I modelli restano sul dispositivo; nessuna richiesta viene inviata a servizi esterni. È possibile puntare a un'istanza Ollama remota o a un endpoint OpenAI-compatible (LM Studio, llama.cpp) se si preferisce separare il carico di calcolo. Il sistema supporta upload di documenti per RAG contestuale.
Sicurezza e limiti
Project N.O.M.A.D. non include autenticazione nativa. L'accesso è controllato a livello di rete. Se il server viene esposto oltre la LAN è obbligatorio proteggerlo con reverse proxy, VPN o firewall. Zero telemetria: nessuna metrica di utilizzo lascia la macchina.
Perché è rilevante
In un mondo sempre più dipendente dal cloud, un hub offline completo offre resilienza reale per homelab, ambienti scolastici a bassa connettività, scenari di emergenza o chi vuole mantenere il controllo totale sui dati. Il repository ha superato le 35.000 stelle su GitHub e continua a ricevere rilasci frequenti (ultima versione stabile v1.33.0). La community contribuisce a cataloghi di contenuto e miglioramenti al wizard di setup.
Project N.O.M.A.D. non è un "doom box" commerciale da centinaia di euro: è software libero che gira sull'hardware che già possiedi, con la flessibilità di attivare solo ciò che serve e la possibilità di espandere il sistema nel tempo.
Testo: assistito da AI · revisionato da Carlos H. P. Ross




