Project NOMAD is an offline-first, self-contained knowledge and education server designed to provide critical tools and AI capabilities without an internet connection. Orchestrated via a Docker-based management UI called the "Command Center," the platform automates the installation and configuration of containerized resources. Key integrated tools include an AI assistant utilizing Ollama or OpenAI-compatible APIs with RAG via Qdrant, an information library via Kiwix, educational content through Kolibri, and offline maps via ProtoMaps. It also features CyberChef for data analysis, FlatNotes for markdown note-taking, and a "Supply Depot" for custom Docker containers. While the core management application is lightweight—requiring only 4GB of RAM and 5GB of storage—running local LLMs necessitates significantly higher specifications, ideally an AMD Ryzen 7 or Intel Core i7 processor, 32GB of RAM, and an NVIDIA RTX 3060 or equivalent GPU. The system is designed for Debian-based environments, such as Ubuntu 26.04 LTS, and utilizes an automated update pipeline that performs pre-flight checks for disk space and active processes before applying minor or patch updates within user-defined time windows. Notably, the software contains zero telemetry and is intended for local network use rather than direct internet exposure.

Read original