[TUT] Dashy - ein konfigurierbares Start Dashboard als Docker.

  • Hey, du willst dir ein schickes Start-Dashboard auf deinem UGREEN NAS bauen? Perfekt, dafür ist Dashy wie gemacht. In diesem kleinen How-To richten wir Dashy per Docker Compose ein, hängen eine eigene conf.yml dran und pimpen das Ganze mit ein paar netten Extras.

    1. Ordner auf dem NAS vorbereiten

    Bevor irgendwas läuft, braucht Dashy ein Zuhause auf deinem NAS. Keine Raketenwissenschaft, wir legen einfach einen Ordner an und packen da alles rein.

    • Auf deinem UGREEN NAS gibt es in der Regel schon den Ordner `/volume1/docker/`.
    • Darunter legst du einen neuen Ordner an, z.B. `/volume1/docker/dashy/`.
    • In diesem Ordner landen später `docker-compose.yml` und `conf.yml`.

    Die Dateien kannst du entweder per Dateimanager im NAS, per SMB-Freigabe oder über SSH anlegen, was dir am besten passt.

    2. Docker-Compose für Dashy bauen

    Jetzt bekommt Dashy seinen „Startknopf": Lade die Datei dashy.yml aus der Filebase herunter und passe diese an deine Gegebenheiten an. Kopiere sie anschließend in deinen docker-Ordner den du zuvor anlegen musst, z.B. /volume1/docker/dashy/.

    Hier gehts zum Download:

    Kurz aufgedröselt, was hier abgeht:

    • `lissy93/dashy:latest` holt dir direkt das offizielle Dashy-Image [web:8][web:27].
    • Über `8083:8080` erreichst du Dashy später im Browser unter `http://dein-nas:8083` [web:8].
    • Der Volume-Eintrag bindet deine `conf.yml` vom NAS in den Container ein, Dashy liest also wirklich deine Datei [web:5][web:12].
    • Mit `restart: unless-stopped` kommt der Container nach einem NAS-Neustart von allein wieder hoch [web:8].

    3. Erste conf.yml: schnell was sehen

    Ohne Config startet Dashy zwar, aber richtig Spaß macht es erst mit eigener Oberfläche. Also direkt im selben Ordner `/volume1/docker/dashy/` eine `conf.yml` anlegen:

    Damit hast du direkt ein Theme, deutschen Text und die ersten Kacheln, die auf dein NAS und deinen Router zeigen [web:5][web:6].

    4. Stack auf dem UGREEN NAS starten

    Wenn `docker-compose.yml` und `conf.yml` stehen, wird's Zeit für den ersten Start:

    • Im Web-Interface deines UGREEN NAS die Docker-Ansicht öffnen [web:23][web:26].
    • Einen neuen Stack / ein neues Projekt anlegen und den Ordner `/volume1/docker/dashy/` auswählen.
    • Den Stack starten (intern passiert `docker compose up -d`) [web:8].

    Gib Dashy ein paar Sekunden und ruf dann im Browser auf: `http://deine-nas-ip:8083`

    5. Dashy aufhübschen

    Jetzt, wo alles läuft, kannst du das Ding nach deinem Geschmack tunen:

    YAML
    appConfig:
    title: "Homelab Dashboard"
    theme: "nord-frost"
    language: "de"
    startingView: "default"
    statusCheck: true
    enableGuestAccess: true
    • Mit `theme` spielst du dich durch die verschiedenen Styles [web:5].
    • `statusCheck: true` zeigt Status-Punkte bei deinen Diensten [web:5].
    • `startingView` bestimmt die Startansicht (`default`, `minimal`, `workspace`) [web:33].

    6. Wenn es klemmt: schnelle Checks

    • Mountpfad korrekt? Muss `/app/user-data/conf.yml` im Container landen [web:5][web:12].
    • Dateiname wirklich `conf.yml` (ohne `.txt`)?
    • YAML-Einrückungen sauber (nur Spaces, keine Tabs)? [web:5]
    • Nach Änderungen Container neu starten.
    • Browser Hard-Reload machen (Strg+F5).

    7. Fertig!

    Damit steht dein Dashboard, jetzt noch deine Homelab-Dienste (Jellyfin, Paperless, etc.) dranhängen und loslegen!

    Quellen

    Edited once, last by Willi: Link-Darstellung korrigiert, Docker Compose entfernt und den Download-Link der Filebase eingefügt. (November 30, 2025 at 4:07 PM).

  • Ein Screenshot wie das aussieht wär nicht schlecht ;)

    EDIT: Hat sich erledigt unter dem ersten link der Auflistung habe ich einen gefunden:)

    Meine Hardware

    iDX6011 Pro in Späh ^^

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Cruc. CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • Kein Problem, aber was ich da so gesehen habe schaut gut aus, schaut aber auch nach einer Menge Arbeit des einrichten aus. =O

    Steht jedenfalls mal auf meinem Zettel 😊

    Meine Hardware

    iDX6011 Pro in Späh ^^

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Cruc. CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • eineb ...ich dachte auch, mal schnell reingeguckt und fertig. ;)

    --> Liste

    edit: yaml muss nochmal überarbeitet werden

    UGREEN DXP2800 | UGOS 1.41.1.0107 - 16GB RAM - 2x Lexar NM790 1TB Btrfs RAID1 - 2x Seagate IronWolf 4TB Btrfs RAID1
    Raspberry Pi 4B/4 | DietPi 10.2.3 (Trixie) - AGH - NPM - Unbound
     MacBook Air M4 | macOS 26.4.1 |  mobile devices only | FRITZ!Box 7690 (OS 8.24 Beta) | Eaton Ellipse ECO 650 DIN USB USV

    Edited 2 times, last by *kw* (November 30, 2025 at 5:53 PM).

  • Ich habe mir einfach ausgeben lassen, welche Container ich aktuell habe und mir dann mit einem einfachen perplexity prompt die config schreiben lassen. Nach 3 Anläufen sah das auch schon ganz gut aus und hat keine 20 min gedauert:

    Code
    docker ps --format '{{.Names}};{{.Image}};{{.Ports}}'
  • Schade, bei mir klappt das nicht. Nach Starten des Containers muss noch irgendwas gemacht werden?

    Code
    DONE  Build complete. The dist directory is ready to be deployed. 
    INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html

    Keine Ahnung was das bedeutet

  • Schade, bei mir klappt das nicht. Nach Starten des Containers muss noch irgendwas gemacht werden?

    Code
    DONE  Build complete. The dist directory is ready to be deployed. 
    INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html

    Keine Ahnung was das bedeutet

    Dashy besteht Frontend besteht aus Vue. Die Meldung interpretiere ich so, dass das Frontend erfolgreich erstellt wurde. Du solltest also Dasy aufrufen können. Hast du die Config Datei im user-data Verzeichnis hinterlegt?

    Ich habe eine template Datei hochgeladen, die mit einer minimalen Konfiguration eigentlich immer laufen sollte.

    bluejets
    December 2, 2025 at 7:26 PM
  • The content cannot be displayed because you do not have authorisation to view this content.

    UGREEN DXP2800 | UGOS 1.41.1.0107 - 16GB RAM - 2x Lexar NM790 1TB Btrfs RAID1 - 2x Seagate IronWolf 4TB Btrfs RAID1
    Raspberry Pi 4B/4 | DietPi 10.2.3 (Trixie) - AGH - NPM - Unbound
     MacBook Air M4 | macOS 26.4.1 |  mobile devices only | FRITZ!Box 7690 (OS 8.24 Beta) | Eaton Ellipse ECO 650 DIN USB USV

  • This threads contains one more post that have been hidden for guests.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!