open-notebook NotebookLM 替代 開源自架 隱私優先 Docker 部署 AI 筆記 繁中教學
⚠️ 你知道嗎? 使用 Google NotebookLM 時,你上傳的 PDF、論文、筆記會儲存在 Google 的伺服器,並可能用於模型訓練(視隱私設定而定)。如果你處理的是客戶資料、未發表研究、或商業機密,open-notebook 是更安全的選擇
📋 文章目錄
  1. open-notebook 是什麼?
  2. vs NotebookLM 完整比較表
  3. Docker 一鍵部署教學(本地)
  4. VPS 雲端部署(DigitalOcean $6/月)
  5. 18+ AI Providers 設定指南
  6. AI Podcast 生成功能
  7. 誰適合用?五種使用情境
  8. 常見問題 FAQ
  9. 結論與推薦

open-notebook 是什麼?

open-notebook 是一個完全開源的 AI 研究筆記系統,功能對標 Google NotebookLM,但有一個根本性的差異:你的資料留在你自己手中

它由獨立開發者維護,目前在 GitHub 有超過 25,000 stars,持續保持活躍更新(2026年6月最新版 v1.9.0)。核心功能包括:

簡單說:open-notebook 就是「你自己掌控的 NotebookLM」,功能不遜色,但資料主權回到你手上。

vs NotebookLM 完整比較表

先看最重要的差異對比,幫你快速判斷是否值得換:

項目 open-notebook(自架) Google NotebookLM
資料主權 ✅ 完全掌控,不傳第三方 ❌ 儲存在 Google 伺服器
費用 ✅ 軟體免費,自付伺服器/API 免費版 / Plus $19.99/月
AI 模型選擇 ✅ 18+ providers,含本地 Ollama ❌ 僅 Google Gemini
AI Podcast 生成 ✅ 支援,可自訂語言 ✅ 支援(英文為主)
繁中介面 ✅ 支援 部分支援
支援格式 PDF、URL、TXT、MD、YouTube、音訊 PDF、Google Docs、URL、YouTube
API 費用風險 依你的 provider 而定(Ollama=免費) 免費版無 API 費用
部署難度 需要 Docker 基礎(30分鐘上手) 零設定,開瀏覽器就用
離線使用 ✅ 搭配 Ollama 可完全離線 ❌ 需要網路連線
資料訓練風險 ✅ 無,資料不離開自己伺服器 ⚠️ 視隱私設定,可能用於訓練
💡 結論: 如果你處理的是個人筆記、公開資訊,NotebookLM 更方便。如果是客戶資料、未發表論文、商業資訊,或你就是不想把資料交給 Google,open-notebook 是更好的選擇。

Docker 一鍵部署教學(本地)

open-notebook 官方推薦用 Docker Compose 部署,是最快速的方式。以下步驟在 macOS、Linux、Windows (WSL2) 都適用。

前置需求

第 1 步 ─ Clone 專案
git clone https://github.com/lfnovo/open-notebook.git
cd open-notebook
第 2 步 ─ 複製設定檔
cp .env.example .env
第 3 步 ─ 設定 API Key(編輯 .env)
# 開啟 .env 並填入你的 API Key
# 至少填一個,其他可留空

OPENAI_API_KEY=sk-proj-xxxxxxxxxxxxxxxx
ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxx

# 若用 Ollama(本地模型),填入:
OLLAMA_BASE_URL=http://localhost:11434
第 4 步 ─ 啟動服務
docker compose up -d

第一次啟動需要下載映像檔,約 3-5 分鐘。之後重啟只需幾秒。

第 5 步 ─ 開啟瀏覽器
http://localhost:8080

看到 open-notebook 介面就成功了 🎉

快速測試: 進入介面後,建立一個 Notebook,貼上任何網頁 URL 或上傳 PDF,然後在聊天框問問題。如果能得到回答,恭喜你設定成功!

VPS 雲端部署(DigitalOcean $6/月)

如果你不想在本地跑伺服器,或需要讓團隊成員都能存取,把 open-notebook 部署到 VPS 是最佳方案。每月 $6 USD 的 Droplet 就夠用了。

💰 限時優惠

DigitalOcean 新帳號送 $200 免費額度

透過以下連結註冊,前 60 天享有 $200 美元免費額度。部署 open-notebook + 跑 API 完全夠用,幾乎不用自己花錢。

🚀 領取 $200 免費額度 繼續閱讀部署步驟 ↓

在 DigitalOcean 部署 open-notebook 的步驟

第 1 步 ─ 建立 Droplet

登入 DigitalOcean → Create → Droplet

第 2 步 ─ 安裝 Docker
ssh root@你的伺服器IP

# 一鍵安裝 Docker
curl -fsSL https://get.docker.com | sh

# 確認安裝成功
docker --version
第 3 步 ─ 部署 open-notebook
git clone https://github.com/lfnovo/open-notebook.git
cd open-notebook
cp .env.example .env

# 用 nano 或 vim 填入 API Key
nano .env

# 啟動
docker compose up -d
第 4 步 ─ 設定防火牆(開放 8080 port)
# DigitalOcean 控制台 → Networking → Firewall
# 或用 ufw:
ufw allow 8080
ufw enable

完成後,輸入 http://你的IP:8080 就能從任何裝置存取 open-notebook。建議搭配 Nginx + Let's Encrypt 加上 HTTPS,保護傳輸安全。

18+ AI Providers 設定指南

open-notebook 最強的地方之一是支援超過 18 個 AI providers,讓你可以根據需求和預算自由選擇:

☁️ OpenAI GPT-5
🤖 Anthropic Claude
🌟 Google Gemini
🦙 Ollama(本地)
🔀 OpenRouter
🌐 Azure OpenAI
⚡ Groq
🦊 Mistral AI
🔷 Cohere
🌊 Deepseek
🔒 Together AI
💫 Perplexity

推薦組合(依需求)

使用情境推薦 Provider估算費用
一般筆記問答 Ollama + Llama 3.2(本地) 完全免費
高品質摘要 Claude Haiku / GPT-4o mini ~$0.5-2/月
AI Podcast 生成 OpenAI TTS + GPT-4o ~$3-8/月
企業敏感資料 本地 Ollama(零外傳) 完全免費
繁中理解最佳 Claude 4 Sonnet ~$2-5/月

在 .env 切換 provider

# 使用 Claude(最佳繁中理解)
ANTHROPIC_API_KEY=sk-ant-xxxxxxx
DEFAULT_LLM_PROVIDER=anthropic
DEFAULT_LLM_MODEL=claude-sonnet-4-5

# 使用 Ollama 本地模型(完全免費)
OLLAMA_BASE_URL=http://localhost:11434
DEFAULT_LLM_PROVIDER=ollama
DEFAULT_LLM_MODEL=llama3.2:3b

AI Podcast 生成功能

這是 open-notebook 最受歡迎的功能,也是很多人從 NotebookLM 遷移過來的主要原因。

怎麼用?

  1. 上傳你的文件(PDF 論文、長篇文章、會議記錄)
  2. 點選「Generate Podcast」
  3. 選擇語言(繁中、英文、日文等)
  4. 選擇音訊 provider(OpenAI TTS / ElevenLabs)
  5. 等待 2-5 分鐘,下載 MP3 🎙️

生成的 Podcast 是什麼格式? 兩個 AI 聲音(一男一女)進行自然對話,解析你文件的核心內容,加入具體例子和問答互動。對於台灣的研究生、上班族、知識工作者來說,這是把「要讀但沒時間讀」的長篇內容快速消化的最佳工具。

🎧 實際用例: 把一份 40 頁的英文技術報告上傳,生成繁中 Podcast,邊通勤邊聽,完全不用坐下來讀。15分鐘的音訊相當於精讀 3 小時的效果。

誰適合用?五種使用情境

