Project NOMAD辅助脚本大全:启动、停止、更新、卸载命令行速查

Project NOMAD辅助脚本大全:启动、停止、更新、卸载命令行速查 Project NOMAD辅助脚本大全启动、停止、更新、卸载命令行速查【免费下载链接】project-nomadProject NOMAD is an offline-first knowledge and education server. Wikipedia, thousands of books, courses, maps, and optional local AI, all running on hardware you own with no internet required.项目地址: https://gitcode.com/GitHub_Trending/pr/project-nomadProject NOMAD 是一款离线优先的知识与教育服务器内置离线维基百科、电子书、课程、地图和可选的本地 AI全部运行在你自己的硬件上、无需联网即可使用。安装完成后它会提供一组官方辅助脚本启动、停止、更新、卸载全部位于/opt/project-nomad目录让你在终端里一键完成日常运维。本文为你整理这套Project NOMAD 命令行脚本速查表覆盖安装、启停、更新到彻底卸载的完整生命周期。为什么需要这些辅助脚本NOMAD 的核心管理界面叫Command Center指挥中心日常操作基本都能在浏览器里完成。但当你需要排障、维护或重装系统时网页界面可能无法访问这时命令行脚本就是最可靠的救命稻草快速启动开机后一键拉起所有 NOMAD 容器优雅停止安全关闭所有容器便于维护或省电手动更新拉取最新的指挥中心镜像并重建容器️干净卸载移除全部文件与容器彻底告别 NOMAD辅助脚本安装在哪里所有脚本都安装在系统目录/opt/project-nomad下源码仓库中对应 install/ 目录。执行任何脚本前请记住一条铁律这些脚本都需要 sudo 权限且必须用 bash 运行。核心脚本清单脚本作用源码路径install_nomad.sh一键安装 NOMADinstall/install_nomad.shstart_nomad.sh启动所有 NOMAD 容器install/start_nomad.shstop_nomad.sh停止所有 NOMAD 容器install/stop_nomad.shupdate_nomad.sh更新指挥中心及依赖install/update_nomad.shuninstall_nomad.sh彻底卸载 NOMADinstall/uninstall_nomad.shentrypoint.sh管理容器启动入口install/entrypoint.sh一键安装install_nomad.sh 快速上手如果你还没装 NOMAD官方提供了三段式快速安装命令仅支持 Debian 系系统推荐 Ubuntusudo 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安装脚本会自动完成环境检查架构检测、依赖安装、Docker 配置等全程仅需联网一次。完成后浏览器打开http://localhost:8080即可进入指挥中心。启动脚本start_nomad.sh 一键拉起全部容器NOMAD 重启服务器后若未自动拉起或者你之前手动停止了服务运行启动脚本即可sudo bash /opt/project-nomad/start_nomad.sh脚本会查找所有以nomad_开头的容器并逐个启动同时打印每个容器的启动结果✓ 成功 / ✗ 失败方便你快速定位问题查找与启动逻辑。如果提示未找到容器说明 NOMAD 尚未安装。停止脚本stop_nomad.sh 优雅关闭所有服务需要维护系统、迁移设备或临时释放内存时用停止脚本优雅关闭所有 NOMAD 容器sudo bash /opt/project-nomad/stop_nomad.sh与粗暴的强制终止不同该脚本使用docker stop让容器平滑退出避免数据损坏优雅停止逻辑。之后想恢复服务随时运行 start_nomad.sh 即可。更新脚本update_nomad.sh 只更新指挥中心想让指挥中心Command Center及其依赖如 MySQL、Redis保持最新运行更新脚本sudo bash /opt/project-nomad/update_nomad.sh脚本执行流程确认授权 → 检查 Docker 与 Compose → 拉取最新镜像并强制重建容器。有几点务必注意⚠️只更新指挥中心本身已安装的应用容器Kiwix、Ollama 等请通过指挥中心网页界面更新建议先备份脚本会提示不建议数据丢失但更新前请备份 更新需要联网拉取镜像更新完成后访问http://localhost:8080或设备 IP 验证卸载脚本uninstall_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脚本会依次执行停止并移除管理容器 → 删除所有nomad_应用容器 → 清理共享 Docker 网络与更新卷卸载主流程。最后它会询问是否永久删除整个/opt/project-nomad存储目录——这一步不可逆会清掉所有离线内容想保留数据就选否。进阶三个不常用但救命的维护脚本除了日常四件套NOMAD 还内置了几个特殊场景脚本1. 更新器修复脚本 run_updater_fixes.sh一次性迁移脚本修复 sidecar 更新器的两个问题放开 compose.yml 卷挂载的只读限制、重建支持 RC 版本的 sidecar 容器。一般仅在官方提示时才需要运行。2. 磁盘采集迁移脚本 migrate-disk-collector.sh将旧的主机端磁盘信息采集方式迁移到独立的 disk-collector 边车容器避免重启后磁盘信息丢失的问题原理详见配套说明文档。3. 容器启动入口 entrypoint.sh管理容器的启动脚本等待 Redis 就绪 → 执行数据库迁移 → 启动队列工作进程 → 拉起 Web 服务。容器反复崩溃时可docker logs nomad_admin对照该脚本排查。Project NOMAD 脚本命令速查表操作命令安装sudo bash install_nomad.sh见上文三段式命令启动sudo bash /opt/project-nomad/start_nomad.sh停止sudo bash /opt/project-nomad/stop_nomad.sh更新指挥中心sudo bash /opt/project-nomad/update_nomad.sh卸载sudo bash uninstall_nomad.sh小贴士脚本运行前都会做预检bash 环境、sudo 权限、Debian 系统检测遇到红色报错先按提示补全环境再重试所有脚本都支持在确认环节按 n 安全退出。掌握这套启动、停止、更新、卸载的命令行速查表你的 Project NOMAD 离线知识服务器就能在断网环境下长期稳定服役随时离线访问维基百科、课程与本地 AI。【免费下载链接】project-nomadProject NOMAD is an offline-first knowledge and education server. Wikipedia, thousands of books, courses, maps, and optional local AI, all running on hardware you own with no internet required.项目地址: https://gitcode.com/GitHub_Trending/pr/project-nomad创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考