HYPDB.ONE
HYPER DASHBOARD DOKUMENTATION
SYSTEM: AKTIV
--:--:--

HYPDB.ONE — Hyper Dashboard

HYPDB.ONE ist die zentrale KI-Datenbank und das Agenten-Steuerungssystem des Hyper-Dashboard-Ökosystems. Es verbindet Hermes Agent, lokale und gehostete KI-Modelle, Cronjobs, Messaging-Gateways und das JARVIS OS Dashboard zu einer einheitlichen Steuerungsschicht.

Betreiber: JD Smart Vision e.U., Wien · Produkt: JARVIS OS / HYPDB.ONE

Diese Seite wird nicht von Hand gepflegt. Die Zahlen in den Abschnitten Live-Zustand, Versionen und API misst die Seite beim Laden selbst gegen das laufende System. Steht unten eine Zahl, die vom laufenden System abweicht, ist die Zahl falsch — nicht das System. Geprüft am —.

Live-Zustand

PRÜFE… Messung läuft…
HOST… —
TTS… —
KennzahlWertQuelle
CPU-Last—/api/status
Arbeitsspeicher—/api/status
Platte /—/api/status
Systemlast (1/5/15 Min)—/api/status
Temperatur—/api/status
Agenten online—/api/status
Laufzeit—/api/status

Systemarchitektur

🌐
Cloudflare Tunnel
hypdb.one / www.hypdb.one → HTTPS
↓
📡
Nginx
Port 7777 → Webroot /home/danijeljd/www/hypdb.one
↓
⚙
Hermes Agent
Agenten-Orchestrierung, Skills, Memory, Cron
↓
💻
JARVIS OS
Dashboard-System mit nummerierten Einzelseiten 01–38
↓
📡
Auth-Service
Status, Statistik, Skills, TTS, Benutzerverwaltung

Hinweis: Die Portangaben oben sind die des laufenden Systems. nginx lauscht auf 7777 und liefert statische Dateien aus; der Auth-Service läuft als eigener Python-Dienst. Die Schichten Cloudflare und Hermes stehen nicht in der Anfragekette des Browsers, sondern dahinter.

Kernkomponenten

Hermes Agent

Self-improving AI Agent von Nous Research. Orchestriert Skills, Memory, Cronjobs, Delegation und Gateway-Plattformen.

  • Profile: hermes-system-linux · jarvis · hypdb-creator · default · mistral · deepseek-coder
  • Version: v0.21.5+5683.g10c6188 (Stand 24.09.2026)
  • Skills auf Platte: 510 SKILL.md-Dateien
  • Cronjobs gesamt / aktiv: 46 / 38 über 4 Profile (gemessen 04.10.2026)
Zum Zaehlstand: Die drei Zahlen oben sind feste Angaben dieser Seite, keine Tagesmessung. Nachgemessen am 04.10.2026: 47 Cronjobs, davon 39 aktiv – die Seite nennt 46 / 38 und liegt je eins zu niedrig. Gemessen wurde in ~/.hermes/cron/jobs.json (13 Jobs, 6 aktiv) sowie in den cron/jobs.json der Profile hermes-system-linux (16/15), hypdb-creator (8/8) und jarvis (10/10); das sind die vier Dateien, aus denen sich die Zahl 4 Profile ergibt. Im Verzeichnis ~/.hermes/profiles liegen dagegen sieben Ordner (deepseek-coder, default, hermes-system-linux, hypdb-creator, jarvis, mistral sowie ein geloeschter) – nicht alle fuehren Cronjobs. Die Skills auf Platte sind mit 510 deutlich zu niedrig angegeben: gemessen wurden 2833 SKILL.md-Dateien, davon 2315 unter skills/ und 1678 in den Profil-Verzeichnissen. Diese Werte werden von keinem Schreiber aktualisiert – sie stehen so im HTML und bleiben so, bis die Datei geaendert wird.
Zur Zahl „Seiten“ aus /api/stats: Das Feld pages zählt nur die .html-Dateien, die unmittelbar im Webroot liegen – die Dateien in Unterordnern (guides/, jarvis-os/, integrated/, pages/, paying/, tools/, business/) werden nicht mitgezählt. Gemessen am 04.10.2026: 96 flach gegen 247 rekursiv (ohne das Verzeichnis archive/) – die ausgelieferte Zahl ist damit rund 2,6× zu niedrig, obwohl die Zahl selbst exakt stimmt. Nachzählen: ls -1 *.html | wc -l (flach, das meldet die Route) gegen find . -name '*.html' -not -path './archive/*' | wc -l (rekursiv, das wird ausgeliefert). Die Felder users und skills derselben Route zählen andere Bereiche: users aus der Datenbank, skills aus einem einzelnen Hermes-Profil. Ein Feld dieser Route beschreibt also nicht die gesamte Website. Diese Zahl wird von keinem Schreiber geändert – sie kommt bei jedem Aufbau von /api/stats neu aus der Quelle.

