Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (โ‹ฎ) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] SelfDashboard โ€“ Your Modular Home Dashboard

Featured Replies

Hi everyone ๐Ÿ‘‹

SelfDashboard is a self-hosted home dashboard โ€” but instead of being just a board of links, its widgets areย plugins with real server backends. They pull live data and actually control services: start/stop Docker containers, FRITZ!Box energy, a CrowdSec decision map, CalDAV calendar, IMAP mail, weather, and more โ€” all configured in the UI, no YAML editing.

It runs as a single container, installs from Community Apps, and is open source (MIT).



full desktop dashboard.png

โ˜… What makes it different โ† diese Zeile fett
โ€ข Real plugins, not bookmarks โ€” widgets have server backends (live data + control).
โ€ข Auth built in โ€” login, TOTP 2FA, multi-user with per-user plugin permissions.
โ€ข Kiosk mode โ€” for a hallway/wall tablet, plus a responsive grid for phone/tablet/desktop.
โ€ข Encrypted credentials โ€” stored secrets use AES-256-GCM; persistent brute-force protection on login.
โ€ข Configured in the UI โ€” add/move widgets by drag & drop, no config files.

plugin store.png

โ˜… Live widgets, not just icons
Weather (Open-Meteo, no API key) ยท Calendar (CalDAV) ยท Mail (IMAP) ยท Docker ยท FRITZ!Box ยท CrowdSec ยท AdGuard ยท Proxmox ยท TrueNAS ยท Uptime-Kuma ยท Plex/Jellyfin โ€ฆ and an open plugin format for your own.

Docker Restart.png

โ˜… Multi-user with real auth
Login with TOTP 2FA, multiple users, and per-user plugin permissions โ€” decide who sees what.

2FA.png

โ˜… Built for the wall

Kiosk mode turns an old tablet into a wall dashboard, and the grid is responsive on phone, tablet and desktop.

kiosk.png

comparison-EN.png

โ˜… Install on Unraid
1. Apps (Community Applications) โ†’ search "SelfDashboard" โ†’ Install.
2. Keep the /app/data appdata mount (stores your dashboard, users, encrypted secrets).
3. Open the WebUI โ†’ you'll be guided through first-run admin setup (create the first user).
Prefer compose / docker run? The README has a ready example.

โ˜… Recommended settings
โ€ข SELFDASHBOARD_SECRET_KEY โ€” set a fixed value so encrypted credentials survive image updates/volume moves. Set it once, never change it (sealed secrets become unreadable otherwise).
โ€ข SELFDASHBOARD_SECURE_COOKIES=1 โ€” set this if you expose the app over HTTPS (default off so plain-HTTP LAN works).
โ€ข SELFDASHBOARD_TRUST_PROXY=1 โ€” only if a reverse proxy in front sets X-Forwarded-For.
โ€ข PUID/PGID โ€” match your other containers (e.g. CrowdSec) so DB files are readable.

โ˜… A note on security (being upfront)
Plugin server code runs with the app's privileges (no sandbox yet), so only install plugins you trust. Everything is open source and auditable. Credentials are encrypted at rest and login has 2FA โ€” but treat the admin account like shell access.

โญ GitHub: https://github.com/kabelsalatundklartext/selfdashboard
๐Ÿ“– Docs: https://github.com/kabelsalatundklartext/selfdashboard/tree/main/docs
๐Ÿงฉ Install: Unraid โ†’ Apps (Community Applications) โ†’ search "SelfDashboard"

It's a community project and I'm actively developing it โ€” feedback, bug reports and plugin ideas are very welcome in this thread or on GitHub. If you give it a try, a screenshot of your setup would be awesome to see. ๐Ÿ™‚

Edited by Svensen
Selfdashboard Final

  • Author

Hi everyone,

Version 2.0 of SelfDashboard is out โ€“ a self-hosted dashboard for Unraid that brings everything important together at a glance.

What's new / the key points:

  • 33 plugins in the store with integrated update info โ€“ you'll see right away when an update is available for a container/plugin

  • Security check completed โ€“ including integration with CrowdSec and AdGuard

  • Live system stats, weather, calendar and Docker API integration

  • Unraid Connect API + WebSocket for real-time data

  • Clean architecture built from 3 containers (Node API, Python FastAPI, Nginx frontend)

For me, SelfDashboard is now done for the time being. ๐ŸŽ‰ But I'm always open to bug reports or suggestions for improvement โ€“ feel free to post here in the thread or open an issue on GitHub.

And I'd be thrilled to see screenshots of your dashboards โ€“ show me how it looks on your end! ๐Ÿ“ธ

Enjoy! ๐Ÿ‘

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.