Open Notebook
Private, self-hosted alternative to Google NotebookLM with your choice of AI models.
Quick answer
Open Notebook is a private, self-hosted alternative to Google NotebookLM with your choice of AI models, listed under Knowledge base & RAG. A typical small-business use: research a market, tender or regulation by loading all sources into one notebook and asking questions. Official hardware: minimum 4 GB RAM. That fits a Hetzner Cloud CPX22 server at about €19.99/month (server only, excl. VAT). License: MIT, which allows internal business use.
Last updated · facts verified against official docs on · sources
Activity data comes from GitHub and was last refreshed Oct 22, 2026.
What is Open Notebook?
Open Notebook collects PDFs, Office files, web pages, audio and video into notebooks, then lets you search them (full-text and vector), chat with cited context, write notes and generate multi-speaker podcast summaries. It works with 20+ model providers, including OpenAI, Anthropic, Google, Ollama and any OpenAI-compatible server, and runs as two Docker containers (app + SurrealDB) with a REST API.
Where it fits in a 10–200 person business
- Research a market, tender or regulation by loading all sources into one notebook and asking questions
- Turn long reports or training material into audio summaries for staff
- Keep confidential research on your own server instead of a Google account
These use cases are our editorial suggestions, not claims made by the project.
Can a business use Open Notebook? (license)
| License | MIT |
|---|---|
| Type | Permissive: MIT / Apache-2.0: use, modify and sell with few obligations. |
| Internal business use | Allowed under the license text |
| What to watch | Permissive. Internal and commercial use allowed; keep the license notice. |
This is a plain-English summary of the license text, not legal advice. Third-party models you run with it have their own licenses.
Data & compliance: does Open Notebook phone home?
| Telemetry (usage data sent to the vendor) | Not documented |
|---|---|
| Other calls home by default (updates, marketplaces, default cloud services) | Not documented |
| Single sign-on (OIDC / SAML / LDAP) | Not supported By protocol: OIDC not supported · SAML not supported · LDAP not supported. One shared password, no user accounts. For single sign-on the project says to put an authenticating proxy in front. Source: github.com/lfnovo/open-notebook/blob/main/docs/5-CONFIGURATION/security.md |
| Audit log | No The project lists "Audit log: None" under limitations. Source: github.com/lfnovo/open-notebook/blob/main/docs/5-CONFIGURATION/security.md |
| Role-based access control (RBAC) | No No accounts or roles. Source: github.com/lfnovo/open-notebook/blob/main/docs/5-CONFIGURATION/security.md |
| Data residency / GDPR notes from the project | Not documented |
Checked against the project's own docs and repository on . "Not documented" means we could not find the answer in official sources; it does not mean the feature is missing or that no data is sent. Third-party services you connect (model APIs, vector databases, search engines) have their own data policies. Compare all apps.
What hardware does Open Notebook need?
| Minimum | 4 GB RAM |
|---|---|
| Recommended | Not published |
The official prerequisite is "4 GB of free RAM or more" for the Docker Compose setup. Models run at your AI provider or on a separate model server.
Source: github.com/lfnovo/open-notebook/blob/main/docs/1-INSTALLATION/docker-compose.md
How much does it cost to host Open Notebook per month?
| Minimum spec | 4 GB RAM → CPX22 (2 vCPU, 4 GB, 80 GB disk) €19.99/mo |
|---|
How we got this: we took the cheapest Hetzner Cloud Regular Performance (shared AMD vCPU) plan with at least the RAM and vCPU the project lists, using prices read from www.hetzner.com/cloud/regular-performance on 2026-10-22. "From" monthly price cap shown by Hetzner, excluding VAT. Prices vary by location. Covers the server only; it excludes LLM API usage, backups, extra storage, GPUs and your time. Disk is not matched; add a volume if you need more than the plan includes.
How to deploy Open Notebook
Method: Docker Compose
mkdir open-notebook && cd open-notebook
curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
# edit docker-compose.yml: set OPEN_NOTEBOOK_ENCRYPTION_KEY to a long random secret (openssl rand -hex 32)
docker compose up -d
# open http://localhost:8502 and add your AI provider in the UI From the official instructions: github.com/lfnovo/open-notebook#step-1-download-docker-composeyml. Always check the source for the current version before you run it.
Known gotchas when self-hosting Open Notebook
- The UI (8502) and API (5055) are published on all network interfaces with no password by default. Bind them to 127.0.0.1 or set OPEN_NOTEBOOK_PASSWORD before starting on a shared network or server. source
- Keep the OPEN_NOTEBOOK_ENCRYPTION_KEY; it encrypts the stored API keys. Since v1.15.0 the key format cannot be read by older versions, so back up surreal_data and notebook_data before updating if you may need to roll back. source
- There is a single optional password, not user accounts; multi-user support is only listed as a future direction. source
- Anthropic and Groq offer no embedding models, so pair them with a provider that does for search. source
Alternatives in Knowledge base & RAG
- RAGFlow RAG engine with deep document parsing (OCR, layout and tables) and cited answers. Compare Open Notebook vs RAGFlow
- AnythingLLM All-in-one private chat with your documents, agents and an embeddable widget. Compare AnythingLLM vs Open Notebook
- PrivateGPT API-first private document Q&A that sits on top of your own LLM server. Compare Open Notebook vs PrivateGPT
- Onyx (formerly Danswer) AI chat and enterprise search connected to 50+ workplace apps. Compare Onyx (formerly Danswer) vs Open Notebook
- FastGPT Knowledge-base Q&A and visual AI workflow platform. Compare FastGPT vs Open Notebook
- MaxKB Enterprise knowledge-base and agent platform with RAG and workflows. Compare MaxKB vs Open Notebook
Open Notebook FAQ
How much RAM does Open Notebook need?
The official minimum is 4 GB RAM. The official prerequisite is "4 GB of free RAM or more" for the Docker Compose setup. Models run at your AI provider or on a separate model server.
How much does it cost to self-host Open Notebook?
The software is free to download. Based on the official minimum 4 GB RAM: That fits a Hetzner Cloud CPX22 server at about €19.99/month (server only, excl. VAT). That covers the server only, not LLM API usage, backups, extra storage or your time.
Is Open Notebook free for commercial use?
Open Notebook is licensed under MIT (Permissive). Internal business use is allowed under the license text. Permissive. Internal and commercial use allowed; keep the license notice. This is a summary, not legal advice.
What are common problems when self-hosting Open Notebook?
The UI (8502) and API (5055) are published on all network interfaces with no password by default. Bind them to 127.0.0.1 or set OPEN_NOTEBOOK_PASSWORD before starting on a shared network or server. Keep the OPEN_NOTEBOOK_ENCRYPTION_KEY; it encrypts the stored API keys. Since v1.15.0 the key format cannot be read by older versions, so back up surreal_data and notebook_data before updating if you may need to roll back. There is a single optional password, not user accounts; multi-user support is only listed as a future direction. Anthropic and Groq offer no embedding models, so pair them with a provider that does for search.
Is Open Notebook still maintained?
Yes, it is actively developed. Last commit: Oct 5, 2026. Latest release: v1.15.0 (Oct 4, 2026). Checked Oct 22, 2026.
How do I install Open Notebook?
The official method is Docker Compose. The exact commands are in the "How to deploy" section above and in the official instructions: https://github.com/lfnovo/open-notebook#step-1-download-docker-composeyml
What are self-hosted alternatives to Open Notebook?
Other apps in Knowledge base & RAG: RAGFlow, AnythingLLM, PrivateGPT, Onyx (formerly Danswer), FastGPT, MaxKB.
Sources
- GitHub repository: github.com/lfnovo/open-notebook
- Official documentation, Hardware requirements, Gotcha 2: github.com/lfnovo/open-notebook/blob/main/docs/1-INSTALLATION/docker-compose.md
- License text: github.com/lfnovo/open-notebook/blob/main/LICENSE
- Deploy instructions: github.com/lfnovo/open-notebook#step-1-download-docker-composeyml
- Gotcha 1: github.com/lfnovo/open-notebook#step-2-set-your-encryption-key
- Gotcha 3: github.com/lfnovo/open-notebook#readme
- Gotcha 4: github.com/lfnovo/open-notebook#provider-support-matrix
- Hetzner Cloud pricing (cost estimate): www.hetzner.com/cloud/regular-performance
- GitHub stars, commits and releases: GitHub REST API, fetched
Facts on this page were checked against the project's own repository and docs on 2026-10-22. Spotted something out of date? Tell us.