Notesnook web client, domain-parameterized
612
Prebuilt images for Dvalin21/notesnook-sync-server — a self-hostable Notesnook backend: sync API, auth/identity, SSE, monograph viewer, web client, inbox relay, MinIO S3, Caddy.
Notesnook is created by Abdullah Atta and maintained with Ammar Ahmed at Streetwriters (see AUTHORS upstream). Every line of application code here is theirs, under upstream's GPL-3.0/AGPL-3.0 licenses. This project only adds self-hosting fixes (MongoDB 8-ready driver, identity bearer forwarding, OIDC profile scope, correct CORS env key, persistent DataProtection keys, domain-parameterized builds) and publishes runnable images.
Images ship example.com placeholders only. Your URLs inject at boot/request from .env:
git clone https://github.com/Dvalin21/notesnook-sync-server.git
cd notesnook-sync-server
cp .env.example .env # set passwords + your domains
docker compose up -d
See the repo README for DNS, TLS proxy, verification, and backup steps.
Server URLs baked as example.com placeholders; entrypoint swaps your .env URLs at boot. No real domain in layers.
Web recipe, nginx.conf, and the NN_* wiring adapted from BeardedTek/notesnook-docker (AGPL-3.0) — his stack also served as the reference for our Mongo diagnosis. App code remains Streetwriters' upstream.
Content type
Image
Digest
sha256:719b84eec…
Size
39.6 MB
Last updated
3 days ago
docker pull dvalin21/notesnook-web