Heidelberg AICurriculum
Track 9 · Intermediate
9.2

Open Notebook

An open-source, privacy-focused alternative to Google's Notebook LM

5 lessons 2026-08-06 AI-generated

1Overview

Open Notebook: a self-hosted, Apache-2.0 alternative to Google's Notebook LM — the same idea, but the code and your data stay on hardware you control.

Open Notebook is a self-hosted, open-source AI workspace that lets you upload PDFs, web pages, audio, and video — then chat with them, generate multi-speaker podcasts, and search intelligently across all your content. It supports 18+ AI providers (OpenAI, Anthropic, Ollama, LM Studio…) so you can run everything locally for free or use cloud models for more power. Unlike Google's Notebook LM, your data never leaves your machine, you control the AI models, and you can generate professional podcasts with 1–4 custom speakers. → Unlike AnythingLLM (which is a private ChatGPT over your documents), Open Notebook adds podcast generation, video/audio understanding, and a more polished note-taking UI on top of the same RAG foundation.

1.2After this chapter you can
Install Open Notebook via Docker and connect it to an AI provider
Upload and organise PDFs, web pages, audio and video into notebooks
Chat with your content — grounded in your sources with citations
Generate a multi-speaker podcast from your uploaded documents
Know when Open Notebook beats AnythingLLM (podcasts, media) and when AnythingLLM is better (simple document chat, Community Hub skills)
1.3When to reach for it

You want a polished note-taking workspace with podcast generation and multi-modal content (audio/video) — and you care about keeping your data on your own machine.

1.4Key parts

Docker Compose deployment, 18+ AI providers (cloud or local), multi-speaker podcast generation, full-text + vector search, and notebook organisation.

1.5vs AnythingLLM

AnythingLLM is simpler (desktop app, no Docker) and has Community Hub skills. Open Notebook trades that simplicity for multi-speaker podcasts, audio/video ingestion, and tidier notebook organisation — running via Docker Compose instead of a single download.

2Lessons 5

2.1 Run Open Notebook locally and link it to an AI provider

Launch Open Notebook locally and connect it to an AI provider

Open Notebook's main workspace — clean, minimal, and organised around notebooks (left sidebar) rather than chat threads. Credit: open-notebook.ai ↗
  1. Install Docker on your machine following the quick‑start guide
  2. Download or create a docker-compose.yml file in an empty directory as described in the repository
  3. Run docker compose up -d in that directory
  4. Open a browser to http://localhost:3000 and navigate to Settings → Models
  5. Click Add Credential, choose your AI provider, paste the API key and save
  • You'll see The Open Notebook UI at localhost:3000 with the selected model ready for queries
  • Takeaway Docker isolates the app while credentials are stored securely in the Settings UI
  • Check After starting the Docker container, which navigation path lets you add an API key for your chosen AI provider?

2.2 Upload PDFs and web pages then ask questions

Do this first Run Open Notebook locally and link it to an AI provider

Add PDFs and web pages to a notebook and receive answers that cite them

Open Notebook add source dialog showing options for PDF, web page, audio, and video upload
  1. 1 A file from disk PDFs, audio and video are indexed the same way
  2. 2 Start indexing the source is not searchable until this finishes

Best viewed on desktop — tap Enlarge to read the numbered controls.

The 'Add Source' dialog — PDFs, web pages, audio, and video are all supported. Each source is indexed for search and chat. Credit: open-notebook.ai ↗
  1. Open an existing notebook or create one with + New Notebook
  2. Click + Add Source, choose Upload File, select a PDF and wait for processing
  3. Click + Add Source again, pick Web Link, paste the URL and confirm
  4. Enter a question in the Chat input field and press Enter
  5. Press Citations on the reply to view the referenced passages
  • You'll see A response that includes inline citations linking back to the uploaded PDF and web page
  • Takeaway Every added source becomes searchable and can be cited by the AI
  • Check When you want to see which part of a document an answer came from, which button do you click on the reply?

2.3 Create and organise notebooks

Do this first Upload PDFs and web pages then ask questions

Organise research material into separate notebooks for easy navigation

The asset list — all your uploaded documents in one place, organised by type (PDF, web page, audio, video). You can search, filter, and manage them here. Credit: open-notebook.ai ↗
  1. Click + New Notebook and give it a descriptive title
  2. Within the notebook click + Add Source, choose Upload File to add PDFs, audio or video files
  3. Enter a URL in the Add bookmark field and press Enter to save a web page as a bookmark
  4. Select an audio file card and click Transcribe to generate its transcript
  5. Search across all notebooks by typing keywords into the Search bar and pressing Return
  • You'll see Multiple notebooks listed, each showing its own set of documents while the global search finds items in any notebook
  • Takeaway Notebooks compartmentalise topics but the search index spans them all
  • Check Which control lets you create a fresh workspace for a new research topic?

