Back to Templates
Open Notebook logo

Open Notebook

vlatest

Open Notebook with SurrealDB for data storage and AI-powered features.

Deploy on Dokploy

Deploy Open Notebook on Dokploy

  1. Install Dokploy on your server if you haven't already.
  2. In your Dokploy panel, open a project and click Create Service → Template.
  3. Search for Open Notebook and click Create — Dokploy configures domains, environment variables, and volumes for you.

Alternatively, create a Compose service, go to Advanced → Import from Base64, and paste this payload:

base64
ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcbnNlcnZpY2VzOlxuICBzdXJyZWFsZGI6XG4gICAgaW1hZ2U6IHN1cnJlYWxkYi9zdXJyZWFsZGI6djJcbiAgICBwb3J0czpcbiAgICAgIC0gODAwMFxuICAgIHZvbHVtZXM6XG4gICAgICAtIC4uL2ZpbGVzL3N1cnJlYWxfZGF0YTovbXlkYXRhXG4gICAgY29tbWFuZDogc3RhcnQgLS11c2VyIHJvb3QgLS1wYXNzIHJvb3Qgcm9ja3NkYjovbXlkYXRhL215ZGF0YWJhc2UuZGJcbiAgICBwdWxsX3BvbGljeTogYWx3YXlzXG4gICAgdXNlcjogcm9vdFxuXG4gIG9wZW5fbm90ZWJvb2s6XG4gICAgaW1hZ2U6IGxmbm92by9vcGVuX25vdGVib29rOmxhdGVzdFxuICAgIHBvcnRzOlxuICAgICAgLSA4NTAyXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIFNVUlJFQUxfVVJMPXdzOi8vc3VycmVhbGRiOjgwMDAvcnBjXG4gICAgICAtIFNVUlJFQUxfVVNFUj1yb290XG4gICAgICAtIFNVUlJFQUxfUEFTU1dPUkQ9cm9vdFxuICAgICAgLSBTVVJSRUFMX05BTUVTUEFDRT1vcGVuX25vdGVib29rXG4gICAgICAtIFNVUlJFQUxfREFUQUJBU0U9c3RhZ2luZ1xuICAgIGRlcGVuZHNfb246XG4gICAgICAtIHN1cnJlYWxkYlxuICAgIHB1bGxfcG9saWN5OiBhbHdheXNcbiAgICB2b2x1bWVzOlxuICAgICAgLSAuLi9maWxlcy9ub3RlYm9va19kYXRhOi9hcHAvZGF0YSIsCiAgImNvbmZpZyI6ICJbdmFyaWFibGVzXVxubWFpbl9kb21haW4gPSBcIiR7ZG9tYWlufVwiXG5zdXJyZWFsZGJfcG9ydCA9IFwiODAwMFwiXG5vcGVuX25vdGVib29rX3BvcnQgPSBcIjg1MDJcIlxuXG5bY29uZmlnXVxuXG5bW2NvbmZpZy5kb21haW5zXV1cbnNlcnZpY2VOYW1lID0gXCJzdXJyZWFsZGJcIlxucG9ydCA9IDgwMDBcbmhvc3QgPSBcInN1cnJlYWxkYi0ke21haW5fZG9tYWlufVwiXG5cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcIm9wZW5fbm90ZWJvb2tcIlxucG9ydCA9IDg1MDJcbmhvc3QgPSBcIiR7bWFpbl9kb21haW59XCJcblxuW2NvbmZpZy5lbnZdXG5TVVJSRUFMX1VSTCA9IFwid3M6Ly9zdXJyZWFsZGI6ODAwMC9ycGNcIlxuU1VSUkVBTF9VU0VSID0gXCJyb290XCJcblNVUlJFQUxfUEFTU1dPUkQgPSBcInJvb3RcIlxuU1VSUkVBTF9OQU1FU1BBQ0UgPSBcIm9wZW5fbm90ZWJvb2tcIlxuU1VSUkVBTF9EQVRBQkFTRSA9IFwic3RhZ2luZ1wiXG4jIE9QRU5fTk9URUJPT0tfUEFTU1dPUkQgPSBcIlwiICMgVW5jb21tZW50IGFuZCBzZXQgdG8gcHJvdGVjdCBPcGVuIE5vdGVib29rIHdpdGggYSBwYXNzd29yZCBmb3IgcHVibGljIGhvc3RpbmdcbiMgT1BFTkFJX0FQSV9LRVkgPSBcIlwiICMgQVBJIGtleSBmb3IgT3BlbkFJIGludGVncmF0aW9uXG4jIEFOVEhST1BJQ19BUElfS0VZID0gXCJcIiAjIEFQSSBrZXkgZm9yIEFudGhyb3BpYyBpbnRlZ3JhdGlvblxuIyBHT09HTEVfQVBJX0tFWSA9IFwiXCIgIyBBUEkga2V5IGZvciBHb29nbGUgR2VtaW5pIChiZXN0IGZvciBsb25nIGNvbnRleHQgYW5kIHBvZGNhc3QgZ2VuZXJhdGlvbilcbiMgVkVSVEVYX1BST0pFQ1QgPSBcIlwiICMgR29vZ2xlIENsb3VkIHByb2plY3QgbmFtZSBmb3IgVmVydGV4IEFJXG4jIEdPT0dMRV9BUFBMSUNBVElPTl9DUkVERU5USUFMUyA9IFwiLi9nb29nbGUtY3JlZGVudGlhbHMuanNvblwiICMgUGF0aCB0byBHb29nbGUgY3JlZGVudGlhbHMgZmlsZVxuIyBWRVJURVhfTE9DQVRJT04gPSBcInVzLWVhc3Q1XCIgIyBWZXJ0ZXggQUkgbG9jYXRpb25cbiMgTUlTVFJBTF9BUElfS0VZID0gXCJcIiAjIEFQSSBrZXkgZm9yIE1pc3RyYWwgaW50ZWdyYXRpb25cbiMgREVFUFNFRUtfQVBJX0tFWSA9IFwiXCIgIyBBUEkga2V5IGZvciBEZWVwU2VlayBpbnRlZ3JhdGlvblxuIyBPTExBTUFfQVBJX0JBU0UgPSBcImh0dHA6Ly8xMC4yMC4zMC4yMDoxMTQzNFwiICMgQmFzZSBVUkwgZm9yIE9sbGFtYSBBUElcbiMgT1BFTlJPVVRFUl9CQVNFX1VSTCA9IFwiaHR0cHM6Ly9vcGVucm91dGVyLmFpL2FwaS92MVwiICMgQmFzZSBVUkwgZm9yIE9wZW5Sb3V0ZXJcbiMgT1BFTlJPVVRFUl9BUElfS0VZID0gXCJcIiAjIEFQSSBrZXkgZm9yIE9wZW5Sb3V0ZXJcbiMgR1JPUV9BUElfS0VZID0gXCJcIiAjIEFQSSBrZXkgZm9yIEdyb3EgaW50ZWdyYXRpb25cbiMgWEFJX0FQSV9LRVkgPSBcIlwiICMgQVBJIGtleSBmb3IgeEFJIGludGVncmF0aW9uXG4jIEVMRVZFTkxBQlNfQVBJX0tFWSA9IFwiXCIgIyBBUEkga2V5IGZvciBFbGV2ZW5MYWJzICh1c2VkIGZvciBwb2RjYXN0IGZlYXR1cmUpXG4jIFZPWUFHRV9BUElfS0VZID0gXCJcIiAjIEFQSSBrZXkgZm9yIFZveWFnZSBBSVxuIyBPUEVOQUlfQ09NUEFUSUJMRV9CQVNFX1VSTCA9IFwiaHR0cDovL2xvY2FsaG9zdDoxMjM0L3YxXCIgIyBCYXNlIFVSTCBmb3IgT3BlbkFJLWNvbXBhdGlibGUgZW5kcG9pbnRzXG4jIE9QRU5BSV9DT01QQVRJQkxFX0FQSV9LRVkgPSBcIlwiICMgQVBJIGtleSBmb3IgT3BlbkFJLWNvbXBhdGlibGUgZW5kcG9pbnRzXG4jIEFaVVJFX09QRU5BSV9BUElfS0VZID0gXCJcIiAjIEFQSSBrZXkgZm9yIEF6dXJlIE9wZW5BSVxuIyBBWlVSRV9PUEVOQUlfRU5EUE9JTlQgPSBcIlwiICMgRW5kcG9pbnQgZm9yIEF6dXJlIE9wZW5BSVxuIyBBWlVSRV9PUEVOQUlfQVBJX1ZFUlNJT04gPSBcIjIwMjQtMTItMDEtcHJldmlld1wiICMgQVBJIHZlcnNpb24gZm9yIEF6dXJlIE9wZW5BSVxuIyBBWlVSRV9PUEVOQUlfREVQTE9ZTUVOVF9OQU1FID0gXCJcIiAjIERlcGxveW1lbnQgbmFtZSBmb3IgQXp1cmUgT3BlbkFJXG4jIExBTkdDSEFJTl9UUkFDSU5HX1YyID0gXCJ0cnVlXCIgIyBFbmFibGUgTGFuZ0NoYWluIHRyYWNpbmcgZm9yIGRlYnVnZ2luZ1xuIyBMQU5HQ0hBSU5fRU5EUE9JTlQgPSBcImh0dHBzOi8vYXBpLnNtaXRoLmxhbmdjaGFpbi5jb21cIiAjIExhbmdDaGFpbiBlbmRwb2ludCBmb3IgZGVidWdnaW5nXG4jIExBTkdDSEFJTl9BUElfS0VZID0gXCJcIiAjIEFQSSBrZXkgZm9yIExhbmdDaGFpbiBkZWJ1Z2dpbmdcbiMgTEFOR0NIQUlOX1BST0pFQ1QgPSBcIk9wZW4gTm90ZWJvb2tcIiAjIExhbmdDaGFpbiBwcm9qZWN0IG5hbWVcbiMgRklSRUNSQVdMX0FQSV9LRVkgPSBcIlwiICMgQVBJIGtleSBmb3IgRmlyZWNyYXdsIChvYnRhaW4gYXQgaHR0cHM6Ly9maXJlY3Jhd2wuZGV2LylcbiMgSklOQV9BUElfS0VZID0gXCJcIiAjIEFQSSBrZXkgZm9yIEppbmEgKG9idGFpbiBhdCBodHRwczovL2ppbmEuYWkvKVxuXG5bW2NvbmZpZy5tb3VudHNdXVxuZmlsZVBhdGggPSBcIi9maWxlcy9zdXJyZWFsX2RhdGFcIlxuY29udGVudCA9IFwiXCJcblxuW1tjb25maWcubW91bnRzXV1cbmZpbGVQYXRoID0gXCIvZmlsZXMvbm90ZWJvb2tfZGF0YVwiXG5jb250ZW50ID0gXCJcIiIKfQ==

