StandardNotes-WebUI
StandardNotes-WebUI
Application Docker from junkerderprovinz Repository
Vue d'ensemble
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.
Exigences
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.
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:80]/- Réseau
bridge- Coquille
sh- Privilégié
- false
- Paramètres supplémentaires
--restart=unless-stopped
Configuration du modèle
WebUI PortPorttcp
Host port for the Standard Notes web client (container listens on 80). Default 3001 — the backend uses 3000 on the same Unraid host, so the WebUI takes a different port. If you give this container its own custom IP on br0/macvlan, the host port is unused and you can leave it at the default; your reverse proxy forwards directly to the container IP on port 80. Always put the web app behind an HTTPS reverse proxy — opening it over plain http://[ip]:[port]/ breaks account creation (crypto.subtle is undefined).
- Cible
- 80
- Défaut
- 3001
- Valeur
- 3001
Catégories
Télécharger les statistiques
841,064
Total des téléchargements
Détails
Référentiel
standardnotes/web:latestDernière mise à jour2026-05-27
Première vue2026-05-13
Exécutez StandardNotes-WebUI sur Unraid.
StandardNotes-WebUI est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.