2.4 Create a multi‑speaker podcast from your notes

Do this first Create and organise notebooks

Generate an MP3 podcast from notebook content with custom speaker voices

The podcast template dialog — configure speakers (name, voice, gender), tone, and document selection before generating. Credit: open-notebook.ai ↗
  1. Open the notebook that holds the source material you want to use
  2. Click Podcasts tab inside the notebook to open the podcast creation panel
  3. Choose one or more speakers, adjust tone settings and select the documents to include
  4. Press Generate Podcast to start script and audio generation
  5. Use Play to preview or click Download to save the final MP3 file
  • You'll see An embedded MP3 player with a download button for the generated podcast episode
  • Takeaway The podcast feature turns any set of notes into an audio experience with selectable voices
  • Check After configuring speakers and source documents, which button starts the creation of the podcast?

2.5 Deploy Open Notebook for your team

Do this first Create a multi‑speaker podcast from your notes

Deploy Open Notebook on a remote server so a team can access it via a browser

The search interface — when your team is using Open Notebook, full-text and vector search across all notebooks becomes even more valuable. Credit: open-notebook.ai ↗
  1. Install Docker on the server using the official installation script
  2. Clone the repository and change into its directory
  3. Create an .env file, set OPEN_NOTEBOOK_ENCRYPTION_KEY, and add your AI provider API key
  4. Run docker compose up -d to start the services
  5. Open port 3000 in the server firewall (e.g., ufw allow 3000/tcp)
  • You'll see The Open Notebook web UI reachable at http://<server‑ip>:3000 for all team members
  • Takeaway A single Docker deployment on a VPS provides a shared, browser‑based AI workspace
  • Check Which firewall command is recommended to expose the Open Notebook web interface on port 3000?

3You’ll know it worked 48 checkable outcomes in this chapter

  • At least three notebooks appear in the sidebar, each named for a distinct topic
  • A team member opens the shared URL and sees the Open Notebook UI
  • When you open a notebook and send a query, the response is generated without error messages.
  • Each added item appears with an icon indicating its file type and a link tooltip
  • In the Open NotebookLM settings panel, Olama appears under Providers and a test query returns a response generated by Gemma 34B
  • The notebook UI shows the added models in the model selector and responds to queries
  • The note appears in the Sources list with an icon indicating it’s a user‑generated source
  • After adding a source, using the “Search” function returns relevant passages even when the query uses different wording

48 outcomes in all — one per recipe below.

4FAQ, Tips & How-to 69

one problem, one solution, one action
How-to Everyone

Need the Open Notebook source and Docker files

You obtain the Docker Compose files and app code needed to start the service

Open Notebook's main workspace — clean, minimal, and organised around notebooks (left sidebar) rather than chat threads. Credit: open-notebook.ai ↗
Lesson → AI-generated
How-to Everyone

Need to use a live web article as a source

You can pull in web pages so the AI can answer from live articles or reports

The 'Add Source' dialog — PDFs, web pages, audio, and video are all supported. Each source is indexed for search and chat. Credit: open-notebook.ai ↗
Lesson → AI-generated
How-to Everyone

Need a quick literature review across several PDFs

You can quickly generate a comparative summary of several PDFs, with citations to verify each point

Lesson → AI-generated
How-to Everyone

Need separate notebooks for each research topic

Separate subjects into their own notebooks so you can switch context instantly

Lesson → AI-generated
How-to Everyone

Organise existing documents

Placing files in the right notebook keeps information grouped by relevance

Lesson → AI-generated
How-to Everyone

Want to turn a webpage into a searchable note

You can turn any online resource into a searchable document without manual copy-paste

Lesson → AI-generated
How-to Everyone

Audio recordings aren’t searchable

Audio content becomes searchable text, expanding your knowledge base beyond PDFs

Lesson → AI-generated
How-to Everyone

You can discover how a concept appears across different topics and compare contexts

Lesson → AI-generated
How-to Everyone

Start a podcast with all source docs ready

You can start a podcast project by opening a notebook that contains the source documents

The podcast template dialog — configure speakers (name, voice, gender), tone, and document selection before generating. Credit: open-notebook.ai ↗
Lesson → AI-generated
How-to Everyone

