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:
appConfig:
title: "Mein UGREEN Dashboard"
theme: "nord-frost"
language: "de"
pageInfo:
title: "Startseite"
description: "Zentrale Übersicht für mein Homelab"
sections:
- name: "Dienste"
items:
- title: "UGREEN NAS"
description: "Weboberfläche vom NAS"
url: "http://DEINE-NAS-IP-ODER-HOSTNAME"
icon: "fas fa-server"
target: "newtab"
- title: "Router"
description: "Admin-Interface vom Router"
url: "http://DEIN-ROUTER"
icon: "fas fa-network-wired"
target: "newtab"
Display More
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:
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!