Project NOMAD: ein Offline-First-Wissensserver für den Fall, dass das Internet ausfällt
Crosstalk-Solutions/project-nomad · 38.420★ · 3.817 forks
Project N.O.M.A.D. (Node for Offline Media, Archives, and Data): ein kostenloser, quelloffener, offline-first Wissens- und Bildungsserver, der Wikipedia, Bücher, Kurse, Karten, Datenwerkzeuge und eine optionale lokale KI-Schicht auf eigener Hardware bündelt. In den Worten des Repositorys selbst: „Knowledge That Never Goes Offline.“
Was Project NOMAD ist
Project NOMAD ist ein eigenständiger, offline-first Server. Es ist weder ein Betriebssystem noch eine kritische Wahrheitsquelle: Es ist eine Verwaltungsschicht — ein „Command Center“ — mit Weboberfläche und API, das eine Reihe von Werkzeugen und Inhalten in Docker-Containern orchestriert. Sein Wert zeigt sich, nachdem das Material heruntergeladen und geprüft wurde: Während es online ist, lädt es herunter, was der Nutzer wählt; sobald der Inhalt installiert ist, funktioniert es weiter ohne Internet.
Die eingebauten Fähigkeiten laut README sind: AI Chat with Knowledge Base (lokaler KI-Chat mit Ollama oder OpenAI-API-kompatibler Software, mit Dokumenten-Upload und semantischer Suche über Qdrant), Information Library (offline Wikipedia, medizinische Nachschlagewerke, Überlebensleitfäden und E-Books über Kiwix), Education Platform (Khan-Academy-Kurse mit Fortschrittsverfolgung und Mehrbenutzerunterstützung über Kolibri), Offline Maps (herunterladbare regionale Karten über ProtoMaps), Data Tools (Verschlüsselung, Kodierung und Analyse über CyberChef), Notes (lokale Notizen mit Markdown-Unterstützung über FlatNotes), System Benchmark (Hardware-Bewertung mit Community-Leaderboard) und Supply Depot (Ein-Klick-App-Katalog plus die Möglichkeit, eigene Docker-Container auszuführen, seit v1.33.0).
Das README selbst weist darauf hin, dass sich das Projekt noch in aktiver Entwicklung befindet, kostenlos und quelloffen ist (Apache 2.0), keine Hardware oder vorinstallierten Geräte verkauft und per Design keine Authentifizierung enthält.
Der Ursprung
Das Repository wurde am 24. Juni 2025 unter der Organisation Crosstalk Solutions erstellt, einer Gruppe, die bereits Netzwerk- und Sicherheitswerkzeuge veröffentlichte (zum Beispiel unifi-toolkit und utr-scanner, beide von derselben Organisation). Der Name N.O.M.A.D. steht für Node for Offline Media, Archives, and Data, und der Slogan lautet „Knowledge That Never Goes Offline“.
Das gelöste Problem ist praktisch: Ressourcen, die normalerweise vom Internet abhängen — Enzyklopädien, Karten, Bildungsinhalte, KI und Werkzeuge — auf einem lokalen Gerät zu bündeln und deren Installation, Konfiguration und Aktualisierung über eine einzige Oberfläche zu koordinieren, statt jedes Teil separat aufzusetzen. Das Projekt baut auf bereits ausgereifter offener Software auf (Kiwix, Ollama, Qdrant, Kolibri, ProtoMaps, CyberChef, FlatNotes), statt eine Enzyklopädie, eine Karten-Engine oder einen Bildungsserver neu zu implementieren. Diese Integration, zusammen mit dem Einrichtungsassistenten und der Verwaltungserfahrung, ist das Wertversprechen: Es bündelt einen Stack, statt jedes seiner Teile zu erfinden.
In der Community wurde sowohl die Begeisterung für die Integration als auch die Beobachtung geäußert, dass die Grundlage aus bereits bestehenden Projekten besteht.
Philosophie und Prinzipien
- Offline-first. Die routinemäßige Nutzung kann ohne Internet funktionieren, sobald Inhalte installiert und heruntergeladen sind; Internet wird nur während der Installation, für Updates oder neue Pakete benötigt. Das Projekt erklärt null eingebaute Telemetrie.
- Eigene, kontrollierbare Hardware. Daten, Modelle und Dienste laufen auf Infrastruktur unter Kontrolle des Nutzers; das Design ist markenagnostisch gegenüber der Hardware.
- Inhalt vor KI. Wikipedia, medizinische Nachschlagewerke, Kurse, Bücher und Karten sind der Kern; lokale KI ist eine optionale Fähigkeit über einer Dokumentenbasis. Nutzer können sie vollständig überspringen, und der Rest funktioniert weiter.
- Orchestrierung ausgereifter Werkzeuge. Es integriert bereits bestehende offene Dienste, statt sie neu zu implementieren.
- Eine Oberfläche für Nicht-Spezialisten. Ein Assistent und ein Web-Dashboard reduzieren die Notwendigkeit, jeden Container von Hand zu verwalten.
- Kostenlos, ohne Bezahlschranken. Apache 2.0, keine versteckten Kosten und keine Absicht, Premium-Funktionen oder kostenpflichtige Stufen einzuführen.