Want different voices for each line

You can define up to four distinct speakers so each line sounds like a different person

Lesson → AI-generated
How-to Everyone

Need a consistent voice for your podcast

The overall style of the podcast can be set to match your audience

Lesson → AI-generated
How-to Everyone

Can’t tell which notebooks to use

You control exactly which notes feed into the script and audio

Lesson → AI-generated
How-to Everyone

Want to listen to a podcast

You can immediately review the result in your browser or save it locally

Lesson → AI-generated
How-to Everyone

Two papers clash

You can showcase opposing viewpoints by feeding two contradictory documents and selecting the debate tone

Lesson → AI-generated
How-to Everyone

Want to see how tone changes your text

Switching tones lets you see how style affects the representation of content

Lesson → AI-generated
How-to Everyone

You obtain a remote machine where the app can run and be reachable by your team

The search interface — when your team is using Open Notebook, full-text and vector search across all notebooks becomes even more valuable. Credit: open-notebook.ai ↗
Lesson → AI-generated
How-to Everyone

Need the codebase on your VPS

You get the codebase needed to launch the application

Lesson → AI-generated
How-to Everyone

Missing AI credentials

Open Notebook can call external AI APIs or a local Ollama server once it knows the key or endpoint

Lesson → AI-generated
How-to Everyone

External users can't reach my notebook

Network traffic on the Open Notebook port can reach the server

Lesson → AI-generated
How-to Everyone

Can’t open your notebook on other computers

Team members can interact with the app via a standard web browser

Lesson → AI-generated
How-to Everyone

Custom domain with HTTPS

A friendly domain with TLS encryption makes access safer and easier

Lesson → AI-generated
How-to Everyone

Your personal notebooks live only on your PC

Your team's collective notes become available in a central location

Lesson → AI-generated
How-to Everyone

A simple link confirms that access permissions and networking are correctly configured

Lesson → AI-generated
FAQ Everyone

How can I add an online article so the AI can use it as a source?

In any notebook, click ‘Add Source’ and choose ‘Web Page’. Paste the URL of the article and confirm; the page is fetched, its text is indexed like a PDF, and you can search it later.

AI-generated
FAQ Everyone

What’s the best way to keep my PDFs and web pages organized by research topic?

Create separate notebooks for each topic (e.g., ‘RNA‑seq methods’, ‘Grant proposals’) and drag or upload the relevant files into them. If a document belongs to more than one topic, add it to each notebook so it appears in both contexts.

AI-generated
FAQ Everyone

Can I make audio recordings searchable within Open Notebook?

Yes. Upload an MP3 or WAV file to a notebook and the system will generate a transcript, turning the spoken content into searchable text alongside your PDFs and web pages.

AI-generated
FAQ Everyone

How do I quickly get a comparative summary of several papers?

Create a new notebook (for example, ‘Literature Review’), upload the three PDFs you want to compare, then ask a question like “What are the three main findings across these papers about [topic]?” The AI will synthesize the answers and provide citations you can click to verify each claim.

AI-generated
FAQ Everyone

If I search for a term that appears in multiple notebooks, how are the results shown?

The search returns results grouped under each notebook where the term is found, letting you see how the concept is discussed in different contexts without mixing unrelated material.

AI-generated
How-to Everyone

No API keys set for your AI models

The platform supports multiple LLM, embedding, TTS, and STT providers. Adding your API keys lets the notebook route requests to the chosen models, unlocking full functionality like chat, summarization, and podcast generation.

YouTube ↗ Lesson → AI-generated
How-to Everyone

My files are all over the place

You can upload files, paste URLs, or enter raw text as sources. The notebook indexes their content, allowing you to ask natural‑language questions that are answered using only the provided material.

YouTube ↗ Lesson → AI-generated
How-to Everyone

Need a podcast from my notes

Using built‑in podcast templates, Open Notebook can synthesize audio by feeding selected sources into TTS models, producing multi‑speaker episodes. This automates content creation for tutorials, interviews, or summaries.

YouTube ↗ Lesson → AI-generated
How-to Everyone

Need a private AI notebook on your computer

The video shows how to pull the Open Notebook Docker image, provide an OpenAI API key, and start the container. This gives you a self‑hosted instance that runs on your machine without needing to compile code.

Fahd Mirza ↗ Lesson → AI-generated
How-to Everyone

Want to pull in PDFs, web pages, etc. as data sources

