Project N.O.M.A.D.:在断网环境中提供本地知识与教育服务
一分钟看懂
Project N.O.M.A.D. 是一个离线优先的知识与教育服务器,通过 Docker 在自有硬件上整合百科、课程、地图、实用工具和本地 AI,让断网或网络不稳定环境也能访问一套本地知识服务。
你可以用它做什么
- 在学校、应急点或偏远地区提供离线百科与课程。
- 部署离线地图、笔记、实用安全工具和资料库。
- 使用本地 Ollama 模型或兼容 OpenAI 的接口提供 AI 助手。
- 将一台服务器作为局域网知识中心供多设备访问。
主要能力
- 集成 Kiwix、Kolibri、离线地图、CyberChef、FlatNotes 等服务。
- 通过 Docker 统一编排与管理组件。
- 支持本地 AI 和外部兼容接口两种模型路径。
- 内置内容下载与设备管理流程,且项目声明不包含遥测。
适合哪些人
适合教育机构、社区网络、应急与野外团队、家庭实验室,以及希望建立不依赖持续互联网连接的本地知识库用户。
怎么开始使用
官方建议使用 Ubuntu 26.04,也支持 Ubuntu 24.04 和 Debian 12。准备 Docker 环境后按项目安装指引部署,再在有网络时下载所需内容。基础运行参考为双核 2GHz、4GB 内存和 5GB 磁盘;若运行本地 AI,官方建议约 32GB 内存、RTX 3060 同等级显卡及 250GB SSD。
使用前需要知道
项目明确说明当前没有身份认证,因此不能直接暴露到公网,应使用可信局域网、防火墙、VPN 或反向代理的认证层保护。首次安装和内容下载仍需要联网,离线资料也需规划容量、版本更新与备份。代码采用 Apache-2.0 许可证,集成内容和模型可能另有授权要求。