JARVIS OS

Das Dashboard ist als nummerierte Einzelseiten aufgebaut. Jede Seite deckt ein Fachgebiet ab:

Versionen — gemessen auf dem Host

KomponenteInstalliert (gemessen)BedeutungStatus
Hermes Agentv0.21.5+5683.g10c6188 (24.09.2026)Orchestrierung, Skills, CronAKTIV
Python3.13.5Laufzeit der DiensteAKTIV
Ollama0.34.0Lokale Modell-InferenzAKTIV
Nginx1.26.3Webroot, Port 7777AKTIV
Cloudflared2026.7.1 (09.07.2026)Tunnel nach hypdb.oneAKTIV
JARVIS OS—Dashboard-OberflächeAKTIV
Korrektur zur Historie. Ältere Fassungen dieser Seite nannten Hermes v0.17.0, Ollama 0.30.8, Python 3.11.15 und nginx 1.24.0. Keiner dieser vier Werte stimmte. Ebenso war die frühere Spalte „Latest / UPDATE" frei erfunden: Für Hermes, Ollama und nginx gibt es hier keine geprüfte Neuinstallations-Quelle, deshalb steht dort nichts. Nur das cloudflared-Datum stammt aus dem Binary selbst. Die JARVIS-OS-Version liest die Seite live aus der API.

Die Versionswerte der ersten fünf Zeilen wurden am 04.10.2026 direkt auf dem Host gemessen (hermes --version, python3 -V, ollama-API, nginx -v, cloudflared --version). Der Browser kann Binaries nicht starten — die Werte stehen deshalb als Messwert hier. Die JARVIS-OS-Version liest die Seite live aus /api/status.

Deployment

Webserver

  • Host: —
  • Betriebssystem: LMDE 7 „gigi" (Debian 13 Basis), Kernel 6.12.107
  • CPU: Intel Core i9-12900K, 24 Kerne
  • Arbeitsspeicher: 48 GB (48 GiB gemessen: MemTotal 49136488 kB)
  • Grafik: AMD Radeon RX 570 (Ellesmere) + NVIDIA GeForce GTX 1050
  • Webroot: /home/danijeljd/www/hypdb.one
  • nginx: Port 7777 → statische Dateien aus dem Webroot
  • Tunnel: Cloudflared nach hypdb.one / www.hypdb.one
Zur Historie: Ältere Fassungen dieser Seite nannten hier word-jd sowie eine GTX-Titan-X-Grafikkarte. Beides ist falsch: Der Host heißt —, die Grafikkarte ist eine AMD Radeon RX 570 (plus eine GeForce GTX 1050). Fest eingetragene Host-Angaben auf einer Seite sind immer Text, keine Messung — deshalb misst diese Seite jetzt selbst.

API Endpunkte — gemessener Status

Die folgende Liste wurde gegen den laufenden Dienst geprüft. Ein Endpunkt gilt nur dann als Teil der API, wenn er mit HTTP 200 und JSON-Inhalt antwortet.

EndpunktZweckHTTPInhalt
GET /healthDienst-Lebenszeichen——
GET /api/statusStatus, Modus, Version——
GET /api/statsZähler, Dienste, Benutzer——
GET /api/tts/statusSprachausgabe-Engine——
GET /api/skillsProdukt-Skill-Katalog (7 Einträge, nach Tarif)——
Zwei verschiedene Skill-Zahlen — das ist kein Fehler. /api/stats zählt — Skills im System (das sind die 510 SKILL.md-Dateien plus weitere Erweiterungen). /api/skills liefert dagegen nur den Produkt-Katalog: 7 Einträge mit Mindest-Tarif. Beides wird auf dieser Seite getrennt ausgewiesen, damit die kleinere Zahl nicht als Fehler der größeren gelesen wird.
Nicht existent. Frühere Fassungen dieser Seite dokumentierten eine API unter /api/v1/status, /api/v1/skills und /api/v1/gateway/platforms sowie ein POST /api/v1/memory/query. Diese Pfade antworten mit HTTP 404 — sie wurden nie implementiert. Sie sind hier entfernt, weil eine Dokumentation, die nicht existierende Endpunkte verspricht, schlechter ist als eine, die Lücken nennt.
Prüffalle bei Status 200. nginx bildet fehlende Pfade auf die Startseite ab. Ein toter .html-Pfad liefert deshalb HTTP 200 mit text/html zurück. Deshalb zählt hier nur 200 plus JSON — Content-Type wird mitgeprüft.