After the server is running, you can create data sources by uploading files or providing URLs. The tool embeds these sources into a vector store so they can be queried later.

Fahd Mirza ↗ Lesson → AI-generated
How-to Everyone

Need to select embedding and chat models for a notebook

The platform requires you to select both an embedding model (for vectorizing sources) and a chat model (for answering queries). Selecting the correct models in the Settings panel enables context‑aware conversations.

Fahd Mirza ↗ Lesson → AI-generated
How-to Everyone

Need a private research‑chat notebook like Google’s

Open Notebook is an open‑source, Docker‑first application that provides the same research‑chat experience as Google NotebookLM but runs on your own server. By running it locally you keep all uploaded documents private and can choose any LLM provider.

Better Stack ↗ Lesson → AI-generated
How-to Everyone

Need automatic research summaries from documents

Open Notebook exposes a REST API that lets you programmatically add sources, trigger summarisation, and retrieve answers. This enables integration with CI pipelines, Slack bots, or custom dashboards without manual UI interaction.

Better Stack ↗ Lesson → AI-generated
How-to Everyone

Want a spoken version of any doc

The built‑in podcast generator can turn any uploaded source into an audio narration using selectable speaker profiles. By configuring multiple speakers you can simulate a dialogue (e.g., product manager vs. backend engineer) to make dense material more engaging.

Better Stack ↗ Lesson → AI-generated
How-to Everyone

Want lower cost or keep data private

Open Notebook abstracts the model layer, allowing you to point it at hosted APIs (e.g., OpenAI, Anthropic) or local models served via Ollama. Changing the provider lets you balance response quality, latency, and data sovereignty.

Better Stack ↗ Lesson → AI-generated
How-to Everyone

Need a brand‑new AI‑assisted notebook for your project files

You open the Microsoft 365 Copilot experience, select the Notebooks tab and click “Create copilot notebook”. Naming the notebook gives you a dedicated workspace where all added content is linked, not copied.

Scott Brant ↗ Lesson → AI-generated
How-to Everyone

Can't find my Word docs inside a notebook

Within a notebook you can search or browse OneDrive, Teams channels, and recent files. Selecting a file creates a sharing link that stays in its original location while being accessible from the notebook.

Scott Brant ↗ Lesson → AI-generated
How-to Everyone

Want each notebook to answer in its own style

Each notebook can store its own set of behavior guidelines. By adding “Copilot instructions”, you tell the AI how to respond (tone, format, focus) for all queries in that notebook.

Scott Brant ↗ Lesson → AI-generated
How-to Everyone

When you type a query in the notebook’s chat, Copilot searches exclusively the linked references and notes inside that notebook, ignoring external data. This yields concise answers tailored to your project.

Scott Brant ↗ Lesson → AI-generated
How-to Everyone

Need a fast way to review notebook notes

After gathering all relevant documents, you can click “Create audio overview”. Copilot synthesizes a spoken summary that reads like a podcast, allowing quick auditory review of the project.

Scott Brant ↗ Lesson → AI-generated
How-to Everyone

Want a local AI notebook but hate command‑line installs

Claude Code provides an interactive terminal that automates the installation of Docker, pulls the Open NotebookLM repository and configures it for you. This removes manual command‑line steps and lets you get a running notebook in minutes.

Julian Goldie SEO ↗ Lesson → AI-generated
How-to Everyone

Need Open NotebookLM but don’t want to install anything

Docker packages all dependencies into an isolated container, so you don’t need to install Python libraries or manage system paths. The video shows pulling the pre‑built image and running it with a single command.

Julian Goldie SEO ↗ Lesson → AI-generated
How-to Everyone

Want a free local Llama model in Open NotebookLM

Olama offers open‑source Llama models that can run on your CPU/GPU without API costs. The video demonstrates selecting Olama in Claude Code, letting the script download the Gemma 34B model and register it with Open NotebookLM.

Julian Goldie SEO ↗ Lesson → AI-generated
How-to Everyone

Can't find relevant passages in my notebook sources

Embedding models turn text into vectors that enable fast similarity search across added sources. The video adds an XY embedding tool via the settings UI, allowing notebooks to retrieve relevant passages from uploaded documents or web pages.

Julian Goldie SEO ↗ Lesson → AI-generated
How-to Everyone

Want a private notebook server on your VPS

Deploying Open Notebook via Docker on a virtual server gives you full control and privacy over your data. By pulling the GitHub repository into a Docker compose setup, the service runs in an isolated container that can be started with a single command.

