Zum Inhalt springen

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.

VariablePflichtBeschreibung
APP_URLja (Prod)Öffentliche Basis-URL
DATABASE_URLjaPostgreSQL 16+
REDIS_URLjaSessions, Rate Limits, Queues
SESSION_SECRETja64 Hex-Zeichen, Session-Cookies
MAGIC_LINK_SECRETja64 Hex-Zeichen, Magic Links

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, optional OIDC_SCOPE, Redirect {APP_URL}/auth/oidc/callback

COLLAB_SECRET, COLLAB_MAX_CONNECTIONS — WebSocket /collab.

VariableZweck
S3_*Anhänge (kompatibler Object Storage)
LLM_ENCRYPTION_KEYPflicht — 64 Hex, verschlüsselt gespeicherte LLM-Keys
CRON_SECRETBearer für Wartungs-Endpunkt /api/admin/cron.cleanup

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.

Tabellen und Randfälle: Configuration (English).