简介说明
N.O.M.A.D. 末日生存计划 —— 无网也能活下去的离线知识节点 github开源项目 project-nomad N.O.M.A.D. 计划
N.O.M.A.D. 计划 离线媒体、档案与数据节点|永不离线的知识体系
N.O.M.A.D. 是一套离线优先、自成体系的知识与教育服务平台,集成核心工具、海量知识库与人工智能能力,让你在任何场景下都能稳定获取信息、实现自主赋能,真正做到知识 “永不离线”。
官方网站|Discord 社区|硬件基准测试平台
N.O.M.A.D. 支持所有基于 Debian 的操作系统(推荐使用 Ubuntu)。整个安装过程基于终端完成,所有工具与资源均可通过浏览器访问,因此即使作为服务器部署、供其他客户端访问,也无需安装桌面环境。
⚠️ 注意:运行安装脚本需要 sudo/root 管理员权限。
一键快速安装(仅适用于 Debian 系系统)
sudo apt-get update && \ sudo apt-get install -y curl && \ curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/install_nomad.sh \ -o install_nomad.sh && \ sudo bash install_nomad.sh
安装完成后,打开浏览器访问以下地址即可开始使用:
本地访问:http://localhost:8080
局域网访问:http://设备IP:8080
如需完整分步教程(含 Ubuntu 系统安装配置),可查阅官方安装指南。
高级自定义安装
适合熟悉 Docker 的高级用户:
- 下载并自定义 docker-compose.yml 模板,替换配置中的占位参数
- 使用命令启动控制中心及相关依赖服务:
docker compose up -d
N.O.M.A.D. 以统一管理界面(指挥中心)与 API 为核心,通过 Docker 协调各类容器化工具与资源,自动完成安装、配置与更新,无需用户手动干预部署细节。
核心功能
- 本地 AI 聊天与知识库:基于 Ollama 驱动本地大模型,也可对接 LM Studio、llama.cpp 等兼容 OpenAI API 的工具;支持文档上传与语义检索,结合 Qdrant 实现本地 RAG 能力。
- 离线信息库:通过 Kiwix 提供离线维基百科、医学参考资料、电子书、生存手册等内容。
- 教育学习平台:集成 Kolibri,支持可汗学院课程、学习进度追踪与多用户管理。
- 离线地图服务:基于 ProtoMaps,支持按需下载区域离线地图,支持搜索与基础导航。
- 数据与密码学工具:集成 CyberChef,提供加密、编码、哈希计算与数据分析等实用功能。
- 本地笔记系统:基于 FlatNotes,实现轻量化本地笔记管理,支持 Markdown 格式。
- 系统基准测试:内置硬件性能评分工具,可参与社区排行榜对比。
- 简易初始化向导:引导完成首次配置,支持一键部署精选内容合集。
平台同时内置维基百科内容选择器、ZIM 库管理器、内容浏览器等实用工具。
| 能力模块 | 核心依赖 | 提供功能 |
|---|---|---|
| 离线知识库 | Kiwix | 离线维基百科、医学资料、生存指南、电子书 |
| AI 助手 | Ollama + Qdrant | 本地对话、文档上传、语义检索、RAG 增强 |
| 教育课程 | Kolibri | 可汗学院课程、进度跟踪、多用户支持 |
| 离线地图 | ProtoMaps | 区域地图下载、搜索与离线导航 |
| 数据工具 | CyberChef | 加密、编码、哈希、数据分析 |
| 笔记功能 | FlatNotes | 本地 Markdown 笔记管理 |
| 硬件基准 | 内置模块 | 硬件评分、社区排行榜、设备标签 |
与多数极简离线生存设备不同,N.O.M.A.D. 若要流畅运行 AI 模型,建议搭配性能较强的 GPU;但平台核心本身十分轻量化,可根据使用需求灵活调整配置。
最低配置(仅运行核心服务)
- 处理器:2GHz 及以上双核 CPU
- 内存:4GB 系统内存
- 存储:至少 5GB 可用磁盘空间
- 系统:Debian 系发行版(推荐 Ubuntu)
- 网络:仅安装阶段需要稳定网络
推荐配置(流畅运行大语言模型)
- 处理器:AMD Ryzen 7 / Intel Core i7 及以上
- 内存:32GB 系统内存
- 显卡:NVIDIA RTX 3060 或同级别 AMD 显卡(显存越大支持模型越大)
- 存储:250GB 以上 SSD 可用空间
- 系统:Debian 系发行版(推荐 Ubuntu)
- 网络:仅安装阶段需要稳定网络
详细硬件装机推荐(150–1000 美元 + 三档方案)可查阅官方硬件指南。
整体资源占用主要取决于你安装的工具与内容库,而非 N.O.M.A.D. 核心本身。
默认安装时,N.O.M.A.D. 会在本机部署 Ollama 服务。
如需在其他设备运行 AI 模型,可在 AI 助手设置中填写远程 Ollama 或兼容 OpenAI API 的服务地址。
⚠️ 注意:
- 若使用远程 Ollama,需以 OLLAMA_HOST=0.0.0.0 启动服务
- Ollama 为首选方案,支持模型自动下载;使用 LM Studio 等工具需手动下载模型
- 用户需自行负责远程 AI 服务的部署与维护
更多安装、使用与排障问题,可查阅官方 FAQ 文档。
N.O.M.A.D. 从设计上以离线使用为核心:
- 仅在初始安装(下载依赖)与手动下载扩展资源时需要网络
- 无内置数据遥测,不主动上传任何用户信息
- 平台仅通过访问 Cloudflare 1.1.1.1 节点用于网络连通性检测
N.O.M.A.D. 设计为开放易用,当前未内置身份认证。
若在局域网内共享使用,可通过端口控制、防火墙等网络层面策略限制访问。
平台暂不建议直接暴露至公网,除非具备专业安全配置能力并充分了解风险。
用户认证功能已列入开发路线图,未来将根据需求推出可选认证与权限分级(如家庭家长控制、课堂管理员账户等)。
项目欢迎社区贡献与改进建议,具体参与规范可查阅 CONTRIBUTING.md。
社区与资源
- 官方网站:www.projectnomad.us
- Discord 社区:获取技术支持、分享部署方案、与其他用户交流
- 基准测试排行榜:benchmark.projectnomad.us
- 故障排查指南:TROUBLESHOOTING.md
- 常见问题:FAQ.md
N.O.M.A.D. 基于 Apache License 2.0 开源协议授权。
安装完成后,可在 /opt/project-nomad 目录使用以下维护脚本:
启动所有服务
sudo bash /opt/project-nomad/start_nomad.sh
停止所有服务
sudo bash /opt/project-nomad/stop_nomad.sh
更新控制中心核心容器
sudo bash /opt/project-nomad/update_nomad.sh
⚠️ 仅更新核心容器,应用更新建议在指挥中心界面操作。
完全卸载(不可恢复)
curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/uninstall_nomad.sh -o uninstall_nomad.sh && sudo bash uninstall_nomad.sh







评论抢沙发