Beaver Notes is the a privacy-focused note-taking application.
This repository provides a Dockerized version of Beaver Notes, built on top of LinuxServer.io’s baseimage-kasmvnc (Debian Bookworm).
- Runs Beaver Notes in a containerized environment
- Preinstalled dependencies for GTK, DBus, and system integration
- Exposes Beaver Notes via KasmVNC (web browser access)
- Configurable persistent storage via Docker volumes
docker run -d \
--name=beaver-notes \
-e PUID=1000 \
-e PGID=1000 \
-p 3000:3000 \
-v /path/to/config:/config \
ghcr.io/beaver-notes/beaver-notes:latest
version: "3.8"
services:
beaver-notes:
image: ghcr.io/beaver-notes/beaver-notes:latest
container_name: beaver-notes
environment:
- PUID=1000
- PGID=1000
ports:
- 3000:3000
volumes:
- /path/to/config:/config
restart: unless-stopped
Currently supported:
amd64
arm64
- Open your browser and go to:
http://localhost:3000
Variable | Description | Default |
---|---|---|
PUID |
User ID the container runs as | 1000 |
PGID |
Group ID the container runs as | 1000 |
BEAVER_NOTES_VERSION |
Beaver Notes version (build arg) | 4.0.0 |
DOCKER_IMAGE_VERSION |
Image version label (build arg, set during build) | unknown |
Path | Description |
---|---|
/config |
Stores Beaver Notes config and persistent data |
Port | Description |
---|---|
3000 | Web access via KasmVNC |
This Docker image is distributed under the same license as Beaver Notes.