简介
Open Notebook 是一款开源项目,可作为 NotebookLM 的隐私优先替代品。本文介绍如何通过 Docker 部署并接入 Gemini 模型。
一、文档说明
- GitHub 地址:https://github.com/lfnovo/open-notebook
- Docker 官网:https://www.docker.com/
- 适用场景:Mac 系统下通过 Docker 部署 lfnovo/open-notebook。仅配置 Google Gemini 模型(文本交互、TTS 等核心功能)
- 前置条件:已安装 Docker Desktop、拥有可用 Google 账号(用于获取 Gemini API Key)。
二、操作流程
步骤 1:创建、进入专属部署目录
所有操作均在 /Users/open-notebook 目录下完成,先通过终端创建、进入该目录:
mkdir -p /Users/open-notebook
cd /Users/open-notebook
步骤 2:获取有效 Gemini API Key
- 访问获取地址:Google AI Studio 官网 (https://aistudio.google.com/)(需登录 Google 账号)
- 登录后,Google AI Studio 页面点击页面左下角点「Get API key」

- 然后右上角点创建 API 密钥,给密钥取个名字,可以创建项目或者导入已有项目

- 成功后可以看到 API key 了,复制

步骤 3:编写核心配置文件
需创建 2 个配置文件:docker.env(环境变量,含 Gemini 密钥)和 docker-compose.yml(容器部署配置),配置内容固定可直接复用。
3.1 编写 docker.env 文件
- 作用:存储 Gemini API Key、数据库等环境变量,确保容器启动时加载有效配置。









