Build a personal server to access Wikipedia and educational courses without an internet connection
As long as there is power, you can create an environment on a single home computer to search Wikipedia, take courses, and chat with AI without an internet connection. Project NOMAD is a tool for installing and managing this offline knowledge server. You connect via a browser to download the necessary content, run AI models locally, and keep all data safely within your own hardware.
Tools available offline
This system allows access to core information and educational resources even without an internet connection. You can read offline Wikipedia, medical references, survival guides, and e-books through Kiwix, and take Khan Academy courses while tracking progress using Kolibri. You can download regional maps with ProtoMaps to explore them offline, and perform data encryption and analysis tasks with CyberChef. Additionally, you can use a chat feature that supports document uploads and semantic search through a local AI assistant combining Ollama and Qdrant.
Installation methods and hardware requirements
Installation is performed via terminal commands on a Debian-based operating system (recommended: Ubuntu 26.04 LTS), and you can access it via a browser even without a desktop environment. To run only the basic management application, you need a 2GHz dual-core processor, 4GB RAM, and at least 5GB of storage space. However, to use the included AI tools and LLMs smoothly, a processor of AMD Ryzen 7 or Intel Core i7 or higher, 32GB RAM, an NVIDIA RTX 3060 or higher GPU, and at least 250GB of SSD storage are recommended. An internet connection is required only for the initial installation, after which it operates completely offline.
Security and network exposure considerations
Project NOMAD has no authentication by default and is designed to be accessible to anyone. Therefore, if you connect to a local network after installation to allow access from other devices, you must directly manage the scope of service exposure by blocking or opening ports. Direct exposure to the internet is strongly discouraged and should only be done after taking appropriate security measures and understanding the risks. While user authentication features may be added in the future, network-level control is currently the only line of defense.
Things to check before choosing
It is suitable for individuals or small groups who need offline education or access to knowledge in emergencies. However, since utilizing AI features requires significant hardware investment, you should first check your budget and equipment specifications. It is also important to confirm whether you can accept the security risks due to the lack of authentication and whether you are familiar with managing Debian-based systems. The license is Apache License 2.0, and it includes community contributions and automatic update features, making long-term maintenance easy.