Zum Inhalt springen

Was die Vaicoa-App macht

Die Vaicoa-App ist ein Basis-Monitoring für Infrastruktur bei Hetzner. Sie zeigt alles, was du betreibst, was es kostet und was deine Aufmerksamkeit braucht. Wenn etwas sie braucht, gibt sie dir oder deinem Coding-Agent einen Ansatzpunkt. Sie ist read-only, schnell eingerichtet und günstig genug, um sie überall laufen zu lassen.

Sie läuft auf dem iPhone, und im Portal im Browser richtest du ein Konto, ein Team und das ein, was Vaicoa überwacht. Wo du die Vaicoa-App nutzt listet, was jedes davon kann. Vaicoa liest Hetzner mit einem read-only API-Token und kann nichts neu starten, löschen oder ändern.

Drei Verben beschreiben, was Vaicoa macht. Jedes baut auf dem vorigen auf, und jeder Abschnitt sagt, welchen Plan er voraussetzt.

Jede Ressource in deinen Hetzner-Cloud-Projekten, ihr Zustand und was sie diesen Monat bisher gekostet hat, in einer Liste über alle Projekte. Die Suche findet eine Ressource nach Name, ID oder IP-Adresse, und jede öffnet sich mit ihren Details und Charts, ohne dass du dich in der Hetzner Console anmeldest.

Dafür brauchst du kein Konto. Im Gerätemodus liest die App die Hetzner Cloud-API direkt von deinem Smartphone, mit deinem read-only Token, und berechnet die Kostenschätzung auf dem Gerät. Das Token bleibt auf dem Gerät. Der Gerätemodus zeichnet nichts auf, solange die App geschlossen ist: Du siehst, was Hetzner jetzt meldet, und die Chart-Zeiträume, die Hetzner liefert, die letzte Stunde und die letzten 24 Stunden.

Das Dashboard stellt an den Anfang, was deine Aufmerksamkeit braucht. Es ordnet jede Zeile: zuerst, was jetzt nicht in Ordnung ist, dann, was jetzt in Ordnung ist, aber in den letzten 30 Tagen Probleme hatte, dann, was mehr kostet als im Vormonat. Zeilen ohne Befund werden nur mitgezählt. Siehe Das Dashboard. Im Gerätemodus, der keine Historie aufzeichnet, gibt es davon das Erste: was Hetzner jetzt als nicht im normalen Zustand meldet.

Dafür ergänzt Vaicoa Signale, die die Hetzner Cloud-API nicht liefert:

  • Uptime-Checks prüfen deine Websites, Ports und Zertifikate von außen, aus zwei unabhängigen Netzen, innerhalb und außerhalb von Hetzner. Ein kostenloses Vaicoa-Konto bekommt 8 Checks auf bis zu 4 Prüfzielen, und sie laufen weiter, während dein Smartphone aus ist.
  • Der Vaicoa-Agent auf deinen Servern ergänzt die echte Festplatten- und RAM-Belegung und die Warn-Log-Zeilen der letzten 72 Stunden. Er deckt auch dedizierte Server (Robot) ab, die nicht in der Hetzner Cloud-API stehen. Vaicoa Pro und Vaicoa Team.
  • Job-Reports melden, wenn ein Backup oder Cronjob fehlschlägt oder nicht mehr läuft. Pro und Team.
  • Historie: 30 Tage Metrik- und Kosten-Historie bei Pro, 90 Tage bei Team.

Alarme beginnen mit Pro: Push-Mitteilungen, eine E-Mail-Zusammenfassung und Alarmziele für deine eigenen Tools. Sie lösen nur aus, wenn das Signal echt ist. Ein Check gilt erst als ausgefallen, wenn beide Netze übereinstimmen, und ein grauer Tag heißt keine Daten, nicht ausgefallen.

Ein Alarm öffnet sich an der betroffenen Ressource, mit dem Kontext, den du für die Entscheidung brauchst: was ausgelöst hat und seit wann, die letzten Warn-Log-Zeilen des Servers, seine Jobs und Checks und die letzten Ereignisse, die Hetzner dazu meldet. Von dort kannst du:

  • den Alarm stummschalten, während du daran arbeitest;
  • einen Bericht mit jemandem aus deinem Team teilen oder mit Für Coding-Agent kopieren das Problem an einen Coding-Agent wie Claude Code übergeben;
  • Claude über den Claude-Connector selbst in Vaicoa nachsehen lassen;
  • Alarme über Webhook-Ziele in deine eigenen Tools schicken, bei Team auch an PagerDuty;
  • die Hetzner Console öffnen, um die Änderung vorzunehmen.