SaaS Master ↗ Lesson → AI-generated
How-to Everyone

Can’t get the notebook to talk to an AI model

Open Notebook separates code from secrets; you must edit its configuration file to insert your own API key, otherwise the container cannot call external models. The YAML editor lets you replace placeholder values with real credentials safely.

SaaS Master ↗ Lesson → AI-generated
How-to Everyone

Not sure which AI model to use in your notebook

After configuring the API key, you must activate specific model endpoints (language, embed, speech) in the Settings → Models page. This tells Open Notebook which provider and model to use for each task, allowing customized private assistants.

SaaS Master ↗ Lesson → AI-generated
How-to Everyone

I want a personal notebook for my files and notes

Notebooks let you upload files, links, or plain text as source material and add personal annotations. The system then uses only this curated data for answering queries, giving highly specific results while keeping everything on your VPS.

SaaS Master ↗ Lesson → AI-generated
How-to Everyone

Want to keep AI provider keys safe in a notebook

Open Notebook stores API credentials inside its Docker container's YAML configuration to avoid leaks. By editing the YAML file you can securely add keys for OpenAI or other providers, enabling chat and embedding models.

SaasTuto SaaS & WP vids ↗ Lesson → AI-generated
How-to Everyone

Private research space with sources and notes

Each notebook isolates its data, so adding URLs, files, or plain text as sources keeps information scoped to that topic. Notes let you annotate findings, while the chat pane lets the selected model answer questions using only that notebook’s content.

SaasTuto SaaS & WP vids ↗ Lesson → AI-generated
How-to Everyone

Want to make your notes searchable and audible

By configuring embedding models and audio models in the YAML file, Open Notebook unlocks vector search, transcription, and text‑to‑speech capabilities, allowing you to turn research notes into podcasts or perform semantic searches.

SaasTuto SaaS & WP vids ↗ Lesson → AI-generated
How-to Everyone

Want PDFs, docs, webpages and videos in one notebook

You can import PDFs, Google Drive documents, websites, and YouTube videos into a notebook as sources. This lets the AI read and reference all of them when answering questions.

Kevin Stratvert ↗ Lesson → AI-generated
How-to Everyone

The chat panel can query all added sources at once, and the response includes numbered citations that link back to the exact source content.

Kevin Stratvert ↗ Lesson → AI-generated
How-to Everyone

Want to keep an AI answer for later reference

After generating an answer, you can click Save as note to store it on the right‑hand side, making it easy to collect key insights for later reference.

Kevin Stratvert ↗ Lesson → AI-generated
How-to Everyone

I can’t search my own notes

User‑written notes can be converted into source entries, allowing the AI to treat them like any other imported document when answering queries.

Kevin Stratvert ↗ Lesson → AI-generated
How-to Everyone

My notebook is a mess of PDFs and web articles

Clicking the auto‑tag icon lets NotebookLM analyze your imported files and automatically assign them to logical groups, keeping large notebooks organized.

Kevin Stratvert ↗ Lesson → AI-generated
How-to Everyone

Want to see how ideas link across several docs

The Studio can create visual mind maps that connect ideas across chosen sources, helping you see relationships without reading every document.

Kevin Stratvert ↗ Lesson → AI-generated
How-to Everyone

Need a spoken recap of your sources

Using the Studio’s audio option, you can produce a podcast‑style summary of selected sources, choosing language, length, and focus areas.

Kevin Stratvert ↗ Lesson → AI-generated
How-to Everyone

Need a private, offline AI notebook for documents

Open NotebookLM is an open‑source web interface that lets you upload documents, create notebooks and query them with LLMs running on your own machine. Because everything runs inside Docker it stays offline, giving full privacy and no usage limits.

Julian Goldie SEO ↗ Lesson → AI-generated
How-to Everyone

No GPU but need a local LLM

Llama.cpp compiles LLM weights into an efficient CPU‑only binary, allowing you to run models like Gemma 3 1B without a GPU. The tool works with Open NotebookLM as the backend model for chat and tools.

Julian Goldie SEO ↗ Lesson → AI-generated
How-to Everyone

Need keyword‑free searching of notes

An embedding model converts text chunks into vector representations that can be compared for similarity, powering fast keyword‑free searches across your knowledge base.

Julian Goldie SEO ↗ Lesson → AI-generated
How-to Everyone

Open NotebookLM can send text to a TTS service (e.g., ElevenLabs) and stitch the audio into a podcast, letting you repurpose notes or research as spoken media without leaving the platform.