Wie es funktioniert
NOMAD installiert einen Docker-Stack, der vom Command Center verwaltet wird. Nach dem Start öffnet sich die Oberfläche üblicherweise unter http://localhost:8080 oder http://DEVICE_IP:8080. Die UI koordiniert das Herunterladen und die Verwaltung von Ressourcen, während jeder Dienst seine eigene Funktion behält.
Heruntergeladener Inhalt und Docker-Dienste → Command Center
├─ Kiwix: Bibliothek und ZIM (Wikipedia, Referenzen, E-Books)
├─ Kolibri: Bildung (Khan Academy, Fortschritt)
├─ ProtoMaps / OSM: Karten
├─ CyberChef: Datenwerkzeuge
├─ FlatNotes: Notizen
└─ Ollama + Qdrant: optionale KI/RAG
Der im FAQ angegebene technische Stack ist: Docker zur Containerisierung des Command Centers und seiner Abhängigkeiten; Node.js und TypeScript im Backend, auf dem Framework AdonisJS; React im Frontend, mit Vite und Inertia.js; MySQL als Datenbank und Redis für Caching, Hintergrundaufgaben und „Cron“; sowie das Muster Docker-outside-of-Docker (DooD), bei dem das Command Center andere Container auf dem Host verwaltet, ohne Docker innerhalb eines Containers auszuführen, für bessere Leistung und Kompatibilität. Alle NOMAD-Container tragen das Präfix nomad_ im Namen, was es ermöglicht, sie getrennt von anderen Containern auf dem Gerät zu identifizieren und zu verwalten.

Die Konnektivitätsprüfung versucht zuerst den Cloudflare-Endpunkt https://1.1.1.1/cdn-cgi/trace; ist dieser Host nicht erreichbar, weicht sie auf andere aus, die die App bereits kontaktiert (GitHub-API und Project-NOMAD-API), und betrachtet die Verbindung als „online“, wenn einer davon antwortet.
Hauptkomponenten
- Information Library: offline Wikipedia, medizinische Nachschlagewerke, Überlebensleitfäden und E-Books über Kiwix/ZIM.

- Education Platform: Khan Academy über Kolibri, mit Fortschritt und Mehrbenutzerunterstützung.

- Offline Maps: herunterladbare Regionen über ProtoMaps.

- Data Tools und Notes: CyberChef und FlatNotes.

- AI Assistant: Ollama + Qdrant, mit Dokumenten-Upload und semantischer Suche.

- Benchmark: Hardware-Bewertung mit Community-Leaderboard.
- Supply Depot: Ein-Klick-App-Katalog plus eigene Docker-Container.
- Inhaltsverwaltung: Wikipedia-Auswahl, ZIM-Bibliotheksverwaltung und Inhalts-Browser.
Das Ökosystem
Die Organisation Crosstalk Solutions veröffentlicht mehrere Repositories. Die am 21. August 2026 über die GitHub-API verifizierten sind: Crosstalk-Solutions/project-nomad (das Hauptprojekt, 36.079 Sterne, 3.610 Forks), Crosstalk-Solutions/project-nomad-maps (beherbergt statische Kartendateien, die zu groß für das Hauptrepository sind, 93 Sterne, 33 Forks), Crosstalk-Solutions/unifi-toolkit (ein UniFi-Netzwerkverwaltungs-Toolset derselben Organisation, aber nicht NOMAD-spezifisch, 506 Sterne), Crosstalk-Solutions/nomad-sysbench (ein Multi-Architektur-Sysbench-Image für NOMADs Benchmark, 1 Stern), Crosstalk-Solutions/utr-scanner (ein WiFi-SSID-Sicherheitsmonitor für Raspberry Pi, 5 Sterne) und Crosstalk-Solutions/PasswordPusher (eine App zum sicheren Teilen von Passwörtern mit Ablauf, 11 Sterne).
Das Repository dokumentiert in admin/docs/community-add-ons.md Drittanbieter-Add-ons, die nicht vom NOMAD-Team gepflegt werden — „ZIM-Pakete“, die der bestehenden Kiwix-Bibliothek Offline-Referenzmaterial hinzufügen: jrsphoto/ZIM-military-field-manuals (etwa 180 gemeinfreie US-Militärhandbücher zu Feldmedizin, Überleben, Erster Hilfe und Kartenlesen; ein ~2 GB großes ZIM) und kennethbrewer3/ZIM-w3schools-offline (eine vollständige Offline-Kopie der Programmier-Tutorials von W3Schools; ein ~700 MB großes ZIM).

