Hoe GhostStrats met Project NOMAD een offline overlevingscomputer bouwt

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Dank aan GhostStrats voor het documenteren van een praktische manier om een draagbare offline kennisserver te bouwen. Zijn video over de Project NOMAD-overlevingscomputer combineert een compacte ZimaBlade, Ubuntu, een externe opstartschijf, lokaal opgeslagen referentiemateriaal en optionele lokale AI in één bewust draagbare configuratie.

De eer komt ook toe aan de ontwikkelaars en bijdragers achter Project NOMAD. Zoals GhostStrats uitlegt, heeft hij het project niet gemaakt. Zijn bijdrage bestaat uit het laten zien hoe de door de community gebouwde software op een kleine x86-computer kan worden geïnstalleerd en voorbereid vóór een storing, een afgelegen reis of een andere situatie waarin een normale internetverbinding mogelijk niet beschikbaar is.

De term ‘offline internet’ vereist één belangrijke nuancering. Dit systeem bewaart niet het liveweb, actueel nieuws, cloudaccounts of websites die nooit zijn gedownload. Het creëert een doorzoekbare lokale verzameling van geselecteerde kennis, kaarten, cursussen, documenten, tools en AI-modellen. Wat na het verbreken van de verbinding beschikbaar blijft, hangt volledig af van wat vooraf is geïnstalleerd en gesynchroniseerd.

GhostStrats introduceert een offline overlevingscomputer met Project NOMAD, afkomstig uit een cyberpunkwerkstation

GhostStrats introduceert het idee om essentiële digitale bronnen toegankelijk te houden, zelfs wanneer een conventionele internetverbinding niet beschikbaar is.

Bekijk dit voordat je gaat bouwen: De video toont achtereenvolgens de fysieke hardware van GhostStrats, de workflow met externe schijven, de voorbereiding van Ubuntu, de installatie van Project NOMAD en de uiteindelijke configuratie. Door de oorspronkelijke demonstratie te bekijken, zie je beter het verschil tussen zijn draagbare configuratie en het standaardinstallatiepad van Project NOMAD.

Bron- en veiligheidsopmerking: Dit artikel ordent het proces en de observaties uit de video van GhostStrats opnieuw en controleert de softwaredetails aan de hand van de officiële Project NOMAD-repository. Dit is geen belofte dat elke computer, USB-behuizing, BIOS, AI-model of verzameling content identiek zal werken. Maak een back-up van bestaande gegevens voordat je een image schrijft of een besturingssysteem installeert, en controleer elke doelschijf voordat je een destructieve schijfbewerking bevestigt.

Waarom een offline kennisserver bouwen?

De meeste informatie die mensen dagelijks gebruiken, bevindt zich achter infrastructuur waarover ze geen controle hebben. Zoekmachines, cloudopslag, streamingplatforms, kaartendiensten en AI-assistenten vereisen normaal gesproken internettoegang en goed functionerende externe diensten. Zelfs een volledig opgeladen laptop wordt veel minder nuttig wanneer die verbindingen wegvallen.

GhostStrats benadert het probleem als een voorbereidingsproject, niet als een poging om het volledige internet te dupliceren. Het doel is om waardevolle bronnen vooraf te selecteren, ze lokaal op te slaan en ze via een browser beschikbaar te maken op de server zelf of op andere apparaten binnen hetzelfde netwerk.

GhostStrats toont het offline-serverproject in zijn technologiewerkruimte

Het project begint als een vertrouwd werkstation, maar is bedoeld om informatie voor te bereiden die ook buiten de normale online-infrastructuur bruikbaar blijft.

Een voorbereid Project NOMAD-systeem kan in verschillende behoeften voorzien:

  • Nood- en medische referentie-informatie die vóór een storing is geselecteerd
  • Wikipedia, e-books, reparatiehandleidingen en ander offline leesmateriaal
  • Regionale straatkaarten die zijn gedownload om lokaal te bekijken
  • Educatieve lessen en cursussen voor plaatsen met een onbetrouwbare verbinding
  • Persoonlijke pdf's, notities, handleidingen en technische documentatie
  • Een optionele lokale AI-assistent waarvoor geen cloud-API nodig is nadat het model is gedownload

Het systeem is alleen nuttig als het vooraf wordt voorbereid, getest, van stroom voorzien en bijgewerkt. Project NOMAD heeft tijdens de eerste installatie en bij het downloaden van nieuwe applicaties, contentpakketten, updates en AI-modellen nog steeds een internetverbinding nodig.

De draagbare hardware achter de opstelling van GhostStrats

