So sammelst du alle News-Feeds und Metriken auf einem gemütlichen Dashboard
Hast du dich schon dabei ertappt, wie du den Morgen mit endlosem Tab-Wechseln beginnst? Erst Reddit, dann Hacker News, das Wetter checken, schauen wie es den Docker-Containern auf dem Server geht, und ob deine Lieblingsbibliothek ein Update auf GitHub bekommen hat. Bis zur Mitte dieses Prozesses ist deine Arbeitsmotivation meistens schon verflogen.
Ich suche schon eine Weile nach einer Lösung, die diesen digitalen Lärm auf eine übersichtliche Seite bringt. Und es sieht so aus, als hätte ich ein Projekt gefunden, das ohne extra Schnickschnack und Überkompliziertheit auskommt. Hier ist Dynacat.

Was ist dieses Dynacat-Biest
Im Grunde ist es ein leichtgewichtiges, selbst gehostetes Dashboard. Das Projekt ist als Fork eines anderen Tools entstanden — Glance, aber mit Fokus auf Dynamik. Wenn Glance sich manchmal statisch anfühlte, ist Dynacat darauf zugeschnitten, dass Daten „on the fly" aktualisiert werden und gut mit externen Diensten zusammenarbeiten.
Das Hauptaugenmerk liegt auf Einfachheit. Das komplette Backend ist in Go, das Frontend ist Plain JS ohne schwere Frameworks. Das Ergebnis ist ein Binary unter 20 MB, das keinen Speicher frisst und auf praktisch jeder Hardware läuft, sei es ein alter Raspberry Pi oder eine Heim-NAS.
Was du auf den Bildschirm bringen kannst
Der Entwickler hat das Rad nicht neu erfunden und Support für die gefragtesten Funktionen implementiert. Hier ist, was ich in den ersten zehn Minuten eingerichtet habe:
- News-Aggregatoren. RSS-Feeds, neueste Posts von Reddit und Hacker News. Du kannst Limits konfigurieren: zum Beispiel nur 5 frische News anzeigen, damit du nicht im Lesen versinkst.
- Resource-Monitoring. Docker-Container-Status und allgemeine Server-Statistiken. Es ist sehr praktisch zu sehen, dass alles „grün" ist, ohne die Konsole zu öffnen.
- Dev-Aktivität. GitHub-Release-Liste. Kein erneutes Aktualisieren von Repository-Seiten mehr, um herauszufinden, ob eine neue Softwareversion erschienen ist.
- Medien. Frische Videos von YouTube-Kanälen und Twitch-Streamer-Status.
- Finanzen und Wetter. Aktienkurse, Krypto und Prognose für deine Stadt.
Interessanterweise unterstützt das Projekt Custom-Widgets. Wenn etwas „out of the box" fehlt, kannst du über Dynawidgets deine eigene Lösung verfeinern.
Wie es konfiguriert wird
Vergiss Admin-Panels und Mausklicken. Die komplette Dashboard-Beschreibung lebt in YAML-Dateien. Für manche ist das ein Nachteil, aber für einen Entwickler — purer Luxus. Du kannst die Config in Git packen, versionieren und überall schnell ausrollen.
Hier ein Beispiel einer typischen Seitenkonfiguration:
- name: Work
columns:
- size: small
widgets:
- type: calendar
first-day-of-week: monday
- type: weather
location: Moscow, RU
units: metric
- size: full
widgets:
- type: hacker-news
- type: releases
repositories:
- Panonim/dynacat
- golang/go
Die Struktur ist intuitiv: Teile die Seite in Spalten auf, platziere Widgets in den Spalten. Du kannst mehrere Tabs erstellen, wenn es zu viele Informationen gibt.
Design und Mobile
Der Autor hat offensichtlich verstanden, dass wir dieses Dashboard vom Handy aus öffnen würden, während wir Kaffee trinken. Das Interface ist responsiv und sieht auf dem Smartphone aus wie eine native App.

Plus es gibt Theme-Support. Wenn dir das Standard-Look nicht gefällt, kannst du aus fertigen Presets wählen oder das CSS selbst anpassen. Keine „augenblutenden" Farben, alles ist ziemlich minimalistisch.

Ein paar Feinheiten beim Start
Während des Setup-Prozesses sind mir ein paar Dinge aufgefallen, die man vorher wissen sollte:
- DNS-Probleme. Wenn du zu Hause Pi-Hole oder AdGuard Home laufen hast, könnten sie häufige Widget-Anfragen an externe APIs blockieren. Die Dokumentation schlägt vor, einfach die Limits in den Blocker-Einstellungen zu erhöhen.
- Extension-Konflikte. Ein bekannter Bug: Die Dark-Reader-Browser-Extension kann das Layout einiger Widgets zerstören (z.B. Markt-Charts). Am besten fügst du die Dashboard-Domain sofort zu den Ausnahmen hinzu.
- Sicherheit. Standardmäßig verbietet Dynacat das Einbetten in iframes von anderen Domains. Wenn du vorhast, es in ein anderes Portal wie Homepage einzubauen, musst du die Server-Konfiguration anpassen.
Fazit: Lohnt es sich?
Wenn du bereits einen Heimserver hast oder einfach des Chaos in deinen Lesezeichen überdrüssig bist, ist Dynacat ein großartiger Kandidat für die Rolle als „Startseite".
Wem es definitiv gefallen wird:
- HomeLab-Betreiber.
- Denen, die den Status ihrer Projekte und Server an einem Ort sehen wollen.
- Minimalisten, die Interface-Geschwindigkeit schätzen.
Das Projekt ist noch frisch, aber die Kernfunktionen funktionieren stabil. Die Seitenladezeit beträgt etwa eine Sekunde, es verbraucht minimum Ressourcen — scheint genau das zu sein, was man für komfortables Monitoring ohne额外 Kopfschmerzen braucht.
Schau dir das Dynacat-Repository an, in der README gibt es einen Link zur Dokumentation mit einer detaillierten Beschreibung aller Parameter. Ich glaube, ich gehe jetzt noch ein paar RSS-Feeds zu meinem Feed hinzufügen.
Ähnliche Projekte