Note Mark
Fast, minimal, self-hosted Markdown notes app
Alternative to: notion, obsidian, evernote
Note Mark is a fast, minimal, web-based Markdown notes app with a sleek, responsive UI. Notes are stored in a standard file/folder structure so you always own and can move your data, with GitHub Flavored Markdown, note sharing via friendly URLs, asset uploads, and both rendered and plain viewing modes. It supports OIDC single sign-on and light/dark themes.
Note Mark Docker Compose example
Self-host Note Mark on your own server, homelab, or VPS starting from this Docker Compose example.
It runs Note Mark in Docker containers using the official ghcr.io/enchant97/note-mark:latest image, with persistent volumes and automatic restarts preconfigured.
Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.
services:
note-mark:
image: ghcr.io/enchant97/note-mark:latest
restart: unless-stopped
volumes:
- data:/data
environment:
# Base64-encoded secret, at least 32 bytes, used to sign auth tokens. Generate with: openssl rand -base64 128
AUTH_TOKEN__SECRET: "changeme"
# The public URL where the app is accessed from, with no trailing slash (e.g. https://notemark.example.com)
PUBLIC_URL: "changeme"
volumes:
data:
Values set to changeme are required — replace them with your own
values before starting Note Mark.
Prefer a managed setup? WinterFlow installs, configures, and updates Note Mark for you using this same Docker Compose configuration.