GhostStrats gebruikt een compacte x86-server ZimaBlade als host. Dankzij het kleine formaat is deze gemakkelijk naast een draagbaar scherm en externe opslag te plaatsen, terwijl de x86-architectuur standaard Debian-gebaseerde besturingssystemen zoals Ubuntu ondersteunt.

Draagbare Project NOMAD-opstelling met ZimaBlade, klein scherm, externe stroomvoorziening en kabels

GhostStrats koppelt de compacte ZimaBlade aan een klein scherm, draagbare stroomvoorziening, kabels en externe opslag om een verplaatsbare veldopstelling te creëren.

-47% OFF

ZimaBlade is een logisch platform voor de basiskennisserver, omdat het x86-compatibiliteit, vervangbaar DDR3L-geheugen, ingebouwde eMMC, native SATA-aansluitingen en PCIe-uitbreiding biedt. De officiële documentatie voor het instellen van ZimaBlade kan eigenaars helpen bij het identificeren van poorten, opslagopties, geheugenlimieten en mogelijkheden voor besturingssystemen van derden.

Dat maakt niet elke ZimaBlade-configuratie tot een krachtige AI-werkplek. De kernbeheersoftware van Project NOMAD is relatief licht, maar lokale grote taalmodellen kunnen veel meer geheugen, opslag, CPU-prestaties en GPU-versnelling vereisen. Op bescheiden hardware ligt een verstandige prioriteit bij de offlinebibliotheek, kaarten, documenten en educatietools. Lokale AI moet worden beschouwd als een optionele werklast en afgestemd op de modelgrootte die de machine daadwerkelijk aankan.

Hoe Project NOMAD offlinebronnen organiseert

Project NOMAD is een via de browser toegankelijk commandocentrum dat een verzameling gecontaineriseerde applicaties coördineert. Volgens de officiële documentatie kunnen de beschikbare modules het volgende omvatten:

  • Informatiebibliotheek: Op Kiwix gebaseerde Wikipedia, medische naslagwerken, e-books, reparatiemateriaal en andere ZIM-archieven
  • Offlinekaarten: Gedownloade regionale kaartgegevens die kunnen worden bekeken zonder een actieve kaartendienst
  • Educatieplatform: Op Kolibri gebaseerde lessen, video's en voortgang van cursussen
  • AI-assistent: Optionele lokale modellen via Ollama, met documentuploads en semantisch zoeken
  • Datatools: CyberChef-functies voor codering, hashing, versleuteling en analyse
  • Notities en hulpprogramma's: Lokale notities plus aanvullende applicaties die via het commandocentrum zijn geselecteerd

Diagram van Project NOMAD waarop een lokale server offlinebronnen levert aan apparaten in de buurt

Project NOMAD downloadt bronnen wanneer er een verbinding beschikbaar is en serveert de opgeslagen inhoud vervolgens lokaal aan computers, tablets en telefoons nadat de internetverbinding is verbroken.

Deze architectuur verklaart waarom een browser volstaat voor normaal gebruik. De applicaties draaien op de host, terwijl een andere laptop, telefoon of tablet op hetzelfde vertrouwde netwerk het lokale adres van de host opent. De clientapparaten hebben niet allemaal een dubbele kopie van de volledige bibliotheek nodig.

Stap 1: Bepaal wat offline beschikbaar moet blijven

Begin met een contentplan in plaats van elke beschikbare collectie te downloaden. Een praktische bibliotheek kan regionale kaarten, EHBO-naslagwerken, reparatiehandleidingen voor apparatuur die je bezit, documentatie van besturingssystemen, een beknopte encyclopedie, educatief materiaal en persoonlijke documenten combineren.

De opslagvereisten lopen snel op. Alleen de Project NOMAD-applicatie kan met bescheiden vrije ruimte werken, maar Wikipedia-archieven, kaarten, video's, cursussen, lokale documenten en AI-modellen kunnen tientallen of honderden gigabytes in beslag nemen. Laat ongebruikte capaciteit over voor updates, tijdelijke downloads, containergegevens en back-ups.

De keuze van content bepaalt ook de bruikbaarheid. Een enorme bibliotheek is niet automatisch beter als het materiaal in de verkeerde taal is, over de verkeerde regio gaat of niet efficiënt kan worden doorzocht. Bouw rond realistische scenario's en controleer of belangrijke pagina's, kaarten en handleidingen daadwerkelijk openen.

Stap 2: Ubuntu-installatiemedia voorbereiden

De kenmerkende keuze van GhostStrats is om het besturingssysteem, Project NOMAD, gedownloade content, lokale AI en persoonlijke bestanden samen op een speciale externe opstartbare schijf te bewaren. Hierdoor is de omgeving draagbaarder en wordt voorkomen dat het interne besturingssysteem van elke compatibele hostcomputer permanent wordt vervangen.

Zijn voorbereidingsfase in Windows gebruikt Rufus om een Ubuntu-installatie-image naar verwijderbare media te schrijven.

Rufus op Windows bereidt Ubuntu-installatiemedia voor de Project NOMAD-server voor

GhostStrats gebruikt Rufus om een Ubuntu-image te selecteren en opstartbare installatiemedia voor te bereiden voordat wordt overgegaan naar de speciale externe systeemschijf.

Waarschuwing bij schijfselectie: Het schrijven van opstartmedia en het installeren van Ubuntu kan het geselecteerde apparaat wissen. Koppel niet-gerelateerde verwijderbare schijven indien mogelijk los, vergelijk het schijfmodel en de capaciteit zorgvuldig en maak een back-up van alles wat belangrijk is voordat u doorgaat. De installatiemedia en de externe schijf waarop het uiteindelijke Ubuntu-systeem komt te staan, kunnen afzonderlijke apparaten zijn.

Stap 3: Ubuntu installeren op de speciale externe schijf

Start de doelcomputer vanaf het Ubuntu-installatieprogramma via het BIOS- of UEFI-opstartmenu en kies vervolgens de speciale externe SSD als installatiedoel. De exacte menunamen verschillen per moederbord. Sommige systemen beperken ook het opstarten vanaf externe apparaten of vereisen aanpassingen aan de opstartvolgorde en Secure Boot-instellingen.

De veiligste aanpak is om de bestemming te identificeren aan de hand van zowel de capaciteit als het modelnummer. Een draagbare installatie moet de bootloader en systeempartities op het bedoelde externe apparaat bewaren, in plaats van per ongeluk een andere interne schijf te wijzigen.

Zodra Ubuntu vanaf de externe schijf is gestart, maak je verbinding met het netwerk, installeer je de huidige systeemupdates, controleer je of de opslag de verwachte vrije capaciteit heeft en test je minstens één volledige herstart voordat je de NOMAD-applicatiestack toevoegt.

Stap 4: Het Project NOMAD Command Center installeren

Project NOMAD ondersteunt momenteel op Debian gebaseerde besturingssystemen en gebruikt een terminalgebaseerd installatieprogramma. De officiële snelstartdocumentatie vereist beheerdersrechten, installeert de vereiste containerstack en stelt het Command Center vervolgens beschikbaar via een lokale browser.

Omdat software in de loop der tijd verandert, kopieer je de huidige opdracht uit de officiële installatiehandleiding van Project NOMAD in plaats van te vertrouwen op een oude opdracht uit een artikel van derden. Wanneer de installatie is voltooid, is de interface doorgaans bereikbaar via de lokale poort 8080 van de host, met localhost op de server of het lokale IP-adres van de server vanaf een ander apparaat.

Stap 5: Kennis, kaarten, cursussen en modellen downloaden

Dit is de fase waarin een normale Ubuntu-server verandert in een offline informatiebron. Zolang er nog internettoegang is, gebruik je de installatiewizard en contenttools om de collecties te kiezen die voor het project nodig zijn.

Download één categorie tegelijk en controleer of het downloaden succesvol is voltooid. Grote kaartregio’s, videocursussen, volledige encyclopediearchieven en AI-modellen kunnen veel tijd en schijfruimte in beslag nemen. Een gedeeltelijk gedownloade collectie is mogelijk niet bruikbaar wanneer de verbinding wegvalt.

Als lokale AI is ingeschakeld, kies dan een model dat geschikt is voor de hardware. Een model dat technisch gezien wordt geladen maar bijna al het beschikbare geheugen gebruikt, kan de interface traag of instabiel maken. De documentatie van Project NOMAD raadt voor een optimale AI-ervaring aanzienlijk krachtigere hardware aan dan nodig is voor alleen het basiscommandocentrum.

Stap 6: Persoonlijk materiaal toevoegen en een back-up maken

Openbare referentiecollecties worden nuttiger wanneer ze worden aangevuld met informatie die specifiek is voor de eigenaar: handleidingen van apparatuur, contactlijsten, medicatiegegevens, lokale procedures, certificaten, reparatieschema’s en kopieën van belangrijke documenten.

Bescherm gevoelig materiaal op passende wijze. Het huidige ontwerp van Project NOMAD bevat geen ingebouwde gebruikersauthenticatie, waardoor iedereen die op hetzelfde netwerk toegang heeft tot de blootgestelde services, er mogelijk bij kan. Sla geen privédocumenten op zonder dit toegangsmodel te begrijpen en stel de server niet rechtstreeks bloot aan het openbare internet.