Skills-System

515 Skills liegen als SKILL.md unter ~/.hermes/skills. Die API zählt — verfügbare Skills. Die Verteilungsübersicht wurde durch Auszählen des Dateisystems auf dem Host ermittelt:

KategorieSkillsAnteil
devops15630,3 %
software-development6011,7 %
automation458,7 %
direkt in ~/.hermes/skills468,9 %
productivity265,0 %
creative224,3 %
research183,5 %
autonomous-ai-agents173,3 %
mlops163,1 %
cloudflare-platform142,7 %
image-processing101,9 %
note-taking71,4 %
weitere Kategorien418,0 %
Summe515100 %

Diese Verteilung wurde am 05.10.2026 durch Auszählen der SKILL.md-Dateien auf dem Host gemessen (44 Kategorien + 46 Dateien direkt in ~/.hermes/skills). Der Browser kann das Dateisystem nicht lesen — deshalb steht diese Tabelle als Messwert hier und nicht als Live-Abfrage. Die Skills und ihre Kategorien liest die Seite weiterhin live über die API.

SKILLS… —

Cronjobs

Cronjobs liegen je Profil in ~/.hermes/<profil>/cron/jobs.json; das Profil default führt sie unter ~/.hermes/cron/jobs.json direkt im Hermes-Wurzelverzeichnis. Gemessen am 05.10.2026: 47 Jobs gesamt, davon 39 aktiv, verteilt auf 4 aktive Profile. Die Profile deepseek-coder und mistral besitzen ein cron/-Verzeichnis, aber keine jobs.json — sie führen also 0 Jobs.

ProfilGesamtAktivBeispiel-Jobs
hermes-system-linux1615agenten-status-frisch, hypdb-one-seiten-rotation, webroot-backup-waechter
default (~/.hermes/cron)136router-watchdog, Bot-Watchdog (servertelegrambot), obsidian-sync-health
jarvis1010ai-news-hourly-learning, memory-watchdog, verdienst-solver-bounty-3h
hypdb-creator88Disk Guard (self-heal), TTS Katja Enforcer, Daily learning drip
deepseek-coder00Verzeichnis vorhanden, keine jobs.json
mistral00Verzeichnis vorhanden, keine jobs.json
Summe4739gemessen am 05.10.2026

Der Browser kann die jobs.json der Profile nicht lesen — diese Tabelle ist ein gemessener Stand vom 05.10.2026, keine Live-Abfrage. Neu angelegte Jobs erscheinen hier erst nach dem nächsten Ausbau dieser Seite. Achtung bei der Zählung: enabled wird in jobs.json teils als Boolean, teils als String geführt — eine Auszählung, die nur === true prüft, verliert die String-Fälle.

Ein Sonderfall: Der Job agenten-status-frisch schreibt agenten_status.json alle 5 Minuten — nicht sekündlich. Ältere Fassungen dieser Seite behaupteten ein 30-Sekunden-Intervall.

Datenmodell

Die Kennzahlen des Systems liegen als JSON im Webroot unter /assets/data/. Diese Dateien speist die Live-Anzeigen aller Themenseiten.

DateiInhaltGröße
persona_registry.jsonPersona-Register (Stämme, Stufen, Seltenheit)—
persona_state.jsonLaufender Fortschritt der aktiven Persona—
system_data_v3.jsonDomänen, Stufenphasen, Evolutionsregeln—
agenten_status.jsonAgenten-Status je Kanal (alle 5 Min)—
level_rules.jsonStufenregeln, XP-Formel, Ränge—
voice_profiles.jsonStimmprofile—
DATEN… —

Zwei Dateien nennen unterschiedliche Personenzahlen: persona_registry.json und persona_catalog_v3.json. Welche Zahl die führende ist, ist derzeit nicht geklärt. Diese Seite zeigt keine der beiden Zahlen als „die" Personenzahl, sondern beide Quellen mit ihrer Kennung.

Sicherheit

  • Cloudflare Tunnel: HTTPS erzwungen, keine offenen Ports ins Internet
  • nginx liefert ausschließlich den Webroot aus
  • Keine API-Keys, Tokens oder Passwörter im Webroot — Statuswerte sind zählbar, Zugangsdaten nicht
  • Der Auth-Service verwaltet Benutzer und sitze server-seitig
  • Destruktive Aktionen laufen nicht unbeaufsichtigt über Cronjobs

Benutzerzahl gemessen: —. Dienste gemessen: —.

Weiterführende Seiten

HYPDB.ONE · JD Smart Vision e.U., Wien · Live-Abfrage beim Seitenaufbau · Stand: —