1. 學術研究者 / 研究生

每週要讀幾十篇 Paper?上傳到 open-notebook,對每篇 Paper 提問、比較,生成 Podcast 用來通勤複習。最重要的是:你的研究草稿和未發表成果不會上傳到 Google

2. 法律 / 醫療 / 財務專業人士

客戶合約、病歷摘要、財務報告——這些資料不能上傳到任何第三方。open-notebook 完全自架,資料絕不外傳,符合台灣個人資料保護法和業界規範。

3. 企業知識管理

把公司的 SOP、會議記錄、產品文件上傳,讓員工用自然語言查詢。比 Confluence 搜尋更直觀,比 ChatGPT 更安全(因為資料不到 OpenAI 的伺服器)。

4. 記者 / 內容創作者

採訪逐字稿、新聞稿、背景資料全部匯入,快速找出關聯和切入點。AI Podcast 功能可以把長篇採訪記錄轉成精華摘要。

5. 個人知識管理(PKM)愛好者

跟 Obsidian 或 Logseq 互補使用:Obsidian 管理日常筆記,open-notebook 處理大型文件的 AI 問答和 Podcast。兩套工具各司其職,完整覆蓋知識管理需求。

📚 延伸學習

學會自架 open-notebook 之後,下一步?

DataCamp 提供完整的 AI Engineering 課程路徑,包含 RAG 系統設計、向量資料庫、LLM 應用開發。open-notebook 是起點,系統化學習幫你走更遠。

🎓 探索 DataCamp AI 課程

常見問題 FAQ

Q1:open-notebook 和 NotebookLM 有什麼不同?

最大差異是資料主權:NotebookLM 由 Google 託管,上傳的文件存在 Google 的伺服器。open-notebook 完全自架,資料留在你自己的機器或 VPS 上。功能上,open-notebook 支援 18+ AI providers(含 Ollama 本地模型),而 NotebookLM 只能用 Google 的模型。

Q2:open-notebook 需要什麼硬體才能跑?

本地部署建議至少 8GB RAM,Docker Desktop 環境。若搭配 Ollama 跑本地模型,16GB RAM 以上更順。如果不想設定本地環境,用 DigitalOcean $6/月的 Droplet 就能跑 open-notebook + 雲端 API(OpenAI/Claude)。

Q3:open-notebook 支援哪些文件格式?

支援 PDF、網頁 URL、純文字、Markdown、YouTube 影片(字幕解析)、音訊檔案等格式。上傳後可以對文件提問、摘要、比較多份文件,或生成 AI Podcast 對話。

Q4:AI Podcast 生成功能是什麼?

open-notebook 可以把你上傳的文件轉成兩個 AI 聲音的對話式 Podcast,類似 NotebookLM 最受歡迎的功能。支援自訂語言(含繁中),搭配 ElevenLabs 或 OpenAI TTS 可以生成高品質中文音訊。

Q5:open-notebook 是免費的嗎?

open-notebook 軟體本身完全免費開源(MIT 授權)。你只需要負擔:伺服器費用(本地部署=0元;DigitalOcean Droplet ~$6/月)和 AI API 費用(Ollama 本地模型=0元;OpenAI/Claude API 按量計費)。整體比 NotebookLM Plus $19.99/月便宜很多,且資料完全掌控。

結論與推薦

如果你正在考慮是否要從 NotebookLM 遷移到 open-notebook,這裡是我的直接建議:

部署難度比想像中低。按照本文步驟,30分鐘內可以在本地完成安裝。如果用 DigitalOcean VPS,$6/月就能讓整個團隊共用,算下來比 NotebookLM Plus 便宜 3 倍以上,還多了資料主權的保障。

🚀 開始自架 open-notebook

三個選擇,任你選

從最適合你的方式開始部署 open-notebook:

☁️ DigitalOcean $200 免費額度(推薦) 🎓 DataCamp AI Engineering 課程 📦 Claude Code 省費工具包