Berichte gibt es in jedem Plan, auch im Gerätemodus. Alarme, der Connector und Alarmziele setzen Pro oder Team voraus.

Vaicoa nimmt die Änderung nie selbst vor. Du nimmst sie vor, oder dein Coding-Agent schlägt sie über deinen eigenen Prozess vor, zum Beispiel als Pull Request, den ein Mensch prüft und mergt.

Vaicoa lässt bewusst weg, was größere Monitoring-Tools machen. Diese Grenzen sind der Grund, warum es günstig und ruhig ist und sich gefahrlos überall installieren lässt.

  • Es ist keine Log-Plattform. Es behält journald-Zeilen ab Stufe Warnung 72 Stunden lang, nicht jede Zeile für immer. Die Datenmenge pro Server bleibt klein und vorhersehbar.
  • Es ist kein APM und kein Tracing. Der Agent erfasst einen festen Satz von OS-Metriken, nicht das Innenleben deiner Anwendung. Es gibt nichts zu instrumentieren.
  • Es ist keine Verwaltungskonsole. Es ist read-only. Änderungen passieren in der Hetzner Console oder in deinem Infrastruktur-Code. Ein verlorenes Smartphone oder ein falscher Tipp kann deshalb keinen Server neu starten oder löschen.
  • Es ist kein Dashboard-Baukasten. Die Ansichten sind fest vorgegeben und nach Aufmerksamkeit geordnet. Du musst also nichts konfigurieren, bevor sie nützlich sind.

Brauchst du mehr als das, sagt dir Vaicoa trotzdem, wo du nachsehen musst.

Wie Vaicoa Daten sammeltHetzner Cloud-Server erscheinen in der Hetzner Cloud-API; im Gerätemodus liest die App sie mit einem read-only Token direkt, das das Gerät nie verlässt. Mit Pro und Team liefert der Vaicoa-Agent – installiert auf Cloud-Servern und auf dedizierten Servern (Robot), die die Cloud-API gar nicht kennt – zusätzlich Metriken auf OS-Ebene und Log-Zeilen ab Schweregrad WARN und transportiert die Ergebnisse deiner eigenen Backup- und Cronjobs. Uptime-Checks laufen andersherum: Vaicoa prüft deine Endpunkte von eigenen Standorten aus, von außen – und diese Endpunkte müssen gar nicht bei Hetzner liegen; vier Prüfziele gibt es schon im kostenlosen Konto. All das kommt bei Vaicoa an und geht auf drei Wegen wieder hinaus: in der App als Alarme, Charts und Job-Reports; mit Pro und Team als Alarme per Push-Mitteilung, E-Mail-Digest, ntfy-Thema oder Webhook; und über den read-only MCP-Connector, den ein Coding-Agent zu deiner Flotte befragen kann.Hetzner Cloud-ServerAgentFestplatte · RAM · LoadLog-Zeilen ab WARNDedizierte Server (Robot)Agentnicht in der Cloud-APIBackup- & Cronjobscloudviewer-reportDeine Endpunktebei Hetzner oder anderswoapi.example.comUnsere StandorteUptime-Checks, auch Freevon außenVaicoaHetzner Cloud-APIInventar · CPU · Netzwerkverbundenes ProjektGerätemodusAlarmeChartsJob-ReportsVaicoa-AppAlarme erreichen dichPush-MitteilungE-Mail-Digestntfy-ThemaWebhookCoding-AgentMCP · read-onlyGerätemodus – dein Gerät liest die HetznerCloud-API direkt; das read-only Token verlässt es nie.Pro und Team – der Agent liefert OS-Metriken, Logs abWARN, Job-Ergebnisse und dedizierte Server; ebensoAlarmkanäle und der MCP-Connector.Uptime-Checks – von unseren Standorten aus geprüft,von außen; vier Prüfziele auch im kostenlosen Konto.

Cloud-Server, Load Balancer, Volumes, IPs und der Rest eines Hetzner-Cloud-Projekts kommen aus der Hetzner Cloud-API. Im Gerätemodus liest die App sie vom Smartphone aus. Bei Pro und Team lesen die Server von Vaicoa sie alle 5 Minuten, ob die App offen ist oder nicht. Der Agent ergänzt OS-Metriken, Warn-Log-Zeilen, dedizierte Server und die Ergebnisse deiner eigenen Jobs. Uptime-Checks gehen in die andere Richtung: Die Server von Vaicoa schicken sie an deine Endpunkte, die nicht bei Hetzner liegen müssen.