Dashy - selbstgehostetes Dashboard für alle Dienste

Dashy - selbstgehostetes Dashboard für alle Dienste

Dashy ist ein hochgradig anpassbares Self-Hosted-Dashboard, das alle eigenen Dienste und Links übersichtlich auf einer Seite zusammenführt.

Was ist Dashy?

Dashy dient als persönliche Startseite für den Browser und zeigt alle selbst gehosteten Dienste, externe Links und Widgets in einem konfigurierbaren Grid an. Über eine YAML-Konfigurationsdatei lassen sich Abschnitte, Icons, Farben und Layouts frei gestalten. Ein integriertes Web-UI ermöglicht die Bearbeitung der Konfiguration ohne manuellen Datei-Zugriff. Dashy unterstützt außerdem Status-Checks für alle eingetragenen Dienste, sodass auf einen Blick sichtbar ist, welche Anwendungen erreichbar sind.

Voraussetzungen

  • Docker 20.10+ oder Docker Compose
  • Kein externe Dienste notwendig
  • Optional: Reverse Proxy für HTTPS und Passwortschutz

Compose-Beispiel

services:
  dashy:
    image: lissy93/dashy:latest
    container_name: dashy
    restart: unless-stopped
    ports:
      - "4000:8080"
    volumes:
      - ./config.yml:/app/user-data/conf.yml
    environment:
      - NODE_ENV=production
      - UID=1000
      - GID=1000

Hinweise

  • Die config.yml wird beim ersten Start aus der offiziellen Beispielkonfiguration erstellt und dann dauerhaft gemountet.
  • Status-Checks für Dienste können über statusCheck: true pro Item aktiviert werden und fragen die URLs regelmäßig ab.
  • Dashy unterstützt mehrere Themes und ein Dark-Mode-System, das über die Konfiguration oder das UI umgeschaltet werden kann.
  • Für öffentlichen Zugang empfiehlt sich ein Reverse Proxy mit HTTP-Basic-Auth oder Integration in ein SSO-System wie Authelia.