Configuration

The exact Docker Compose and template configuration this template deploys.

Related Templates

Chroma logo

Chroma

Version: 1.5.6

Chroma is an open-source embedding database for AI applications, with persistent vector storage and a simple HTTP API.

aivector-databaseembeddings
SurrealDB logo

SurrealDB

Version: 2.3.10

SurrealDB is a native, open-source, multi-model database that lets you store and manage data across relational, document, graph, time-series, vector & search, and geospatial models—all in one place.

databasesqlsurrealdb
Agent Zero logo

Agent Zero

Version: v1.9

Agent Zero is an open-source autonomous AI agent framework with memory and tool use capabilities.

aiagentautomation
Anse logo

Anse

Version: latest

Anse is an open-source alternative to ChatGPT web UI, supporting OpenAI-compatible APIs.

aichatbotopenai
AnythingLLM logo

AnythingLLM

Version: latest

AnythingLLM is a private, self-hosted, and local document chatbot platform that allows you to chat with your documents using various LLM providers.

aillmchatbot
Appwrite logo

Appwrite

Version: 1.9.5

Appwrite is an end-to-end platform for building Web, Mobile, Native, or Backend apps, packaged as a set of Docker microservices. It includes both a backend server and a fully integrated hosting solution for deploying static and server-side rendered frontends. Appwrite abstracts the complexity and repetitiveness required to build modern apps from scratch and allows you to build secure, full-stack applications faster. Using Appwrite, you can easily integrate your app with user authentication and multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, messaging, and more services.

databasefirebasemariadb

Self-host Open Notebook in minutes

Dokploy is a free, open source deployment platform. Deploy Open Notebook and 499+ other templates on your own infrastructure with a single click.