Julian Goldie SEO ↗ Lesson → AI-generated
How-to Everyone

Want to run Open Notebook without any installs

Docker packages all dependencies of Open Notebook into a self‑contained image, letting you run the app on any machine without manual installs. This isolation ensures consistent behavior and easy cleanup.

Tech Bytes Insights ↗ Lesson → AI-generated
How-to Everyone

Want the full Open Notebook code on your machine

Cloning the repository copies all required files to your local machine, giving you a complete, version‑controlled copy of the open‑source project ready for configuration.

Tech Bytes Insights ↗ Lesson → AI-generated
How-to Everyone

Open Notebook can’t find my server or API keys

The .env file supplies environment variables that tell Docker where the app lives, which port to use, and which AI provider credentials to load. Editing it tailors the deployment to your network and chosen model.

Tech Bytes Insights ↗ Lesson → AI-generated
How-to Everyone

Need a private AI notebook on your server

`docker compose up -d` reads docker‑compose.yml and the .env variables, builds any needed images, and starts the services in detached mode, making the web UI available on your network.

Tech Bytes Insights ↗ Lesson → AI-generated

The same set on /recipes, filtered by tool and role.

5Videos 4

6FAQ 5

How can I add an online article so the AI can use it as a source?

In any notebook, click ‘Add Source’ and choose ‘Web Page’. Paste the URL of the article and confirm; the page is fetched, its text is indexed like a PDF, and you can search it later.

What’s the best way to keep my PDFs and web pages organized by research topic?

Create separate notebooks for each topic (e.g., ‘RNA‑seq methods’, ‘Grant proposals’) and drag or upload the relevant files into them. If a document belongs to more than one topic, add it to each notebook so it appears in both contexts.

Can I make audio recordings searchable within Open Notebook?

Yes. Upload an MP3 or WAV file to a notebook and the system will generate a transcript, turning the spoken content into searchable text alongside your PDFs and web pages.

How do I quickly get a comparative summary of several papers?

Create a new notebook (for example, ‘Literature Review’), upload the three PDFs you want to compare, then ask a question like “What are the three main findings across these papers about [topic]?” The AI will synthesize the answers and provide citations you can click to verify each claim.

If I search for a term that appears in multiple notebooks, how are the results shown?

The search returns results grouped under each notebook where the term is found, letting you see how the concept is discussed in different contexts without mixing unrelated material.

7Glossary 23 terms

Show the 23 terms
Open Notebook
Add Source
Button in the interface that lets you attach a new document or web page to the current notebook.
Web Page
A live internet article whose URL you paste so its text is fetched and indexed like a PDF.
PDF
Portable Document Format file that can be uploaded and searched inside a notebook.
Notebook
A self‑contained collection of documents and its own chat thread within Open Notebook.
Sidebar
Panel on the left side of the app that lists all your notebooks for quick switching.
Drag
Mouse action used to move a file from one place to another, such as placing a PDF into a notebook.
Upload
Process of sending a local file (e.g., PDF, MP3) to the Open Notebook server so it becomes part of a notebook.
MP3
Audio file format that can be uploaded and turned into searchable text or played back as a podcast.
WAV
Uncompressed audio file format that works like MP3 for uploading and transcription.
Search
Enter a word or phrase to find matching content across one or many notebooks.
Workspace
Higher‑level grouping of multiple notebooks, used as an alternative organization model.
Podcast dialog
Settings window where you choose source documents, speakers, and tone before generating audio.
Speaker
Named voice profile (up to four) that reads lines in a generated podcast.
Tone
Overall style option—academic, casual, or debate—that shapes how the podcast sounds.
.env
Configuration file where you place API keys or local model settings for Open Notebook to use.
git clone
Command that copies the Open Notebook source code from its online repository onto your server.
UFW
Simple firewall tool; the command `ufw allow 3000/tcp` opens network traffic on port 3000 for the app.
port 3000
Network endpoint that Open Notebook listens on so browsers can connect to its web UI.
web UI
Standard web page you open in any browser to interact with the Open Notebook application.
DNS
System that maps a readable domain name to your server’s IP address for easier access.
TLS
Encryption protocol that secures data between the browser and the Open Notebook site.
Let's Encrypt
Free service that provides TLS certificates so your custom domain uses HTTPS.
Certbot
Command‑line tool that obtains and installs a Let's Encrypt certificate for your server.

8See also

💬 Discuss this chapter

Ask, share, or report — over on the Heidelberg AI community forum.