vantage
Ein Desktop-Dashboard für ein selbst gehostetes Homelab: CPU, Speicher, Festplatte, Uptime, Steuerung von Docker-Containern und HTTP/TCP-Health-Checks. Geschrieben in C# auf Avalonia, mit Headless-Smoke-Tests.
Ein Desktop-Dashboard für ein heimisches Homelab, geschrieben in C# mit Avalonia. Es zeigt live CPU, Speicher, Festplatte und Uptime, lässt Sie Docker-Container steuern und überwacht, ob Ihre Dienste leben.
Überblick
vantage ist eine native Desktop-App, die ein ganzes heimisches Homelab in einem Fenster zusammenführt. Es zeigt live CPU, Speicher, Festplatte und Uptime, lässt Sie Docker-Container starten und stoppen und überwacht selbst, ob die Dienste noch antworten. Geschrieben in C# mit Avalonia, mit einem Smoke-Test-Modus, den man ohne Fenster ausführen kann.
Die Idee entstand aus einer einfachen Beobachtung: Fertige Monitoring-Stacks können schwerer sein als das Homelab, das sie überwachen sollen. vantage ist eine bewusst leichtgewichtige Alternative - es zeigt, was Sie wirklich sehen wollen, und nichts darüber hinaus.
Es fängt mit einer Maschine an. Dann kommt eine zweite dazu, ein paar Container, ein paar nach außen gestellte Dienste - und plötzlich gibt es keinen einzigen Ort, der Ihnen sagt, was läuft und was still gestorben ist. Jeder Dienst hat seine eigene Art, geprüft zu werden, und Sie bauen ein Homelab schließlich nicht, um die Abende damit zu verbringen, die Maschinen von Hand abzuklappern.
Der natürliche Reflex ist, zu einem großen Monitoring-System zu greifen, aber hier ist die Kur oft schwerer als die Krankheit. Ein großer Stack mit eigener Datenbank, Agenten und Dashboard kann mehr Ressourcen fressen als die Dienste, die er beobachtet. Wir wollten das Gegenteil: ein Werkzeug, das schlicht die Wahrheit über eine Handvoll Maschinen sagt.
Was Sie wirklich sehen wollen
Statt alles zu zeigen, zeigt vantage genau die Dinge, wegen denen man am häufigsten ins Homelab schaut. Live-Ressourcen, den Zustand der Container mit Start und Stopp, und die Gesundheit der Dienste. Nichts weiter, denn jedes zusätzliche Panel ist ein weiterer Grund, dass das Werkzeug schwerer wird als das, was es überwacht.
Was vantage überwacht
| Bereich | Was es zeigt |
|---|---|
| Ressourcen | live CPU, Speicher, Festplatte und Uptime |
| Docker | Containerliste, Start und Stopp |
| Dienste | HTTP- und TCP-Health-Checks |
| Gesundheit | was antwortet, und was aufgehört hat |
Ein Health-Check, der nicht lügt
Das wichtigste Detail ist, wie vantage das Wort "erreichbar" versteht. Zu prüfen, ob ein Port offen ist, reicht nicht, denn ein Port kann noch lange offen bleiben, nachdem die App dahinter aufgehört hat, irgendetwas zu tun. Ein grünes Licht bei einem toten Dienst ist schlimmer als kein Licht, weil es die Aufmerksamkeit einschläfert.
Ein Health-Check prüft nicht nur, ob ein Port offen ist. Er prüft, ob der Dienst tatsächlich so antwortet, wie er soll - denn ein Port kann noch lange offen bleiben, nachdem die App dahinter aufgehört hat, irgendetwas zu tun. Ein Status soll genau das bedeuten, was er sagt.
Das Ergebnis: ein Homelab, das aufhört, eine Blackbox zu sein
Heraus kommt ein leichtes, natives Dashboard, das schnell startet und die Wahrheit sagt: was lebt, was gestorben ist, wie viel Platz auf der Festplatte bleibt. Der Smoke-Test-Modus, der headless läuft, lässt Sie bestätigen, dass die Prüfungen selbst funktionieren, ohne ein Fenster zu öffnen. Gebaut, damit Ihr eigenes Homelab aufhört, eine Blackbox zu sein, und zu etwas wird, das man mit einem Blick erfassen kann.
Weitere Projekte
Weitere Projekte aus derselben Kategorie - sehen Sie, wie wir ähnliche Herausforderungen angehen.
Haben Sie ein ähnliches Projekt?
Melden Sie sich - ein Angebot ist kostenlos und kommt innerhalb einer Stunde.