Die Projektdokumentation weist darauf hin, dass Community-Mitglieder eigene Images und Anleitungen für ARM/Raspberry Pi geforkt und veröffentlicht haben, die vom Kernteam nicht offiziell unterstützt werden; die konkreten Details konnten nicht unabhängig verifiziert werden. Die Community veröffentlicht auch Anleitungen für Nicht-Debian-Plattformen (etwa macOS) auf Discord und in den GitHub-Diskussionen; diese sind inoffiziell. NOMAD integriert offene Projekte, die unabhängig funktionieren und die ein Nutzer separat installieren könnte: Kiwix, Ollama, Qdrant, Kolibri, ProtoMaps, CyberChef und FlatNotes. In der Hacker-News-Diskussion wurden als verwandte Vorschläge oder Alternativen genannt: Internet-in-a-Box, wrolpi.org und ein alternativer Ansatz zum ZIM-Format, stazelabs/oza.
Offizieller / halboffizieller Status
Project NOMAD wurde in keinen offiziellen Marketplace aufgenommen und verfügt in den zurückgewonnenen Quellen über keine formale Vendor-Unterstützung. Es ist ein unabhängiges, kostenloses, quelloffenes Projekt unter der Apache License 2.0.
Die offizielle Website listet in einem Abschnitt „As Featured In“ The Modern Rogue, ZDNet, Cybernews, Hacker News, DEV Community und dev.ua auf. The Modern Rogue führte insbesondere einen praktischen Test des Projekts als „Internet für das Ende der Welt“ durch und bettete es auf seiner Hauptseite ein. Das Leaderboard unter benchmark.projectnomad.us fungiert als Community-Referenz zum Vergleich von Hardware-Bewertungen über verschiedene Installationen hinweg; es ist eine Funktion des Projekts selbst, keine externe Zertifizierung. Das Team verkauft keine vorinstallierten Geräte; der Ansatz ist DIY, was das Projekt als reine Software statt als kommerzielles Produkt hält. In der Praxis bedeutet das, dass es frei installiert und erweitert werden kann, aber keine externe Instanz seine Fähigkeiten, Sicherheit oder Ergebnisse zertifiziert.
Schnelleinstieg
Installation und erster Start
NOMAD installiert sich auf jedem Debian-basierten Betriebssystem; empfohlen wird Ubuntu 26.04 LTS (auch 24.04 LTS und Debian 12 werden unterstützt). Die Installation erfolgt zu 100 % über das Terminal, und die Werkzeuge werden über den Browser aufgerufen, ohne dass eine Desktop-Umgebung nötig ist. sudo/Root-Rechte sind erforderlich.
Schnellinstallation (nur Debian):
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
Nach Abschluss den Browser unter http://localhost:8080 (oder http://DEVICE_IP:8080) öffnen. Es handelt sich um ein Remote-Skript, das als Root ausgeführt wird: Es lohnt sich, die fixierte Version und den Inhalt des Skripts zu prüfen, bevor man es in einer wichtigen Umgebung ausführt. Für Windows existiert eine Community-WSL2-Installationsanleitung unter projectnomad.us/install/wsl2.
Fortgeschrittene Installation: die Vorlage management_compose.yaml in eine docker-compose.yml kopieren, die replaceme-Platzhalter ersetzen und docker compose up -d ausführen. Dies richtet sich an Nutzer mit Docker-Erfahrung.
Angegebene Anforderungen: Der Kern ist leichtgewichtig (mindestens 2 GHz Dual-Core, 4 GB RAM, 5 GB Speicherplatz); für den Betrieb von KI-Modellen wird eine leistungsstarke Maschine empfohlen (Ryzen 7 / i7, 32 GB RAM, NVIDIA RTX 3060 oder gleichwertig, 250 GB SSD). Es gibt eine Hardware-Anleitung mit drei Preisstufen unter projectnomad.us/hardware.
Gängige Arbeitsabläufe
-
Offline-Bibliothek: ZIM-Sammlungen (Wikipedia, medizinische Nachschlagewerke, E-Books) auswählen und herunterladen, bevor man sie braucht; die Suche testen und den tatsächlichen Speicherplatz einplanen, den sie verbrauchen. Ein Hacker-News-Nutzer erwähnte, mit Kiwix einen etwa 110 GB großen Wikipedia-Dump herunterzuladen.
-
Lokaler Bildungsserver: Kolibri-Kurse (Khan Academy) herunterladen und den Zugriff von Geräten im lokalen Netzwerk mit Fortschrittsverfolgung validieren.
-
KI mit eigenen Dokumenten: Ollama/Qdrant nur aktivieren, wenn die Hardware es zulässt, autorisierte Quellen laden und prüfen, dass das RAG seine Grenzen erkennt. Um ein bestimmtes Ollama-Modell herunterzuladen, das nicht auf der Einstellungsseite erscheint, dokumentiert das FAQ:
curl -X POST -H "Content-Type: application/json" -d '{"model":"MODEL_NAME_HERE"}' http://localhost:8080/api/ollama/models -
KI auf einem anderen Host: in den Einstellungen des KI-Assistenten die URL eines Ollama-Servers oder eines OpenAI-API-kompatiblen Dienstes (zum Beispiel LM Studio) eingeben. Bei Remote-Ollama muss der Server mit
OLLAMA_HOST=0.0.0.0starten. -
Die Auto-Update-Logik ohne Aktualisierung testen: vom Verzeichnis
admin/aus führt ein Befehl die vollständige Entscheidungspipeline aus, ohne ein echtes Update auszulösen (nützlich für CI):node ace auto-update:dry-run --scenarios node ace auto-update:dry-run --current=1.32.0 --force-enabled
Wesentliche Konfiguration
docker-compose.yml(fortgeschrittene Installation):replaceme-Platzhalter für Ports, Volumes und Variablen.- Einstellungen → Advanced (
INTERNET_STATUS_TEST_URL): ändert den Endpunkt, den NOMAD zur Konnektivitätsprüfung verwendet; die Umgebungsvariable hat Vorrang vor dem in der UI konfigurierten Wert. - AI-Assistant-Einstellungen (
/settings/models): Wahl zwischen lokalem Ollama oder einem Remote-Host (Ollama / LM Studio / llama.cpp) und, seit v1.34, der Pro-Modell-„Thinking“-Schalter (standardmäßig aus). nomad.md(v1.34.0): eine Datei für benutzerdefinierte Anweisungen an den KI-Assistenten.- Auto-Update-Fenster und „Cool-off“: Zeitplan und Wartezeit, damit das Command Center Patches/Minor-Versionen automatisch installiert (Major-Versionen erfordern immer eine manuelle Aktualisierung).
Häufige Fallstricke und Lösungen
- Raspberry Pi / ARM nicht offiziell unterstützt. NOMAD ist für x86-64 konzipiert und veröffentlicht keine offiziellen ARM-Images. ARM-Unterstützung steht auf der Roadmap, aber die aktuelle Unterstützungsmatrix sollte vor dem Hardwarekauf geprüft werden; Community-Pi-Forks werden vom Kernteam nicht unterstützt.
- Begrenzte Port-Anpassung (vorerst). Nur die Kerndienste (Command Center, MySQL, Redis) erlauben eine Port-Anpassung; installierbare Apps (Ollama, Kiwix usw.) noch nicht, obwohl PRs zur Ergänzung in Arbeit sind.
- Speicherplatz unterschätzen. Der Kern wiegt etwa 5 GB, aber Inhalt und KI-Modelle können erheblich wachsen: Für KI wird ≥250 GB auf SSD empfohlen, und ein Wikipedia-Dump kann 100 GB übersteigen. Speicherplatz mit Reserve planen.
update_nomad.shaktualisiert keine Apps. Dieses Skript aktualisiert nur die Container des Command Centers (und Abhängigkeiten wie MySQL); installierbare Anwendungen werden über die Command-Center-UI aktualisiert.- Keine Authentifizierung per Design. NOMAD enthält keine Authentifizierung und ist nicht dafür gedacht, direkt dem Internet ausgesetzt zu werden. Für die Mehrbenutzernutzung in einem lokalen Netzwerk Kontrollen auf Netzwerkebene verwenden (Ports, Firewall, Segmentierung). Authentifizierung ist ein Vorschlag auf der öffentlichen Roadmap.
- Kritik am Node.js-Stack. In der HN-Diskussion gab es direkte Beschwerden über den Einsatz von Node.js; das ist die Einschätzung eines Nutzers, kein bestätigter Mangel, spiegelt aber eine Präferenz eines Teils des Publikums wider.
Integrationen und Migration
-
Austauschbare KI. Ollama ist der bevorzugte Modus (inklusive Modell-Download), aber der Assistent akzeptiert jeden OpenAI-API-kompatiblen Endpunkt: LM Studio oder llama.cpp.
-
ZIM-Inhalt. Community-Add-ons und der eigene Katalog werden als ZIM-Dateien integriert, die mit
zimwriterfsgebaut und unter/opt/project-nomad/storage/zimabgelegt werden, registriert im Containernomad_kiwix_server. -
Eigene Container (Supply Depot). Seit v1.33.0 erlaubt das Supply Depot, jeden Docker-Container als verwaltetes „Sibling“ einzubinden, mit Port-Mapping, Volumes, Variablen und Limits, plus einer entprellten Vorabprüfung, die unsichere Konfigurationen blockiert.
-
API / OpenAPI. v1.34.0 fügte automatisch generierte OpenAPI-Dokumentation mit einer Scalar-UI hinzu, was die Integration Dritter erleichtert.
-
Migration von einer manuellen Kiwix/Kolibri-Installation. Statt jedes Werkzeug separat aufzusetzen, koordiniert NOMAD sie; der Nutzer behält über Compose die Kontrolle über Pfade und Volumes.
-
Deinstallation. Es gibt ein herunterladbares Deinstallationsskript (unumkehrbar):
curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/uninstall_nomad.sh -o uninstall_nomad.sh && sudo bash uninstall_nomad.sh
Zahlen zum Repository
Messung: 21. August 2026, GitHub-API.
| Metrik | Wert |
|---|---|
| Sterne | 36.079 |
| Forks | 3.610 |
| Echte Abonnenten | 208 |
| Von der API angegebene offene Issues | 83 |
| Hauptsprache | TypeScript |
| Lizenz | Apache 2.0 |
| Erstellung | 24. Juni 2025 |
| Letzter Push | 19. August 2026 |
| Letztes stabiles Release | v1.34.0, 4. August 2026 |
Die GitHub-API gibt watchers_count gleich der Sternezahl zurück, weshalb subscribers_count (208) separat als tatsächliche Abonnentenzahl gemeldet wird. Das Feld open_issues_count vermischt Issues und offene Änderungsanfragen.
Wichtigste Mitwirkende nach Beitragszahl: jakeaturner (335), chriscrosstalk (229), cosmistack-bot (85), dependabot[bot] (34), bgauger (10), hestela (9), kennethbrewer3 (3), just-jbc (2).
Wie die Community reagierte
Die zurückgewonnene Rezeption mit konkreten Belegen stammt vor allem von Hacker News. Der Haupt-Thread „Project Nomad – Knowledge That Never Goes Offline“, veröffentlicht am 22. März 2026, sammelte 610 Punkte und 222 Kommentare. Es gab auch mehrere kleinere Einreichungen, die auf das Repository verwiesen, mit bescheideneren Punktzahlen.
Positive Reaktionen: moffers nannte es „really clever targeting of a niche“; cstaszak bezeichnete sich als Fan von „civilization in a box“-Projekten und fand einen LLM als optionalen „Sidecar“ nützlich, kritisierte jedoch das ZIM-Format als „leaves a lot to be desired in 2026“ und verwies auf eine Alternative, stazelabs/oza; hamstergene, obwohl normalerweise abschätzig gegenüber Preppern, sah realen Wert angesichts dessen, dass manche Regierungen den Internetzugang kappen; wooptoo schätzte, aus der Modem-Ära kommend, es, Konnektivität nicht als selbstverständlich zu betrachten; born-jre erzählte eine Adoptionsanekdote und deckte sich damit, gerade einen „110gb wikipedia dump on kiwix“ herunterzuladen; Aargau sagte, ein Öko-Resort in Panama zu schließen und das Repository nutzen zu wollen.
Echte Kritik: Yokohiii sagte, „that doomsday framing on the site is pretty annoying“; itintheory fragte direkt „why does it have to have AI? ugh“; Lapra wandte sich gegen die Energiekosten in einem Überlebensszenario; leowoo91 bedauerte den Einsatz von Node.js; ZeroCool2u wünschte sich ein einfacheres Format, „a single file embedded database“; adsharma wies darauf hin, dass die Abhängigkeit von Kiwix/ZIM Wikipedias Wikidata außen vor lässt; WillAdams bedauerte das Fehlen einer Raspberry-Pi-Installation; coretx fragte, ob die LLMs zensiert seien; mohamedkoubaa kommentierte mit ironischer Distanz, es sei eine „great premise for a science fiction story“; tsss scherzte, er habe das Videospiel seiner Kindheit erwartet.
Zusammengefasst: Es gibt Begeisterung für die Integration und die Idee eines lokalen „Wissensarchivars“, aber wiederholte Kritik an der apokalyptischen Rahmung, der wahrgenommenen KI-Pflicht, dem ZIM-Format, dem Node.js-Stack und der fehlenden ARM-Unterstützung.
Vergleich mit ähnlichen Projekten
Die folgende Tabelle stammt aus dem Vergleichsabschnitt der offiziellen Website selbst (Preise und Funktionen der Konkurrenten sind die vom Projekt veröffentlichten, kein unabhängiges Audit):
| Ansatz | Preis (laut Website) | KI | Hardware | Mehrbenutzer/Netzwerk |
|---|---|---|---|---|
| Project NOMAD | Kostenlos | GPU-beschleunigte LLMs | Jeder beliebige PC | Bedient das gesamte Netzwerk |
| PrepperDisk | 199–279 $ | Keine | Raspberry Pi (gesperrt) | WiFi-Hotspot (bis zu 20) |
| Doom Box | 699 $ | Einfaches 7B-Modell | Raspberry Pi (gesperrt) | Einzeln |
| R.E.A.D.I. | 499 $ | Einfaches 7B-Modell | Raspberry Pi (gesperrt) | Einzeln |
| Z3R4H | 499 $ | KI-Berater on-device | Jeder Windows-/Linux-PC | Ein einzelner PC |
Als überprüfbarer Unterschied der Website wird ebenfalls genannt: NOMAD ist quelloffen (Apache 2.0), während PrepperDisk teilweise offen ist und Doom Box, R.E.A.D.I. und Z3R4H es nicht sind; und NOMAD ist aktualisierbar, im Gegensatz zu den statischen Laufwerken von R.E.A.D.I.
Verwandte Vorschläge, die in der Hacker-News-Community genannt wurden, keine direkten kommerziellen Konkurrenten:
| Ansatz | Überschneidung | Unterschied |
|---|---|---|
| Internet-in-a-Box | Bündelt offline Bildungsressourcen | NOMAD fügt ein Docker-Command-Center und eine optionale lokale KI-/RAG-Schicht hinzu |
| wrolpi.org | Wissensarchivierung auf einer einzigen Maschine | NOMAD orchestriert mehrere Dienste und Inhalte in einem Dashboard |
stazelabs/oza | Alternativer Ansatz zum ZIM-Format | Ist eine technische Alternative zum Archivformat, kein vollständiger Verwaltungsserver |
Wie man beiträgt
Der Prozess ist in CONTRIBUTING.md dokumentiert: zuerst ein Issue für jede nicht-triviale Änderung öffnen (ein PR ohne zugehöriges Issue kann geschlossen werden; triviale Korrekturen sind ausgenommen); das Repo forken, klonen und den upstream-Remote hinzufügen; vermeiden, eine Release-Version lokal auf derselben Entwicklungsmaschine zu installieren (eine separate Docker-Entwicklungsumgebung wird empfohlen); vor der Arbeit mit upstream synchronisieren, einen beschreibenden Branch von dev erstellen, gegen eine laufende Instanz testen und Conventional Commits verwenden; die gemeinsamen Komponenten in admin/inertia/components/ für UI-Konsistenz wiederverwenden; Release-Notes leben in admin/docs/release-notes.md; die Versionierung folgt SemVer, automatisch verwaltet mit semantic-release.
Anwendungsfälle und wem dieses Repository helfen kann
- Haushalte, Schulen oder Bibliotheken, die Enzyklopädien, medizinische Nachschlagewerke und Kurse lokal bei unzuverlässiger Konnektivität bewahren möchten: NOMAD bedient sie im lokalen Netzwerk mit Kolibri und Kiwix, mit Fortschrittsverfolgung und Mehrbenutzerunterstützung.
- Homelabs und Enthusiasten lokaler KI, die ein privates RAG über eigenen Dokumenten selbst hosten möchten: Ollama + Qdrant mit Dokumenten-Upload und Organisation nach Thema/Sammlung, mit KI als optional und ohne Telemetrie.
- Notfallvorsorge oder Off-Grid-Leben (Hütte, Wohnmobil, Boot), wo Hardware und Inhalte vorbereitet werden können, bevor das Internet verloren geht: Wikipedia, offline Straßen-OSM-Karten, Überlebensleitfäden und medizinische Nachschlagewerke im Voraus herunterladbar, plus der Community-Benchmark zur Dimensionierung der Hardware.
- Teams, die KI-Hardware bewerten, können das System Benchmark und das Community-Leaderboard nutzen, um Bewertungen verschiedener Installationen zu vergleichen.
- Personen, die die Bibliothek erweitern möchten, ohne den Kern anzufassen: Community Add-Ons docken an die bestehende Kiwix-Bibliothek an, und das Supply Depot erlaubt es, jeden eigenen Docker-Container als verwaltete App auszuführen.
NOMAD ersetzt kein zertifiziertes Notfallmaterial, keine Fachleute, keine physischen Kopien und keine Kontinuitätsverfahren: Es ist ein Werkzeug zur Computer-Vorsorge, das Tests und eine Sicherheitsprüfung benötigt, bevor man sich darauf verlässt.
Ressourcen
- Repository: https://github.com/Crosstalk-Solutions/project-nomad
- Offizielle Website und Installation: https://www.projectnomad.us
- FAQ: https://github.com/Crosstalk-Solutions/project-nomad/blob/main/FAQ.md
- Beitragsanleitung: https://github.com/Crosstalk-Solutions/project-nomad/blob/main/CONTRIBUTING.md
- Benchmark / Leaderboard: https://benchmark.projectnomad.us
- Öffentliche Roadmap: https://roadmap.projectnomad.us
Hinweis: Dieser Artikel wurde aus dem README, dem FAQ, der Beitragsanleitung, der Add-on-Liste, den Releases, der GitHub-API, der offiziellen Website und der Hacker-News-Diskussion zusammengestellt, konsultiert am 21. August 2026. Project N.O.M.A.D. wird als in aktiver Entwicklung befindlich erklärt; Fähigkeiten, Plattformunterstützung und Sicherheit vor der Bereitstellung in der genauen Version prüfen.
Kommentare