StandardNotes-WebUI standardnotes/web:latest https://hub.docker.com/r/standardnotes/web bridge sh false https://forums.unraid.net/topic/198820-support-junkerderprovinz-standard-notes-webui/ https://standardnotes.com Standard Notes – browser web client for Unraid (community template). Runs the official standardnotes/web image as a static-served web app on port 80 inside the container, exposed on host port 3001 by default to avoid clashing with the Standard Notes server's :3000 API gateway. IMPORTANT: This template only ships the WEB CLIENT. You still need a running Standard Notes backend (see the companion repo https://github.com/junkerderprovinz/standardnotes-server, container name "StandardNotes-Server"). The web client itself does not host a sync server — it is just the browser UI. Configuring the sync server: The official standardnotes/web image is configured at RUNTIME from the browser, not via env vars. After opening the web app, click "Advanced options" on the sign-in / sign-up screen and set Custom Sync Server = https://standardnotesserver.mydomain.tld (your own backend URL). The official Docker docs only document "docker run -d -p 3000:80 standardnotes/web" — no sync-server env var is exposed, so this template intentionally does not invent one. Recommended reverse-proxy setup (Nginx Proxy Manager): Domain: app.standardnotes.mydomain.tld Forward Hostname/IP: this container's Unraid IP Forward Port: 3001 (the host port chosen below) Force SSL + Let's Encrypt + HTTP/2 ON. Then in the web app, set Custom Sync Server = https://standardnotesserver.mydomain.tld (the BACKEND domain — not the web-app domain). Notes: • UNOFFICIAL community template. Standard Notes does not provide support for self-hosted setups beyond the official Docker docs at https://standardnotes.com/help/self-hosting/web-app. • Self-hosting the web client does NOT unlock paid / subscription Standard Notes features. Subscription-only client features (extended editors, advanced themes, Files quota, Listed, etc.) are gated by Standard Notes' own licensing checks in the official clients. This template deploys the upstream image as-is and does NOT patch, bypass, or otherwise modify those checks. • Always reach the web client through your HTTPS reverse proxy. The container serves plain HTTP on port 80 internally, but the browser MUST load it over HTTPS — Standard Notes uses WebCrypto (window.crypto.subtle) for account key derivation, and browsers only expose it on secure contexts. Opening the web app over http://[unraid-ip]:[port]/ will fail at sign-up with "crypto.subtle is undefined". HTTPS also avoids mix-content blocks on API calls to the HTTPS backend. Productivity: Cloud: http://[IP]:[PORT:3001]/ https://raw.githubusercontent.com/junkerderprovinz/standardnotes-webui/main/templates/standardnotes-webui.xml https://raw.githubusercontent.com/junkerderprovinz/standardnotes-webui/main/.github/assets/icon.png --restart=unless-stopped A separately running Standard Notes backend (standardnotes/server) reachable over HTTPS via your reverse proxy. See https://github.com/junkerderprovinz/standardnotes-server for the matching backend template. 3001