docs: overhaul in-app documentation and add sidebar ordering

Update all 6 documentation files and docs_service.ts:

- home.md: Add AI Chat, Knowledge Base, and Benchmark sections;
  replace Open WebUI references with built-in AI Chat links;
  expand Quick Links table with new features

- getting-started.md: Update Easy Setup steps to match current
  wizard (Capabilities/Maps/Content/Review); replace Open WebUI
  section with AI Assistant and Knowledge Base sections; add
  Wikipedia Selector and System Benchmark docs; update GPU specs

- faq.md: Add AI, Knowledge Base, Benchmark, and curated tier
  FAQ entries; add troubleshooting for AI Chat, Knowledge Base
  uploads, and benchmark submission; update all references from
  Open WebUI to built-in AI Chat; add Discord community link

- use-cases.md: Add Knowledge Base mentions across Emergency Prep,
  Homeschooling, Remote Work, Privacy, and Academic Research use
  cases; add "Upload Relevant Documents" setup step; update
  privacy section to emphasize built-in AI

- about.md: Fix "ultime" typo, add project evolution paragraph,
  add community links section

- release-notes.md: Add all versions from v1.11.0 through v1.23.0
  with accurate dates and changes from git history; consolidate
  patch versions; update Support section with Discord link

- docs_service.ts: Replace alphabetical sidebar sort with custom
  ordering (Home > Getting Started > Use Cases > FAQ > About >
  Release Notes)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Chris Sherwood 2026-02-05 15:07:06 -08:00 committed by Jake Turner
parent 474ca2a76b
commit 3dde0c149b
7 changed files with 446 additions and 66 deletions

View File

