EasyPanel template
This directory contains an EasyPanel template for Open Notebook. It follows the format used by the official EasyPanel templates repository:
meta.yamldescribes the template metadata and input schema.index.tsgenerates the EasyPanel services.
The template deploys two services:
- Open Notebook, exposed on port
8502. - SurrealDB v2, kept private on the project network and persisted in a volume.
Testing
- Copy this directory to
templates/open-notebookineasypanel-io/templates. - Run the EasyPanel templates playground with
npm run dev. - Create the template from the generated JSON inside an EasyPanel instance.
Set an Open Notebook password in the form before deploying. If it is left blank,
the template generates one and stores it in the app service environment as
OPEN_NOTEBOOK_PASSWORD.
After deployment, open the EasyPanel domain and configure AI providers from Open Notebook's Settings > API Keys page.