project-nomad/admin/docs/getting-started.md
Chris Sherwood c16cfc3a93 fix(GPU): detect NVIDIA GPUs via Docker API instead of lspci
The previous lspci-based GPU detection fails inside Docker containers
because lspci isn't available, causing Ollama to always run CPU-only
even when a GPU + NVIDIA Container Toolkit are present on the host.

Replace with Docker API runtime check (docker.info() -> Runtimes) as
primary detection method. This works from inside any container via the
mounted Docker socket and confirms both GPU presence and toolkit
installation. Keep lspci as fallback for host-based installs and AMD.

Also add Docker-based GPU detection to benchmark hardware info — exec
nvidia-smi inside the Ollama container to get the actual GPU model name
instead of showing "Not detected".

Tested on nomad3 (Intel Core Ultra 9 285HX + RTX 5060): AI performance
went from 12.7 tok/s (CPU) to 281.4 tok/s (GPU) — a 22x improvement.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 15:18:52 -08:00

8.2 KiB

Getting Started with N.O.M.A.D.

This guide will help you get the most out of your N.O.M.A.D. server.


Easy Setup Wizard

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 Wizard — Step 1: Choose your capabilities

The wizard walks you through four simple steps:

  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. Content — Choose curated content collections with Essential, Standard, or Comprehensive tiers

Content tiers — Essential, Standard, and Comprehensive 4. Review — Confirm your selections and start downloading

Depending on what you selected, downloads may take a while. You can monitor progress in the Settings area, continue using features that are already installed, or leave your server running overnight for large downloads.


Understanding Your Tools

Information Library — Offline Knowledge (Kiwix)

The Information Library stores compressed versions of websites and references that work without internet.

What's included:

  • Full Wikipedia (millions of articles)
  • Medical references and first aid guides
  • How-to guides and survival information
  • Classic books from Project Gutenberg

How to use it:

  1. Click Information Library from the Command Center home screen or Apps page
  2. Choose a collection (like Wikipedia)
  3. Search or browse just like the regular website

Education Platform — Offline Courses (Kolibri)

The Education Platform provides complete educational courses that work offline.

What's included:

  • Khan Academy video courses
  • Math, science, reading, and more
  • Progress tracking for learners
  • Works for all ages

How to use it:

  1. Click Education Platform from the Command Center home screen or Apps page
  2. Sign in or create a learner account
  3. Browse courses and start learning

Tip: Kolibri supports multiple users. Create accounts for each family member to track individual progress.


AI Assistant — Built-in Chat

AI Chat interface

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
  • Reference your uploaded documents via the Knowledge Base
  • Brainstorm ideas and assist with problem-solving

How to use it:

  1. Click AI Chat from the Command Center or go to 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 page.

GPU Acceleration: If your server has an NVIDIA GPU with the NVIDIA Container Toolkit installed, N.O.M.A.D. will automatically use it for AI — dramatically faster responses (10-20x improvement). If you add a GPU later, go to Apps and Force Reinstall the AI Assistant to enable it.


Knowledge Base — Document-Aware AI

Knowledge Base upload interface

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 →
  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

Offline maps viewer

View maps without internet. Download the regions you need before going offline.

How to use it:

  1. Click Maps from the Command Center
  2. Navigate by dragging and zooming
  3. Search for locations using the search bar

To add more map regions:

  1. Go to Settings → Maps Manager
  2. Select the regions you need
  3. Click Download

Tip: Download maps for areas you travel to frequently, plus neighboring regions just in case.

Open Maps →


Managing Your Server

Adding More Content

As your needs change, you can add more content anytime:

  • More apps: Settings → Apps
  • More references: Settings → Content Explorer or Content Manager
  • More map regions: Settings → Maps Manager
  • More educational content: Through Kolibri's built-in content browser

Wikipedia Selector

Content Explorer — browse and download Wikipedia packages and curated collections

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 Content Explorer →
  2. Browse available Wikipedia packages by language and size
  3. Select and download the packages you want

Note: Selecting a different Wikipedia package replaces the previously downloaded version. Only one Wikipedia selection is active at a time.

System Benchmark

System Benchmark with NOMAD Score and Builder Tag

Test your hardware performance and see how your NOMAD build stacks up against the community.

How to use it:

  1. Go to System 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

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:

  1. Go to Settings → Check for Updates
  2. If updates are available, click to install
  3. Wait for the update to complete (your server will restart)

Content updates (Wikipedia, maps, etc.) can be managed separately from software updates.

Monitoring System Health

Check on your server anytime:

  1. Go to Settings → System
  2. View CPU, memory, and storage usage
  3. Check system uptime and status

Tips for Best Results

Before Going Offline

  • Update everything — Run software and content updates
  • Download what you need — Maps, references, educational content
  • Test it — Make sure features work while you still have internet to troubleshoot

Storage Management

Your server has limited storage. Prioritize:

  • Content you'll actually use
  • Critical references (medical, survival)
  • Maps for your region
  • Educational content matching your needs

Check storage usage in Settings → System.

Getting Help

  • In-app docs: You're reading them now
  • AI assistant: Ask a question in AI Chat
  • Release notes: See what's new in each version

Next Steps

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 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
  4. Explore maps — Find your neighborhood in the Maps viewer
  5. Upload a document — Add a PDF to the Knowledge Base and ask the AI about it

Enjoy your offline knowledge server!