@ -6,6 +6,16 @@ import InternalServerErrorException from '#exceptions/internal_server_error_exce
export class DocsService {
private docsPath = path.join(process.cwd(), 'docs')
private static readonly DOC_ORDER: Record<string, number> = {
'home': 1,
'getting-started': 2,
'use-cases': 3,
'faq': 4,
'about': 5,
'release-notes': 6,
}
async getDocs() {
const contents = await listDirectoryContentsRecursive(this.docsPath)
const files: Array<{ title: string; slug: string }> = []
@ -20,7 +30,11 @@ export class DocsService {
}
}
return files.sort((a, b) => a.title.localeCompare(b.title))
return files.sort((a, b) => {
const orderA = DocsService.DOC_ORDER[a.slug] ?? 999
const orderB = DocsService.DOC_ORDER[b.slug] ?? 999
return orderA - orderB
})
}
parse(content: string) {

View File

@ -1,5 +1,14 @@
# About Project N.O.M.A.D.
Project N.O.M.A.D. (Node for Offline Media, Archives, and Data; "Nomad" for short) is a project started in 2025 by Chris Sherwood of [Crosstalk Solutions, LLC.](https://crosstalksolutions.com). The goal of the project is not to create just another utility for storing offline resources, but rather to allow users to run their own ultime "survival computer".
Project N.O.M.A.D. (Node for Offline Media, Archives, and Data; "Nomad" for short) is a project started in 2025 by Chris Sherwood of [Crosstalk Solutions, LLC.](https://crosstalksolutions.com). The goal of the project is not to create just another utility for storing offline resources, but rather to allow users to run their own ultimate "survival computer".
While many similar offline survival computers are designed to be run on bare-minimum, lightweight hardware, Project N.O.M.A.D. is quite the opposite. To install and run the available AI tools, we highly encourage the use of a beefy, GPU-backed device to make the most of your install.
While many similar offline survival computers are designed to be run on bare-minimum, lightweight hardware, Project N.O.M.A.D. is quite the opposite. To install and run the available AI tools, we highly encourage the use of a beefy, GPU-backed device to make the most of your install.
Since its initial release, NOMAD has grown to include built-in AI chat with a Knowledge Base for document-aware responses, a System Benchmark with a community leaderboard, curated content collections with tiered options, and an Easy Setup Wizard to get new users up and running quickly.
## Links
- **Website:** [www.projectnomad.us](https://www.projectnomad.us)
- **Discord:** [Join the Community](https://discord.com/invite/crosstalksolutions)
- **GitHub:** [Crosstalk-Solutions/project-nomad](https://github.com/Crosstalk-Solutions/project-nomad)
- **Benchmark Leaderboard:** [benchmark.projectnomad.us](https://benchmark.projectnomad.us)

View File

@ -16,7 +16,7 @@ N.O.M.A.D. is designed for capable hardware, especially if you want to use the A
- Modern multi-core CPU
- 16GB+ RAM (32GB+ for best AI performance)
- SSD storage (size depends on content — 500GB minimum, 2TB+ recommended)
- GPU recommended for faster AI responses
- NVIDIA or AMD GPU recommended for faster AI responses
### How much storage do I need?
It depends on what you download:
@ -34,10 +34,12 @@ Start with essentials and add more as needed.
### How do I add more Wikipedia content?
1. Go to **Settings** (hamburger menu → Settings)
2. Click **ZIM Manager**
3. Browse available content
2. Click **Wikipedia Selector**
3. Browse available Wikipedia packages
4. Click Download on items you want
You can also use the **Content Explorer** to browse all available ZIM content beyond Wikipedia.
### How do I add more educational courses?
1. Open **Kolibri**
2. Sign in as an admin
@ -48,7 +50,41 @@ Start with essentials and add more as needed.
Content is as current as when it was last downloaded. Wikipedia snapshots are typically updated monthly. Check the file names or descriptions for dates.
### Can I add my own files?
Currently, N.O.M.A.D. uses standard content formats (ZIM files for Kiwix, Kolibri channels for education). Custom content support may be added in future versions.
Yes — with the Knowledge Base. Upload PDFs, text files, and other documents to the [Knowledge Base](/knowledge-base), and the AI can reference them when answering your questions. This uses semantic search to find relevant information from your uploaded files.
For Kiwix content, N.O.M.A.D. uses standard ZIM files. For educational content, Kolibri uses its own channel format.
### What are curated collection tiers?
When selecting content in the Easy Setup wizard or Content Explorer, collections are organized into three tiers:
- **Essential** — Core content for the category (smallest download)
- **Standard** — Essential plus additional useful content
- **Comprehensive** — Everything available for the category (largest download)
This helps you balance content coverage against storage usage.
---
## AI Questions
### How do I use the AI chat?
1. Go to [AI Chat](/chat) from the Command Center
2. Type your question or request
3. The AI responds in conversational style
The AI must be installed first — enable it during Easy Setup or install it from the [Apps](/settings/apps) page.
### How do I upload documents to the Knowledge Base?
1. Go to **[Knowledge Base →](/knowledge-base)**
2. Upload your documents (PDFs, text files, etc.)
3. Documents are processed and indexed automatically
4. Ask questions in AI Chat — the AI will reference your uploaded documents when relevant
NOMAD documentation is automatically added to the Knowledge Base when the AI Assistant is installed.
### What is the System Benchmark?
The System Benchmark tests your hardware performance and generates a NOMAD Score — a weighted composite of CPU, memory, disk, and AI performance. You can create a Builder Tag (a NOMAD-themed identity like "Tactical-Llama-1234") and share your results with the [community leaderboard](https://benchmark.projectnomad.us).
Go to **[System Benchmark →](/settings/benchmark)** to run one.
---
@ -77,7 +113,32 @@ Local AI requires significant computing power. To improve speed:
- Close other applications on the server
- Ensure adequate cooling (overheating causes throttling)
- Consider using a smaller/faster AI model if available
- Add a GPU if your hardware supports it
- Add a GPU if your hardware supports it (NVIDIA or AMD)
### AI Chat not available
The AI Chat page requires the AI Assistant to be installed first:
1. Go to **[Apps](/settings/apps)**
2. Install the **AI Assistant**
3. Wait for the installation to complete
4. The AI Chat will then be accessible from the home screen or [Chat](/chat)
### Knowledge Base upload stuck
If a document upload appears stuck in the Knowledge Base:
1. Check that the AI Assistant is running in **Settings → Apps**
2. Large documents take time to process — wait a few minutes
3. Try uploading a smaller document to verify the system is working
4. Check **Settings → System** for any error messages
### Benchmark won't submit to leaderboard
To share results with the community leaderboard:
- You must run a **Full Benchmark** (not System Only or AI Only)
- The benchmark must include AI results (AI Assistant must be installed and working)
- Your score must be higher than any previous submission from the same hardware
If submission fails, check the error message for details.
### "Service unavailable" or connection errors
@ -129,7 +190,7 @@ Yes, while you have internet access. Updates include:
### How do I update content (Wikipedia, etc.)?
Content updates are separate from software updates:
1. Go to **Settings → ZIM Manager**
1. Go to **Settings → Wikipedia Selector** or **Content Explorer**
2. Check for newer versions of your installed content
3. Download updated versions as needed
@ -179,17 +240,20 @@ Yes. N.O.M.A.D. runs entirely on your hardware. Your searches, AI conversations,
By default, N.O.M.A.D. is accessible on your local network. Anyone on the same network can access it. For public networks, consider additional security measures.
### Does the AI send data anywhere?
No. The AI runs completely locally. Your conversations are not sent to any external service.
No. The AI runs completely locally. Your conversations are not sent to any external service. The AI chat is built into the Command Center — there's no separate service to configure.
---
## Getting More Help
### The AI can help
Try asking Open WebUI for help. The local AI can answer questions about many topics, including technical troubleshooting.
Try asking a question in [AI Chat](/chat). The local AI can answer questions about many topics, including technical troubleshooting. If you've uploaded NOMAD documentation to the Knowledge Base, it can also help with NOMAD-specific questions.
### Check the documentation
You're in the docs now. Use the menu to find specific topics.
### Join the community
Get help from other NOMAD users on **[Discord](https://discord.com/invite/crosstalksolutions)**.
### Release Notes
See what's changed in each version: **[Release Notes](/docs/release-notes)**

View File

@ -19,7 +19,7 @@ N.O.M.A.D. runs on any **Debian-based Linux** system (Ubuntu recommended). The i
**Recommended Specs** (with AI features):
- AMD Ryzen 7 / Intel Core i7 or better
- 32 GB RAM
- NVIDIA RTX 3060 or better (more VRAM = larger AI models)
- NVIDIA RTX 3060 or AMD equivalent or better (more VRAM = larger AI models)
- 250 GB+ free storage (SSD preferred)
The Command Center itself is lightweight — your hardware requirements depend on which tools and content you choose to install.
@ -59,17 +59,14 @@ N.O.M.A.D. has no built-in authentication — it's designed to be open and acces
### 1. Run the Easy Setup Wizard
If this is your first time using N.O.M.A.D., the Easy Setup wizard will help you:
- Choose which apps to enable
- Download map regions for your area
- Select knowledge collections (Wikipedia, medical references, etc.)
If this is your first time using N.O.M.A.D., the Easy Setup wizard will help you get everything configured.
**[Launch Easy Setup →](/easy-setup)**
The wizard walks you through four simple steps:
1. **Apps** — Choose additional tools like CyberChef or FlatNotes
1. **Capabilities** — Choose what to enable: Information Library, AI Assistant, Education Platform, Maps, Data Tools, and Notes
2. **Maps** — Select geographic regions for offline maps
3. **ZIM Files** — Choose reference collections (Wikipedia, medical, survival guides)
3. **Content** — Choose curated content collections with Essential, Standard, or Comprehensive tiers
4. **Review** — Confirm your selections and start downloading
### 2. Wait for Downloads to Complete
@ -87,9 +84,9 @@ Once downloads complete, you're ready to go. Your content works offline whenever
## Understanding Your Tools
### Kiwix — Your Offline Library
### Information Library — Offline Knowledge (Kiwix)
Kiwix stores compressed versions of websites and references that work without internet.
The Information Library stores compressed versions of websites and references that work without internet.
**What's included:**
- Full Wikipedia (millions of articles)
@ -98,15 +95,15 @@ Kiwix stores compressed versions of websites and references that work without in
- Classic books from Project Gutenberg
**How to use it:**
1. Click **Kiwix** from the Command Center home screen or [Apps](/settings/apps) page
1. Click **Information Library** from the Command Center home screen or [Apps](/settings/apps) page
2. Choose a collection (like Wikipedia)
3. Search or browse just like the regular website
---
### Kolibri — Offline Education
### Education Platform — Offline Courses (Kolibri)
Kolibri provides complete educational courses that work offline.
The Education Platform provides complete educational courses that work offline.
**What's included:**
- Khan Academy video courses
@ -115,7 +112,7 @@ Kolibri provides complete educational courses that work offline.
- Works for all ages
**How to use it:**
1. Click **Kolibri** from the Command Center home screen or [Apps](/settings/apps) page
1. Click **Education Platform** from the Command Center home screen or [Apps](/settings/apps) page
2. Sign in or create a learner account
3. Browse courses and start learning
@ -123,24 +120,48 @@ Kolibri provides complete educational courses that work offline.
---
### Open WebUI — Your AI Assistant
### AI Assistant — Built-in Chat
Chat with a local AI that runs entirely on your server — no internet needed.
N.O.M.A.D. includes a built-in AI chat interface powered by Ollama. It runs entirely on your server — no internet needed, no data sent anywhere.
**What can it do:**
- Answer questions on any topic
- Explain complex concepts simply
- Help with writing and editing
- Brainstorm ideas
- Assist with problem-solving
- Reference your uploaded documents via the Knowledge Base
- Brainstorm ideas and assist with problem-solving
**How to use it:**
1. Click **Open WebUI** from the Command Center home screen or [Apps](/settings/apps) page
1. Click **AI Chat** from the Command Center or go to [Chat](/chat)
2. Type your question or request
3. The AI responds in conversational style
**Tip:** Be specific in your questions. Instead of "tell me about plants," try "what vegetables grow well in shade?"
**Note:** The AI Assistant must be installed first. Enable it during Easy Setup or install it from the [Apps](/settings/apps) page.
---
### Knowledge Base — Document-Aware AI
The Knowledge Base lets you upload documents so the AI can reference them when answering your questions. It uses semantic search (RAG via Qdrant) to find relevant information from your uploaded files.
**Supported file types:**
- PDFs, text files, and other document formats
- NOMAD documentation is automatically loaded when the AI Assistant is installed
**How to use it:**
1. Go to **[Knowledge Base →](/knowledge-base)**
2. Upload your documents (PDFs, text files, etc.)
3. Documents are processed and indexed automatically
4. Ask questions in AI Chat — the AI will reference your uploaded documents when relevant
**Use cases:**
- Upload emergency plans for quick reference during a crisis
- Load technical manuals and SOPs for offline work sites
- Add curriculum guides for homeschooling
- Store research papers for academic work
---
### Maps — Offline Navigation
@ -170,10 +191,32 @@ View maps without internet. Download the regions you need before going offline.
As your needs change, you can add more content anytime:
- **More apps:** Settings → Apps
- **More references:** Settings → ZIM Manager
- **More references:** Settings → Content Explorer or Wikipedia Selector
- **More map regions:** Settings → Maps Manager
- **More educational content:** Through Kolibri's built-in content browser
### Wikipedia Selector
N.O.M.A.D. includes a dedicated Wikipedia content management tool for browsing and downloading Wikipedia packages.
**How to use it:**
1. Go to **[Wikipedia Selector →](/settings/wikipedia-selector)**
2. Browse available Wikipedia packages by language and size
3. Select and download the packages you want
### System Benchmark
Test your hardware performance and see how your NOMAD build stacks up against the community.
**How to use it:**
1. Go to **[System Benchmark →](/settings/benchmark)**
2. Choose a benchmark type: Full, System Only, or AI Only
3. View your NOMAD Score (a weighted composite of CPU, memory, disk, and AI performance)
4. Create a Builder Tag (your NOMAD-themed identity, like "Tactical-Llama-1234")
5. Share your results with the [community leaderboard](https://benchmark.projectnomad.us)
**Note:** Only Full Benchmarks with AI data can be shared to the community leaderboard.
### Keeping Things Updated
While you have internet, periodically check for updates:
@ -215,7 +258,7 @@ Check storage usage in **Settings → System**.
### Getting Help
- **In-app docs:** You're reading them now
- **AI assistant:** Ask Open WebUI for help with almost anything
- **AI assistant:** Ask a question in [AI Chat](/chat)
- **Release notes:** See what's new in each version
---
@ -224,9 +267,10 @@ Check storage usage in **Settings → System**.
You're ready to use N.O.M.A.D. Here are some things to try:
1. **Look something up** — Search for a topic in Kiwix
2. **Learn something** — Start a Khan Academy course in Kolibri
3. **Ask a question** — Chat with the AI in Open WebUI
1. **Look something up** — Search for a topic in the Information Library
2. **Learn something** — Start a Khan Academy course in the Education Platform
3. **Ask a question** — Chat with the AI in [AI Chat](/chat)
4. **Explore maps** — Find your neighborhood in the Maps viewer
5. **Upload a document** — Add a PDF to the [Knowledge Base](/knowledge-base) and ask the AI about it
Enjoy your offline knowledge server!

View File

@ -13,23 +13,33 @@ Think of it as having Wikipedia, Khan Academy, an AI assistant, and offline maps
### Browse Offline Knowledge
Access millions of Wikipedia articles, medical references, how-to guides, and ebooks — all stored locally on your server. No internet required.
*Launch Kiwix from the [Apps](/settings/apps) page or the home screen.*
*Launch the Information Library from the home screen or the [Apps](/settings/apps) page.*
### Learn Something New
Khan Academy courses covering math, science, economics, and more. Complete with videos and exercises, all available offline.
*Launch Kolibri from the [Apps](/settings/apps) page or the home screen.*
*Launch the Education Platform from the home screen or the [Apps](/settings/apps) page.*
### Chat with AI
Ask questions, get explanations, brainstorm ideas, or get help with writing. Your local AI assistant works completely offline.
Ask questions, get explanations, brainstorm ideas, or get help with writing. Your local AI assistant works completely offline — and you can upload documents to the Knowledge Base for document-aware responses.
*Launch Open WebUI from the [Apps](/settings/apps) page or the home screen.*
**[Open AI Chat →](/chat)**
### Upload Documents to the Knowledge Base
Upload PDFs, text files, and other documents for the AI to reference. The Knowledge Base uses semantic search to find relevant information from your uploaded documents when you ask questions.
**[Open Knowledge Base →](/knowledge-base)**
### View Offline Maps
Navigate and explore maps without an internet connection. Download regions you need before going offline.
**[Open Maps →](/maps)**
### Benchmark Your Hardware
Run a System Benchmark to see how your hardware performs and compare your NOMAD Score with the community leaderboard.
**[Open Benchmark →](/settings/benchmark)**
---
## Getting Started
@ -46,9 +56,13 @@ Or explore the **[Getting Started Guide](/docs/getting-started)** for a walkthro
| I want to... | Go here |
|--------------|---------|
| Chat with the AI | [AI Chat →](/chat) |
| Upload documents for AI | [Knowledge Base →](/knowledge-base) |
| Download more content | [Install Apps →](/apps) |
| Add Wikipedia/reference content | [ZIM Manager →](/settings/zim-manager) |
| Add Wikipedia/reference content | [Wikipedia Selector →](/settings/wikipedia-selector) |
| Manage installed content | [Content Manager →](/settings/zim-manager) |
| Download map regions | [Maps Manager →](/settings/maps-manager) |
| Run a benchmark | [System Benchmark →](/settings/benchmark) |
| Check for updates | [System Update →](/settings/updates) |
| View system status | [Settings →](/settings) |

View File

@ -1,10 +1,241 @@
# Release Notes
## Version 1.23.0 - February 5, 2026
### 🚀 Features
- **Maps**: Maps now use full page by default
- **Navigation**: Added "Back to Home" link on standard header pages
- **AI**: Fuzzy search for AI models list
- **UI**: Improved global error reporting with user notifications
### 🐛 Bug Fixes
- **Kiwix**: Avoid restarting the Kiwix container while download jobs are running
- **Docker**: Ensure containers are fully removed on failed service install
- **AI**: Filter cloud models from API response and fallback model list
- **Curated Collections**: Prevent duplicate resources when fetching latest collections
- **Content Tiers**: Rework tier system to dynamically determine install status on the server side
### ✨ Improvements
- **Docs**: Added pretty rendering for markdown tables in documentation pages
---
## Version 1.22.0 - February 4, 2026
### 🚀 Features
- **Content Manager**: Display friendly names (Title and Summary) instead of raw filenames for ZIM files
- **AI Knowledge Base**: Automatically add NOMAD documentation to AI Knowledge Base on install
### 🐛 Bug Fixes
- **Maps**: Ensure map asset URLs resolve correctly when accessed via hostname
- **Wikipedia**: Prevent loading spinner overlay during download
- **Easy Setup**: Scroll to top when navigating between wizard steps
- **AI Chat**: Hide chat button and page unless AI Assistant is actually installed
- **Settings**: Rename confusing "Port" column to "Location" in Apps Settings
### ✨ Improvements
- **Ollama**: Cleanup model download logic and improve progress tracking
---
## Version 1.21.0 - February 2, 2026
### 🚀 Features
- **AI Assistant**: Built-in AI chat interface — no more separate Open WebUI app
- **Knowledge Base**: Document upload with OCR, semantic search (RAG), and contextual AI responses via Qdrant
- **Wikipedia Selector**: Dedicated Wikipedia content management with smart package selection
- **GPU Support**: NVIDIA and AMD GPU passthrough for Ollama (faster AI inference)
### 🐛 Bug Fixes
- **Benchmark**: Detect Intel Arc Graphics on Core Ultra processors
- **Easy Setup**: Remove built-in System Benchmark from wizard (now in Settings)
- **Icons**: Switch to Tabler Icons for consistency, remove unused icon libraries
- **Docker**: Avoid re-pulling existing images during install
### ✨ Improvements
- **Ollama**: Fallback list of recommended models if api.projectnomad.us is down
- **Ollama/Qdrant**: Docker images pinned to specific versions for stability
- **README**: Added website and community links
- Removed Open WebUI as a separate installable app (replaced by built-in AI Chat)
---
## Version 1.20.0 - January 28, 2026
### 🚀 Features
- **Collections**: Expanded curated categories with more content and improved tier selection modal UX
- **Legal**: Expanded Legal Notices and moved to bottom of Settings sidebar
### 🐛 Bug Fixes
- **Install**: Handle missing curl dependency on fresh Ubuntu installs
- **Migrations**: Fix timestamp ordering for builder_tag migration
---
## Version 1.19.0 - January 28, 2026
### 🚀 Features
- **Benchmark**: Builder Tag system — claim leaderboard spots with NOMAD-themed tags (e.g., "Tactical-Llama-1234")
- **Benchmark**: Full benchmark with AI now required for community sharing; HMAC-signed submissions
- **Release Notes**: Subscribe to release notes via email
- **Maps**: Automatically download base map assets if missing
### 🐛 Bug Fixes
- **System Info**: Fall back to fsSize when disk array is empty (fixes "No storage devices detected")
---
## Version 1.18.0 - January 24, 2026
### 🚀 Features
- **Collections**: Improved curated collections UX with persistent tier selection and submit-to-confirm workflow
### 🐛 Bug Fixes
- **Benchmark**: Fix AI benchmark connectivity (Docker container couldn't reach Ollama on host)
- **Open WebUI**: Fix install status indicator
### ✨ Improvements
- **Docker**: Container URL resolution utility and networking improvements
---
## Version 1.17.0 - January 23, 2026
### 🚀 Features
- **System Benchmark**: Hardware scoring with NOMAD Score, circular gauges, and community leaderboard submission
- **Dashboard**: User-friendly app names with "Powered by" open source attribution
- **Settings**: Updated nomenclature and added tiered content collections to Settings pages
- **Queues**: Support working all queues with a single command
### 🐛 Bug Fixes
- **Easy Setup**: Select valid primary disk for storage projection bar
- **Docs**: Remove broken service links that pointed to invalid routes
- **Notifications**: Improved styling
- **UI**: Remove splash screen
- **Maps**: Static path resolution fix
---
## Version 1.16.0 - January 20, 2026
### 🚀 Features
- **Apps**: Force-reinstall option for installed applications
- **Open WebUI**: Manage Ollama models directly from Command Center
- **Easy Setup**: Show selected AI model size in storage projection bar
### ✨ Improvements
- **Curated Categories**: Improved fetching from GitHub
- **Build**: Added dockerignore file
---
## Version 1.15.0 - January 19, 2026
### 🚀 Features
- **Easy Setup Wizard**: Redesigned Step 1 with user-friendly capability cards instead of app names
- **Tiered Collections**: Category-based content collections with Essential, Standard, and Comprehensive tiers
- **Storage Projection Bar**: Visual disk usage indicator showing projected additions during Easy Setup
- **Windows Support**: Docker Desktop support for local development with platform detection and NOMAD_STORAGE_PATH env var
- **Documentation**: Comprehensive in-app documentation (Home, Getting Started, FAQ, Use Cases)
### ✨ Improvements
- **Easy Setup**: Renamed step 3 label from "ZIM Files" to "Content"
- **Notifications**: Fixed auto-dismiss not working due to stale closure
- Added Survival & Preparedness and Education & Reference content categories
---
## Version 1.14.0 - January 16, 2026
### 🚀 Features
- **Collections**: Auto-fetch latest curated collections from GitHub
### 🐛 Bug Fixes
- **Docker**: Improved container state management
---
## Version 1.13.0 - January 15, 2026
### 🚀 Features
- **Easy Setup Wizard**: Initial implementation of the guided first-time setup experience
- **Maps**: Enhanced missing assets warnings
- **Apps**: Improved app cards with custom icons
### 🐛 Bug Fixes
- **Curated Collections**: UI tweaks
- **Install**: Changed admin container pull_policy to always
---
## Version 1.12.0 - 1.12.3 - December 24, 2025 - January 13, 2026
### 🚀 Features
- **System**: Check internet status on backend with custom test URL support
### 🐛 Bug Fixes
- **Admin**: Improved service install status management
- **Admin**: Improved duplicate install request handling
- **Admin**: Fixed base map assets download URL
- **Admin**: Fixed port binding for Open WebUI
- **Admin**: Improved memory usage indicators
- **Admin**: Added favicons
- **Admin**: Fixed container healthcheck
- **Admin**: Fixed missing ZIM download API client method
- **Install**: Fixed disk info file mount and stability
- **Install**: Ensure update script always pulls latest images
- **Install**: Use modern docker compose command in update script
- **Install**: Ensure update script is executable
- **Scripts**: Remove disk info file on uninstall
---
## Version 1.11.0 - 1.11.1 - December 24, 2025
### 🚀 Features
- **Maps**: Curated map region collections
- **Collections**: Map region collection definitions
### 🐛 Bug Fixes
- **Maps**: Fixed custom pmtiles file downloads
- **Docs**: Documentation renderer fixes
---
## Version 1.10.1 - December 5, 2025
### ✨ Improvements
1. This is a test
- **Kiwix**: ZIM storage path
- **Kiwix**: ZIM storage path improvements
---
@ -17,7 +248,7 @@
### ✨ Improvements
- **Install**: Add Redis env variables to compose file
- **Kiwix**: initial download and setup
- **Kiwix**: Initial download and setup
---
@ -40,18 +271,14 @@
- Alert and button styles redesign
- System info page redesign
- **Collections**: Curated ZIM Collections
- **Collections**: add Preppers Library
- **Collections**: add slug, icon, and language
- **Collections**: store additional data with resources list
- **Collections**: Curated ZIM Collections with slug, icon, and language support
- Custom map and ZIM file downloads (WIP)
- New maps system (WIP)
### ✨ Improvements
- **DockerService**: cleanup old OSM stuff
- **Install**: standardize compose file names
- Hide query devtools in prod
- **DockerService**: Cleanup old OSM stuff
- **Install**: Standardize compose file names
---
@ -62,17 +289,13 @@
- Alert and button styles redesign
- System info page redesign
- **Collections**: Curated ZIM Collections
- **Collections**: add Preppers Library
- **Collections**: add slug, icon, and language
- **Collections**: store additional data with resources list
- Custom map and ZIM file downloads (WIP)
- New maps system (WIP)
### ✨ Improvements
- **DockerService**: cleanup old OSM stuff
- **Install**: standardize compose file names
- Hide query devtools in prod
- **DockerService**: Cleanup old OSM stuff
- **Install**: Standardize compose file names
---
@ -104,8 +327,8 @@
### ✨ Improvements
- **Scripts**: logs directory creation improvements
- **Scripts**: fix type in management-compose file path
- **Scripts**: Logs directory creation improvements
- **Scripts**: Fix typo in management-compose file path
---
@ -192,9 +415,10 @@
## Support
- 📧 Email: support@projectnomad.com
- 🐛 Bug Reports: [GitHub Issues](https://github.com/Crosstalk-Solutions/project-nomad/issues)
- **Discord:** [Join the Community](https://discord.com/invite/crosstalksolutions) — Get help, share your builds, and connect with other NOMAD users
- **Bug Reports:** [GitHub Issues](https://github.com/Crosstalk-Solutions/project-nomad/issues)
- **Website:** [www.projectnomad.us](https://www.projectnomad.us)
---
*For previous release notes, see our [changelog archive](https://github.com/Crosstalk-Solutions/project-nomad/releases).*
*For the full changelog, see our [GitHub releases](https://github.com/Crosstalk-Solutions/project-nomad/releases).*

View File

@ -14,6 +14,7 @@ When disasters strike, internet and cell service often go down first. N.O.M.A.D.
- Find information about water purification, food storage, shelter building
- Use offline maps to navigate when GPS services are degraded
- Research plant identification, weather patterns, radio frequencies
- Upload emergency plans and protocols to the Knowledge Base for quick AI-assisted reference
**Recommended content:**
- Medical Library ZIM collection
@ -33,6 +34,7 @@ Teach your children anywhere, with or without internet. Complete curriculum avai
- Supplement with Wikipedia for research projects
- Use the AI as a patient tutor for any subject
- Access classic literature through Project Gutenberg
- Upload curriculum guides to the Knowledge Base so the AI can help answer curriculum-specific questions
**Recommended content:**
- Khan Academy courses via Kolibri
@ -71,6 +73,7 @@ Construction sites, research stations, ships, and remote facilities often lack r
**What you can do:**
- Access technical references and documentation
- Use AI for writing assistance and analysis
- Upload technical manuals and SOPs to the Knowledge Base for document-aware AI responses
- Look up regulations, standards, and procedures
- Provide educational resources for workers
- Maintain communication records with note-taking apps
@ -109,13 +112,15 @@ Some people simply prefer to keep their searches and questions private.
**What you can do:**
- Search Wikipedia without being tracked
- Ask AI questions that stay on your own hardware
- Upload sensitive documents to the Knowledge Base — they never leave your server
- Learn about sensitive topics privately
- Keep your intellectual curiosity to yourself
**How it works:**
- All data stays on your server
- No search history sent to companies
- No AI conversations leave your network
- No AI conversations leave your network — the AI chat is built into the Command Center
- All Knowledge Base processing happens locally
- You control your own information
---
@ -147,6 +152,7 @@ Students and researchers can work without depending on university networks.
**What you can do:**
- Access Wikipedia's extensive article database
- Use AI for research assistance and summarization
- Upload research papers to the Knowledge Base for AI-assisted analysis and cross-referencing
- Work on papers and projects offline
- Cross-reference multiple sources
- Take notes with built-in tools
@ -171,10 +177,13 @@ Storage is limited. Focus on:
3. General reference (Wikipedia)
4. Nice-to-have additions
### Step 3: Download While You Can
### Step 3: Upload Relevant Documents
Add your own documents to the [Knowledge Base](/knowledge-base) — emergency plans, technical manuals, curriculum guides, or research papers. The AI can reference these when you ask questions.
### Step 4: Download While You Can
Keep your server updated while you have internet. You never know when you'll need to go offline.
### Step 4: Practice
### Step 5: Practice
Try using N.O.M.A.D. before you need it. Familiarity with the tools makes them more useful in a crisis.
---
@ -183,8 +192,10 @@ Try using N.O.M.A.D. before you need it. Familiarity with the tools makes them m
N.O.M.A.D. content is customizable. If you don't see what you need:
1. **Check ZIM Remote Explorer** — Thousands of ZIM files are available
2. **Browse Kolibri channels** — Educational content for many subjects
3. **Request features** — Let us know what content would help you
1. **Check the Wikipedia Selector** — Browse and download Wikipedia packages by language and size
2. **Browse Content Explorer** — Thousands of ZIM files are available
3. **Browse Kolibri channels** — Educational content for many subjects
4. **Upload your own documents** — Add files to the [Knowledge Base](/knowledge-base) for AI-aware reference
5. **Request features** — Let us know what content would help you on [Discord](https://discord.com/invite/crosstalksolutions)
Your offline server, your content choices.