open-notebook部署5分钟搞定自建私有AI笔记本完整指南【免费下载链接】open-notebookAn Open Source implementation of Notebook LM with more flexibility and features项目地址: https://gitcode.com/GitHub_Trending/op/open-notebookopen-notebook 是 Notebook LM 的自托管开源实现跑在你自己的机器上支持对着资料 AI 聊天、向量搜索和播客生成。本文带你完成 open-notebook 部署从装 Docker 到 AI 回答你的第一个问题。项目速览open-notebook 是一个自托管的开源 AI 笔记系统Google Notebook LM 的私有替代方案。它解决一个问题你想把 PDF、网页、音频喂给 AI但数据不想离开自己的机器。适合学生、研究员和内容创作者。笔记本管理按主题组织来源和笔记AI 聊天针对笔记本内来源对话答案带引用向量全文搜索覆盖你全部已处理内容播客生成把资料变成多人对谈音频18 模型提供商云 API 和 Ollama 本地模型都支持5分钟跑起来最短路径是 Docker Compose一个数据库容器加一个应用容器。内存 4GB 以上的机器从零到打开页面约 5 分钟。装 Docker Desktop—— 免费。装完确认命令可用。docker --version看到版本号说明环境就绪。获取项目—— 克隆仓库并进入目录根目录就带官方 docker-compose.yml。git clone https://gitcode.com/GitHub_Trending/op/open-notebook cd open-notebook设置加密密钥—— 打开 docker-compose.yml把 change-me-to-a-secret-string 换成你自己记不住的字符串。它用来加密你稍后存入的 API 密钥。启动服务—— 首次启动会拉取两个镜像等 1-2 分钟。docker compose up -d浏览器打开 http://localhost:8502看到界面即部署成功。注册 AI 模型—— 进入 Settings → API Keys添加提供商和密钥点 Test Connection通过后 Discover Models 注册模型。约 2 分钟。想核对每个参数看 Docker Compose 部署文档。按场景选部署方式个人试用用上面的默认配置配一把云 API 密钥OpenAI 即可。5 分钟能用上费用按量计费约每 1K token $0.01-$0.10。本地隐私不想让数据出网就配 Ollama 本地模型。仓库 examples 目录有现成的 docker-compose-ollama.yml多一个 ollama 容器。首次要等模型下载约 10 分钟之后完全离线零费用。团队/生产使用仍用 Docker Compose先做三件事改数据库账号密码、不把 8502 端口直接暴露公网、前面加反向代理。参考 反向代理与安全配置文档。只改密码当天就能用连代理再预留 30 分钟。关键配置说明OPEN_NOTEBOOK_ENCRYPTION_KEY—— 默认值是仓库里的占位符 change-me-to-a-secret-string。在 docker-compose.yml 中换成你自己编的字符串。改完后数据库里的密钥由它加密忘了这个值旧密钥就解不开了。端口映射—— 默认界面 8502、API 5055。改 docker-compose.yml 的 ports 字段比如改成 8503:8502。改完从 http://localhost:8503 访问。8502 被占用时必改。数据库账号密码—— 默认 root:root且数据库端口只监听 127.0.0.1。在同目录 .env 里写 SURREAL_USER 和 SURREAL_PASSWORD两个容器自动读取。要开放到局域网时必改。卡住了先看这里现象端口被占用—— docker compose up 报 Port 8502 is already allocated。原因别的程序已经占了 8502。解决lsof -i :8502找到占用进程停掉或把 compose 文件端口改成 8503 后重启。现象页面提示 Cannot connect to server原因API 还没就绪。首次启动要拉镜像需要 20-30 秒。解决等 1 分钟后验证返回 {status:healthy} 即正常仍不行就重启服务。curl http://localhost:5055/health docker compose restart现象模型列表为空、连接测试失败原因API 密钥填错或带了多余空格。解决Settings → API Keys 里点 Test Connection失败就去提供商后台重新生成密钥再 Discover Models 注册。部署完之后数据管理你的数据都在 surreal_data 和 notebook_data 两个目录里定期复制到别处即可换机器也能整体搬走。安全改掉数据库默认密码8502 端口别暴露公网需要外网访问就走反向代理。性能本地模型跑在单 GPU 上时把 OPEN_NOTEBOOK_WORKER_MAX_TASKS 设为 1任务逐个处理避免模型被并发请求拖垮。系统已经跑起来了。现在打开 Settings 添加第一把 API 密钥建一个笔记本丢进去一份 PDF一分钟左右拿到你的第一个 AI 回答。【免费下载链接】open-notebookAn Open Source implementation of Notebook LM with more flexibility and features项目地址: https://gitcode.com/GitHub_Trending/op/open-notebook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考