Docker ist die einzige Voraussetzung — kein Python, kein Node, keine .env-Datei.
Starten
git clone https://github.com/luetzey/who2be.git && cd who2be
docker compose up -d --wait
Danach öffnest du http://localhost:5173 und legst ein Konto an. Lokal wird die Registrierung ohne Mailversand sofort bestätigt. Beim ersten Anmelden entsteht ein eigener Arbeitsbereich, in dem du landest.
Der erste Start baut die Abbilder für Api und Weboberfläche aus dem Quellcode und braucht deshalb ein paar Minuten.
Fertige Abbilder statt Neubau
Wer nicht aus dem Quellcode bauen will, zieht fertige Abbilder:
docker compose -f docker-compose.yml -f docker-compose.images.yml up -d --wait
Nützliche Befehle
bash scripts/smoke.sh # Gesamtprüfung: Api, Weboberfläche, Anmeldung, MCP-Werkzeuge
docker compose logs -f api # was das Backend gerade tut
docker compose down # anhalten; mit -v wird auch die Datenbank gelöscht
Was dabei läuft
Der Stapel startet die Datenbank, die Anmeldung, die REST-Api, die Weboberfläche und den MCP-Server. Wie du einen Agenten anbindest, steht unter Einen Agenten anbinden.
Für den Betrieb außerhalb eines vertrauenswürdigen Netzes brauchst du den gehärteten Aufbau mit TLS, beschrieben im Verzeichnis deploy/hetzner (externe Seite).