Een externe opstartschijf is ook een single point of failure. Bewaar een tweede geteste kopie van onvervangbare persoonlijke bestanden en maak, waar praktisch, een back-up van de applicatiegegevens of de volledige systeemschijf. Een draagbare server die slechts op één SSD bestaat, is handig, maar niet veerkrachtig.

Stap 7: Verbreek de internetverbinding en test het echte systeem

De doorslaggevende test is niet of het dashboard werkt terwijl de server nog internettoegang heeft. Verbreek de WAN-verbinding, laat alleen het vertrouwde lokale netwerk actief en probeer de taken uit te voeren die het systeem moet ondersteunen.

GhostStrats valideert de voltooide Project NOMAD-configuratie tegen het einde van de bouw

De uiteindelijke validatie moet bevestigen dat de voorbereide bronnen vanuit de Project NOMAD-configuratie bereikbaar blijven zonder afhankelijk te zijn van een externe service.

Een nuttige offline-acceptatietest omvat:

  • De host opnieuw opstarten terwijl deze niet verbonden is en bevestigen dat de vereiste services terugkeren
  • Het commandocentrum openen vanaf zowel de host als een tweede lokaal apparaat
  • Meerdere gedownloade encyclopedie- en referentiepagina's doorzoeken
  • Inzoomen op en navigeren door de gedownloade kaartregio's
  • Cursussen, video's, pdf's, notities en persoonlijke documenten openen
  • Het geselecteerde lokale AI-model starten en er vragen aan stellen zonder een cloudendpoint
  • Het stroomverbruik en de verwachte gebruiksduur controleren op de gekozen apparatuur voor noodstroom

Als een functie pas na het verbreken van de verbinding uitvalt, kan deze nog steeds afhankelijk zijn van een cloud-API, extern lettertype, inlogservice, niet-gecachete bron of inhoud die nooit volledig is gedownload. Die afhankelijkheid tijdens een gecontroleerde test ontdekken is veel beter dan deze tijdens een echte storing te ontdekken.

Wat blijft werken — en wat niet

Bron Offline beschikbaar? Belangrijke beperking
Gedownloade Wikipedia- en referentiearchieven Ja Alleen de gedownloade editie is beschikbaar; deze ontvangt offline geen nieuwe wijzigingen.
Gedownloade regionale kaarten Ja Gebieden die niet zijn gedownload, blijven onbeschikbaar en kaartgegevens kunnen verouderd raken.
Geïnstalleerde cursussen en educatieve media Ja Het opslaggebruik kan hoog zijn, vooral bij collecties met veel video.
Lokaal AI-model Ja, wanneer lokaal geïnstalleerd De snelheid en modelgrootte zijn sterk afhankelijk van de CPU, het RAM-geheugen, de GPU en de opslagprestaties.
Persoonlijke documenten die op de server zijn opgeslagen Ja Ze hebben een afzonderlijke back-up en geschikte toegangscontroles nodig.
Livewebsites, cloudaccounts en actueel nieuws Nee Project NOMAD is een lokaal archief en een lokale toolserver, geen vervangende verbinding met het live internet.

Beveiliging, onderhoud en betrouwbaarheid zijn net zo belangrijk als installatie

Project NOMAD is bewust eenvoudig bereikbaar via een lokaal netwerk en heeft momenteel geen ingebouwde authenticatielaag. Gebruik routerregels, firewallinstellingen en een vertrouwd geïsoleerd netwerk om te bepalen welke apparaten er toegang toe hebben. De eigen documentatie van het project raadt nadrukkelijk af om de instantie rechtstreeks aan internet bloot te stellen.

Een offlinebibliotheek veroudert ook. Maak volgens een gecontroleerd schema opnieuw verbinding om softwarefixes te installeren, referentiecollecties te vernieuwen, kaarten bij te werken en AI-modellen indien nodig te vervangen. Herhaal na elke grote wijziging de offlinetest in plaats van ervan uit te gaan dat de update het eerdere gedrag heeft behouden.

Plan ten slotte het fysieke systeem: bescherm het board en de blootliggende aansluitingen, beveilig de externe schijf, label de benodigde kabels, documenteer de opstartprocedure en controleer of de geselecteerde powerbank of back-upvoeding de spanning en stroom kan leveren die de complete opstelling nodig heeft. Lokaal opgeslagen kennis is alleen waardevol zolang de opslag leesbaar blijft en de hardware kan opstarten.

Voor wie is dit project bedoeld?

De build van GhostStrats is vooral relevant voor mensen die een compact, zelfstandig referentiesysteem willen in plaats van nog een cloudafhankelijke dienst.

  • Voorbereide gebruikers kunnen zorgvuldig geselecteerde nood-, medische, communicatie- en reparatie-informatie lokaal beschikbaar houden.
  • Reizigers en off-gridgebruikers kunnen kaarten, handleidingen, documenten en educatief materiaal meenemen naar plaatsen met een onbetrouwbare verbinding.
  • Gezinnen en docenten kunnen leermiddelen aanbieden aan meerdere lokale apparaten, zonder dat elke client de volledige bibliotheek hoeft op te slaan.
  • Homelabbouwers kunnen Docker, lokale contentdiensten, offline-first-ontwerp en lokale AI verkennen op hardware die ze zelf beheren.
  • Privacygerichte gebruikers kunnen geselecteerde documenten en AI-interacties op lokale hardware bewaren, mits ze ook het lokale netwerk beveiligen.

Het is minder geschikt voor mensen die live zoekresultaten, automatisch actuele informatie, AI-prestaties op cloudschaal of een onderhoudsvrij noodsysteem verwachten. Het project beloont zorgvuldige voorbereiding en regelmatig testen.

Veelgestelde vragen

Werkt Project NOMAD zonder internettoegang?

Ja, nadat de software en de gewenste bronnen volledig zijn gedownload. Voor de eerste installatie, updates, extra content en nieuwe AI-modellen is internettoegang vereist.

Is de externe Ubuntu-schijf vereist?

Nee. Het is een keuze voor draagbaarheid die in de build van GhostStrats wordt gebruikt. Project NOMAD kan ook worden geïnstalleerd op de normale interne opslag van een compatibele, op Debian gebaseerde computer.

Kan ZimaBlade de lokale AI-functies uitvoeren?

Lichtgewichtmodellen kunnen op sommige configuraties draaien, maar de ervaring hangt af van de exacte processor, het geïnstalleerde geheugen, de modelgrootte en de beschikbare versnelling. De offline informat bibliotheek en andere niet-AI-tools zijn realistischere prioriteiten voor bescheiden hardware.

Hoeveel opslagruimte heeft een offline server nodig?

De basisapplicatie heeft relatief weinig ruimte nodig, maar de geselecteerde inhoud bepaalt de werkelijke vereiste opslagruimte. Kaarten, encyclopediearchieven, cursussen, persoonlijke bestanden en AI-modellen kunnen de totale omvang laten toenemen van een kleine installatie tot honderden gigabytes.

Is Project NOMAD een back-up van het internet?

Nee. Het is een lokaal opgeslagen verzameling van gekozen bronnen en tools. De server kan geen livepagina’s of informatie ophalen die nooit is gedownload.

Kan de server rechtstreeks met het internet worden verbonden?

Dat zou niet moeten. Project NOMAD heeft momenteel geen ingebouwde authenticatie en is bedoeld voor gecontroleerde lokale toegang. Volg de beveiligingsrichtlijnen van het project en gebruik controles op netwerkniveau.

Een survivalcomputer wordt gebouwd voordat hij nodig is

De belangrijkste les uit het project van GhostStrats is niet dat één kleine box het internet kan vervangen. Het is dat een compacte x86-server een nuttige, doorzoekbare subset van digitale kennis onder controle van de eigenaar kan bewaren.

ZimaBlade biedt de draagbare hardwarebasis, Ubuntu levert een vertrouwde besturingssysteemomgeving en Project NOMAD ordent gedownloade kennis, kaarten, cursussen, tools en optionele lokale AI achter een browsergebaseerde interface. Het ontwerp met externe schijf van GhostStrats voegt nog een laag draagbaarheid toe, waardoor de voorbereide omgeving tussen compatibele computers kan worden verplaatst.

Het resultaat wordt pas betrouwbaar nadat de eigenaar relevante inhoud heeft gekozen, alle downloads heeft voltooid, het lokale netwerk heeft beveiligd, back-ups heeft gemaakt en het systeem heeft getest terwijl de internetverbinding fysiek was verbroken. Bekijk de volledige Project NOMAD-build van GhostStrats voor de oorspronkelijke hardware en installatie-uitleg.

Bouw je eigen draagbare offline server of experimenteer je met lokale kennis en AI? Word lid van de ZimaSpace-community om hardwarekeuzes te vergelijken, je voltooide build te delen en van andere makers van homeservers te leren.

Zima Campagnecentrum

Meer om te lezen

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.