Konfiguration
import { Aside } from ‘@astrojs/starlight/components’;
Orimora wird über Umgebungsvariablen konfiguriert. Die kanonische Liste steht in .env.example im Repository — diese Seite fasst die Bereiche zusammen.
| Variable | Pflicht | Beschreibung |
|---|---|---|
APP_URL | ja (Prod) | Öffentliche Basis-URL |
DATABASE_URL | ja | PostgreSQL 16+ |
REDIS_URL | ja | Sessions, Rate Limits, Queues |
SESSION_SECRET | ja | 64 Hex-Zeichen, Session-Cookies |
MAGIC_LINK_SECRET | ja | 64 Hex-Zeichen, Magic Links |
E-Mail (Magic Link)
Abschnitt betitelt „E-Mail (Magic Link)“SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASSWORD, SMTP_FROM — wenn SMTP_HOST leer ist, werden keine Magic-Link-Mails versendet.
- Google:
GOOGLE_CLIENT_ID,GOOGLE_CLIENT_SECRET, Redirect{APP_URL}/auth/google/callback - OIDC:
OIDC_ISSUER,OIDC_CLIENT_ID,OIDC_CLIENT_SECRET, optionalOIDC_SCOPE, Redirect{APP_URL}/auth/oidc/callback
Kollaboration
Abschnitt betitelt „Kollaboration“COLLAB_SECRET, COLLAB_MAX_CONNECTIONS — WebSocket /collab.
Optional: S3, KI, Cron
Abschnitt betitelt „Optional: S3, KI, Cron“| Variable | Zweck |
|---|---|
S3_* | Anhänge (kompatibler Object Storage) |
LLM_ENCRYPTION_KEY | Pflicht — 64 Hex, verschlüsselt gespeicherte LLM-Keys |
CRON_SECRET | Bearer für Wartungs-Endpunkt /api/admin/cron.cleanup |
MCP / CLI
Abschnitt betitelt „MCP / CLI“ORIMORA_API_KEY — optional für lokale Tools (yarn mcp); Schlüssel aus Einstellungen → Entwickler.
Für den HTTP-MCP-Endpunkt (/api/mcp, z. B. Cursor) liegt der API-Key in der Client-Konfiguration, nicht in Orimoras .env. Siehe MCP & KI-Integration.
Ausführlicher (EN)
Abschnitt betitelt „Ausführlicher (EN)“Tabellen und Randfälle: Configuration (English).