For the complete documentation index, see /developers/llms.txt Markdown versions: append .md to any /developers/{slug} URL. Browse structure: /developers/sitemap.md This page: /developers/troubleshooting.md

Neu hier? Starte mit Was ist Eigen Mesh? für eine verständliche Einführung.

Troubleshooting

Kurz gesagt: Häufige Probleme und Lösungen — egal ob du Managed Hosting nutzt oder deinen eigenen Server betreibst. Fang hier an, wenn du nicht weiterkommst, Hilfe brauchst oder etwas kaputt ist.

Für wen das relevant ist

  • Endnutzer auf Managed Hosting mit Billing- oder Capture-Problemen
  • Operatoren, die Self-hosted-Deployment-, MCP- oder Verschlüsselungsprobleme debuggen

Managed-Nutzer

Symptom Wahrscheinliche Ursache Lösung
Capture schlägt fehl — unzureichende Credits Gratis-Credits aufgebraucht oder kein aktives Abo Settings → LLM — abonnieren (3,99 €/Monat) oder BYOK konfigurieren
Capture schlägt fehl — LLM nicht konfiguriert Leeres Wallet (Plattform-Credits) oder fehlende BYOK-Keys Settings → LLM — abonnieren oder BYOK konfigurieren
Option zum Abonnieren/Billing fehlt Subscription-Checkout noch nicht aktiviert Support kontaktieren, BYOK nutzen oder selbst hosten
BYOK-Option deaktiviert Kein Provider unter Settings → LLM → BYOK hinterlegt Zuerst EUrouter- oder OpenRouter-Zugangsdaten speichern
Welcome-Tour erscheint nicht Bereits abgeschlossen oder übersprungen Settings → Onboarding → Onboarding neu starten
OAuth-Anmeldung schlägt fehl Provider auf diesem Deployment nicht aktiviert E-Mail/Passwort nutzen oder den Operator fragen

Neu bei Eigen Mesh? Siehe Onboarding (Managed) oder Was ist Eigen Mesh?.

Deployment

Symptom Wahrscheinliche Ursache Lösung
App-Container beendet sich beim Start BETTER_AUTH_SECRET, TENANT_MASTER_KEY oder LLM-Variablen fehlen Erforderliche Umgebungsvariablen setzen
Datenbankverbindung wird verweigert db-Container noch nicht bereit oder falsche DATABASE_URL Auf Health warten; innerhalb von Compose postgres://eigen:eigen@db:5432/eigen verwenden
500 bei erster Anfrage nach dem Deploy Schema oder RLS nicht angewendet Im eigen-Repository npm run db:push:force && npm run db:rls ausführen
Coolify-Deploy grün, App liefert aber 502 Migrationen nicht ausgeführt Execute Command auf dem App-Container: npx drizzle-kit push --force && node scripts/apply-rls.mjs
Postgres-Port-Konflikt auf dem Host Standard-Mapping 5432:5432 Ports in docker-compose.yaml ändern

LLM und Billing

Symptom Wahrscheinliche Ursache Lösung
Capture schlägt fehl — LLM nicht konfiguriert Leeres Wallet (Plattform-Credits), kein Abo oder fehlende BYOK-Keys Settings → LLM — abonnieren, Credits aufladen (Self-hosted-Operator) oder BYOK konfigurieren
Alle LLM-Aufrufe schlagen nach 3 Retries fehl Gateway nicht erreichbar, falsche LLM_BASE_URL oder ungültige Rule-UUIDs Gateway-Zugangsdaten sowie LLM_RULE_CHAT / LLM_RULE_EMBEDDING prüfen
PayPal-Button fehlt (Self-hosted Wallet-Aufladung) PAYPAL_*-Env-Variablen nicht gesetzt PayPal für Operator-Credit-Pakete konfigurieren oder Nutzer auf BYOK umstellen
BYOK-Option deaktiviert Kein Provider unter Settings → LLM → BYOK hinterlegt Zuerst EUrouter- oder OpenRouter-Zugangsdaten speichern

MCP-Integration

Symptom Wahrscheinliche Ursache Lösung
401 Unauthorized Ungültiger oder widerrufener API-Key Unter /api-keys neu generieren; Client-Konfiguration aktualisieren
Tools erscheinen nicht im Client MCP-Server deaktiviert oder falsche URL https://<origin>/api/mcp prüfen — siehe Cursor oder Claude verbinden
Leere Suchergebnisse Noch keine Thoughts erfasst oder Query zu eng Test-Thoughts erfassen; breitere Queries ausprobieren
Connection refused (lokal) App läuft nicht auf dem erwarteten Port docker compose ps prüfen; Standardport 3000

Auth und Verschlüsselung

Symptom Wahrscheinliche Ursache Lösung
OAuth-Anmeldung schlägt fehl Callback-URL stimmt nicht überein Muss {ORIGIN}/api/auth/callback/<provider> sein
Ver-/Entschlüsselungsfehler TENANT_MASTER_KEY fehlt oder wurde ohne Migration rotiert Siehe Tenant-Envelope-Verschlüsselung
Neue Nutzer funktionieren, alte nicht Key-Rotation ohne Migration Key wiederherstellen oder Re-Encryption-Migration ausführen

Retrieval

Symptom Wahrscheinliche Ursache Lösung
Unerwartetes Ranking Retrieval nutzt gewichtetes Merge + LLM-Rerank über vorberechnete Nachbarn Spezifischere Query versuchen; Treffer mit retrieve_thoughts inspizieren
Fundierte Antwort trifft den Kontext nicht Query passt nicht zum gespeicherten Wortlaut Vor dem Formulieren retrieve_thoughts mit anderer Formulierung versuchen
Fragen auf Themenebene schwach Globales Retrieval zurückgestellt Für die MVP erwartbar — korpusweite Synthese ist nicht angebunden

Immer noch nicht weiter?

  1. Prüfe Activity in der Produkt-UI für Fehlerdetails pro Aufruf.
  2. Sieh dir die App-Container-Logs an: docker compose logs app
  3. Sieh dir die DB-Logs an: docker compose logs db
  4. Siehe Upgrades & Backups, bevor du destruktive Änderungen vornimmst.

Nächste Schritte

Agenten-Hinweise

This documentation is published for humans and AI agents. Bevorzuge .md URLs für strukturierte Inhalte.

  • Index: /developers/llms.txt
  • Full export: /developers/llms-full.txt
  • Sitemap: /developers/sitemap.md
  • Raw page: append `.md` to any /developers/{slug} URL
  • Example: GET /developers/mcp-overview.md

Dynamic `?ask=` and `?goal=` query on markdown URLs is planned — see docs/planning/10-docs-query-api-design.md.