21. Juni 2026 - Lesezeit: 8 Minuten
Voraussetzung für die Bereitstellung von Open Notebook ist eine vorhandene Installation der Containervirtualisierung Docker Engine (Docker CE) oder Docker Desktop. Letzteres steht für die gängigen Betriebssysteme Linux, Windows und MacOs zur Verfügung.
Open Notebook besteht aus mehreren Komponenten:
Zunächst legt man sich einen Ordner für die Anwendung an, in der die Container-Daten gespeichert werden. Dort kann kann man sich zunächst die Bauanleitung von Open Notebook für Docker einrichten.
Wer nur mit Cloud-basierten KI-Tools arbeiten will kann auf den zusätzlichen Docker-Container für Ollama verzichten.
docker-compose.yml herunterladen
curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
docker-compose.yml mit Texteditor öffnen und Schlüssel für Verschlüsselung anpassen
OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string |
Wer bereits Ollama oder LM Studio lokal installiert hat kann das als lokalen LLM-Provider für Open Notebook verwenden und auf den zusätzlichen Docker-Container für Ollama verzichten.
docker-compose.yml herunterladen
curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
docker-compose.yml mit Texteditor öffnen und Schlüssel für Verschlüsselung anpassen
OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string |
Wer mit lokaler KI arbeiten will, aber noch keine bereitgestellt hat, kann das am einfachsten über einen zusätzlichen Docker-Container mit Ollama realisieren.
Mit Texteditor docker-compose.yml erstellen:
services: |
Wer über eine NVidia GPU verfügt kann in der docker-compose.yml GPU-Unterstützung aktivieren.
# Optional: set GPU support if available |
Nun können die Container gemäß der Bauanleitung erzeugt werden.
docker compose up -d
[+] up 26/26
✔ Image surrealdb/surrealdb:v2 Pulled 2.0s
✔ Image lfnovo/open_notebook:v1-latest Pulled 274.2s
✔ Image ollama/ollama:latest Pulled 1116.3s
✔ Container open-notebook-ollama-1 Started 0.7s
✔ Container open-notebook-open_notebook-1 Started 0.9s
✔ Container open-notebook-surrealdb-1 Started 0.2s
What's next:
Filter, search, and stream logs from all your Compose services
in one place with Docker Desktop's Logs view. docker-desktop://dashboard/logs?appId=open-notebook
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ca2e70575fe9 lfnovo/open_notebook:v1-latest "/usr/bin/supervisor…" 13 minutes ago Up 13 minutes 0.0.0.0:5055->5055/tcp, [::]:5055->5055/tcp, 0.0.0.0:8502->8502/tcp, [::]:8502->8502/tcp open-notebook-open_notebook-1
576e87ed7f57 ollama/ollama:latest "/bin/ollama serve" 13 minutes ago Up 13 minutes 0.0.0.0:11434->11434/tcp, [::]:11434->11434/tcp open-notebook-ollama-1
1029532d05e5 surrealdb/surrealdb:v2 "/surreal start --lo…" 5 days ago Up 13 minutes 0.0.0.0:8000->8000/tcp, [::]:8000->8000/tcp open-notebook-surrealdb-1
Jetzt kann Docker Desktop gestartet werden.
Weiter gehts mit der Installation der KI-Modelle in Teil 3.