SelfDashboard
Docker 应用程序 from Svensen's Repository
概述
运行时参数
- 网络用户界面
http://[IP]:[PORT:3000]- 网络
bridge- 外壳
sh- 特权
- false
- 额外参数
--group-add=281
模板配置
Port der Weboberfläche.
- 目标
- 3000
- 默认值
- 3000
- 价值
- 3000
Zeitzone, z. B. Europe/Berlin
- 目标
- TZ
- 默认值
- Europe/Berlin
- 价值
- Europe/Berlin
App-Daten (/app/data): pro User dashboard.json unter users/, Auth unter auth/auth.db, Kalender, Logs. Backup dieses Host-Ordners empfohlen. Optional: SELFDASHBOARD_DATA_DIR überschreibt den Pfad im Container.
- 目标
- /app/data
- 默认值
- /mnt/user/appdata/selfdashboard
- 价值
- /mnt/user/appdata/selfdashboard
Pflicht für Plugin-Verteilung: Host → /app/plugins/custom. Pro Plugin plugin.json und widget.js (Store „Von GitHub“ oder ZIP); API-Plugins zusätzlich server.mjs vom Store. Image-API nur Fallback. Nach Update: Strg+F5.
- 目标
- /app/plugins/custom
- 默认值
- /mnt/user/appdata/selfdashboard/plugins
- 价值
- /mnt/user/appdata/selfdashboard/plugins
GitHub-Repository für den Plugin-Store (owner/repo). Lädt plugins-pack/plugins-index.json.
- 目标
- SELFDASHBOARD_PLUGINS_GITHUB_REPO
- 默认值
- kabelsalatundklartext/selfdashboard
- 价值
- kabelsalatundklartext/selfdashboard
Branch oder Tag (Stable: main). Muss plugins-pack/ mit plugins-index.json enthalten. Beta-Tester: beta + Image :beta.
- 目标
- SELFDASHBOARD_PLUGINS_GITHUB_REF
- 默认值
- main
- 价值
- main
Ordner im Repo mit Plugin-Dateien (Standard: plugins-pack).
- 目标
- SELFDASHBOARD_PLUGINS_GITHUB_PATH
- 默认值
- plugins-pack
- 价值
- plugins-pack
OPTIONAL — leer lassen ohne CrowdSec-Widget. z. B. /mnt/user/appdata/crowdsec/data → /crowdsec-data (read-only). crowdsec.db; optional GeoLite2-*.mmdb. Entsperren: Docker-Socket + Plugin-Einstellung.
- 目标
- /crowdsec-data
Optional für Docker-Widget (nur dieser Host). Bei EACCES: --group-add=281 in Extra Parameters anpassen (GID mit stat -c '%g' /var/run/docker.sock prüfen).
- 目标
- /var/run/docker.sock
- 默认值
- /var/run/docker.sock
- 价值
- /var/run/docker.sock
OPTIONAL — Admin-Passwort per Env zurücksetzen (wenn vergessen). Neues Passwort setzen (min. 8 Zeichen), Container neu starten, einloggen, dann Variable LEEREN und erneut starten. Optional SELFDASHBOARD_AUTH_RESET_USER=admin (sonst erster Admin). Alternative: SELFDASHBOARD_AUTH_RESET=admin:NeuesPasswort
- 目标
- SELFDASHBOARD_AUTH_RESET_PASSWORD
OPTIONAL — Benutzername für Passwort-Reset (mit SELFDASHBOARD_AUTH_RESET_PASSWORD). Leer = erster Admin.
- 目标
- SELFDASHBOARD_AUTH_RESET_USER
Normalerweise production.
- 目标
- NODE_ENV
- 默认值
- production
- 价值
- production
Wofür: HTTPS aus dem Container (CalDAV, Fritzbox, Pi-hole, Plugin-Store, Wetter, …). Standard (leer): Zertifikate prüfen — empfohlen. Nur 0 bei Zertifikatsfehlern auf internen https://-URLs (self-signed). Dann gilt für alle HTTPS-Aufrufe — unsicher. Nicht nötig für Open-Meteo/GitHub. Besser: gültiges Zertifikat oder eigene CA.
- 目标
- NODE_TLS_REJECT_UNAUTHORIZED
详细信息
ghcr.io/kabelsalatundklartext/selfdashboard:latest在Unraid 上运行 SelfDashboard 。
SelfDashboard 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。