StandardNotes-WebUI

StandardNotes-WebUI

Docker 应用程序 from junkerderprovinz Repository

概述

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.

要求

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.

运行时参数

网络用户界面
http://[IP]:[PORT:80]/
网络
bridge
外壳
sh
特权
false
额外参数
--restart=unless-stopped

模板配置

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).

目标
80
默认值
3001
价值
3001

下载统计数据

841,064
下载总数

详细信息

存储库
standardnotes/web:latest
最后更新2026-05-27
初见2026-05-13

在Unraid 上运行 StandardNotes-WebUI 。

StandardNotes-WebUI 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。