CasaOS ist die ideale Plattform, um HYPDB.ONE auf dem eigenen Homeserver zu betreiben. Mit CasaOS als Docker-Host und HYPDB.ONE als KI-Dashboard entsteht ein leistungsfähiges, lokales KI-System, das vollständig unter deiner Kontrolle bleibt.
Diese Anleitung zeigt dir Schritt für Schritt, wie du HYPDB.ONE in einem CasaOS-Docker-Container installierst, die Port-Konfiguration vornimmst und einen nginx-Reverse-Proxy für den öffentlichen Zugriff einrichtest.
Voraussetzungen: CasaOS auf einem Linux-Server (Debian/Ubuntu), Docker installiert, grundlegende SSH-Kenntnisse.
Stelle sicher, dass CasaOS läuft und Docker-Container ausführen kann. Öffne die CasaOS-Web-Oberfläche und prüfe unter Einstellungen → Speicher, ob ausreichend Speicherplatz vorhanden ist.
hypdb/hypdb-one veröffentlichtes Image ist derzeit
nicht nachweisbar. Diese Anleitung beschreibt daher das
Projekt-Setup in eigener Registry: Du baust das Image selbst aus dem
Quellcode-Paket und lädst es in deine Registry, oder du importierst ein bereits
gebautes Image, das dir mit dem Kauf bereitgestellt wurde. Ersetze in allen
folgenden Befehlen HYPDB-REGISTRY/ durch deinen tatsächlichen
Registry-Pfad. Wirft docker pull den Fehler
repository not found, ist genau das die Ursache — nicht deine
Docker-Installation.
Das Image enthält nginx (Frontend), das Python/FastAPI-Backend und alle statischen Assets. Bauen statt ziehen, wenn du den Quellcode hast:
latest produktiv. Tagge eine konkrete Version (z. B. v3.0.0), damit ein Rollback auf eine bekannte Konfiguration möglich ist.
Starte den Container mit dem korrekten Port-Mapping. HYPDB.ONE verwendet intern Port 80 (nginx), der auf dem Host auf Port 8080 gemappt wird. Port 80 auf dem Host bleibt für CasaOS frei.
Port-Erklärung:
http://dein-server:8080.
Für den öffentlichen Zugriff über eine Domain (z.B. hypdb.one) richtest du einen nginx-Reverse-Proxy ein. Dieser leitet Anfragen von Port 80/443 an den Docker-Container auf Port 8080 weiter.
apt install certbot python3-certbot-nginx und führe certbot --nginx -d hypdb.one -d www.hypdb.one aus.
Alternativ zum Reverse-Proxy kannst du einen Cloudflare-Tunnel verwenden. Das ist besonders nützlich, wenn du keinen öffentlichen Port freigeben möchtest oder hinter einem NAT-Router sitzt.
Prüfe nach der Einrichtung, ob alles korrekt funktioniert. Diese Endpunkte antworten auf einer laufenden HYPDB.ONE-Instanz und eignen sich als echter Funktionstest — ein HTTP-200 auf die Startseite allein beweist nur, dass nginx etwas ausliefert:
Content-Type-Feld, nicht nur den Statuscode. nginx beantwortet auch einen unbekannten Pfad mit HTTP 200 und einer HTML-Startseite. Diese Antwort sieht Erfolg aus, ist aber eine Sackgasse — genau daran scheitern die meisten "läuft doch"-Diagnosen.
docker pull meldet „repository not found": Es existiert kein öffentliches Image hypdb/hypdb-one. Baue das Image selbst oder lade ein bereitgestelltes Tar-Archiv — dazu Schritt 2 oben.http://127.0.0.1:8080 zeigt.docker exec hypdb-one chmod 644 /usr/share/nginx/html/.../index.html aus.docker exec hypdb-one ps aux | grep uvicorn.curl -sI http://127.0.0.1:7777/health muss application/json zeigen. text/html bedeutet: Diese Route existiert nicht.Diese Anleitung deckt die Basis-Installation ab. Für den Betrieb danach:
Die folgenden Werte werden direkt von der laufenden Instanz gemessen, nicht aus einer Textvorlage. Sie zeigen den Zustand des Referenzsystems, auf dem diese Anleitung beschrieben wurde — nicht deine eigene Installation, solange du sie noch nicht aufgebaut hast.
Nach erfolgreicher Installation kannst du: