Files
openchamber/packages/docs/content/docs/de/environment.mdx
T

139 lines
4.7 KiB
Plaintext

---
title: Umgebungsvariablen
description: Konfiguriere die OpenChamber- und OpenCode-Integration mit Umgebungsvariablen.
---
# Umgebungsvariablen
OpenChamber liest diese Umgebungsvariablen beim Start. Für Startdienste speichert `openchamber startup enable` die aktuelle Umgebung standardmäßig als Schnappschuss, also führe den Befehl nach Änderungen an den Variablen, die der Dienst verwenden soll, erneut aus.
## OpenChamber-Server
### `OPENCHAMBER_HOST`
Bind-Adresse für den OpenChamber-Webserver. Verwende `0.0.0.0`, um Zugriff von anderen Maschinen zu erlauben.
### `OPENCHAMBER_UI_PASSWORD`
Passwort für die Browser-Oberfläche. Verwende es, wenn du außerhalb von localhost bindest, Tunnels nutzt oder hinter einem Reverse Proxy läufst.
### `OPENCHAMBER_API_ONLY`
Startet OpenChamber im Headless-Modus, wenn auf `true` oder `1` gesetzt. API-Routen bleiben für Desktop- und Mobile-Clients verfügbar, aber die Browser-Oberfläche wird nicht ausgeliefert.
### `OPENCHAMBER_DATA_DIR`
Überschreibt das OpenChamber-Datenverzeichnis. Standard ist `~/.config/openchamber`.
### `OPENCHAMBER_COMPRESS_API`
Steuert die Komprimierung von API-Antworten. Verwende `true` oder `1`, um sie zu erzwingen, und `false` oder `0`, um sie zu deaktivieren.
### `OPENCHAMBER_SKIP_API_COMPRESSION`
Deaktiviert die Komprimierung von API-Antworten, wenn auf `true` oder `1` gesetzt. Das hat Vorrang vor `OPENCHAMBER_COMPRESS_API`.
### `OPENCHAMBER_VERBOSE_REQUEST_LOGS`
Aktiviert ausführliche HTTP-Request-Logs, wenn auf `true` oder `1` gesetzt.
### `OPENCHAMBER_UPDATE_API_URL`
Überschreibt den API-Endpunkt für Update-Prüfungen. Die meisten Nutzer sollten das nicht setzen.
### `OPENCHAMBER_PACKAGE_MANAGER`
Erzwingt den Paketmanager, den Update-Operationen verwenden, wenn die automatische Erkennung falsch liegt.
## OpenCode-Server
### `OPENCODE_HOST`
Verbindet OpenChamber mit einem vorhandenen OpenCode-Server. Der Wert muss ein `http`- oder `https`-Origin mit explizitem Port und ohne Pfad, Query oder Hash sein. `OPENCODE_HOST` hat Vorrang vor `OPENCODE_PORT`.
### `OPENCODE_PORT`
Legt den Port des OpenCode-Servers fest. Bei verwaltetem OpenCode fordert dies den verwalteten Port an; mit `OPENCODE_SKIP_START=true` verbindet es sich mit einem externen Server auf diesem Port.
### `OPENCODE_SKIP_START`
Verhindert, dass OpenChamber einen eigenen OpenCode-Server startet, wenn auf `true` gesetzt.
### `OPENCHAMBER_OPENCODE_HOSTNAME`
Bind-Hostname für den von OpenChamber verwalteten OpenCode-Server. Standard ist `127.0.0.1`.
### `OPENCODE_BINARY`
Pfad zur ausführbaren `opencode`-Datei, die OpenChamber ausführen soll.
### `OPENCODE_CONFIG`
Pfad zu einer bestimmten OpenCode-Konfigurationsdatei.
### `OPENCODE_CONFIG_DIR`
Pfad zu einem bestimmten OpenCode-Konfigurationsverzeichnis für Agents, Skills, Snippets und Konfigurationssuche.
### `OPENCODE_DATA_DIR`
Benutzerdefiniertes Datenverzeichnis für den verwalteten OpenCode-Server.
### `OPENCODE_WSL_DISTRO`
Wählt die WSL-Distribution für die OpenCode-Integration unter Windows aus.
### `OPENCHAMBER_OPENCODE_WSL_DISTRO`
OpenChamber-spezifischer Alias zur Auswahl der WSL-Distribution. `OPENCODE_WSL_DISTRO` hat Vorrang, wenn beide gesetzt sind.
### `OPENCODE_JWT_SECRET`
Geheimnis zum Signieren von UI-Authentifizierungstokens. Verwende für dauerhafte Diensteinrichtungen einen langen, zufälligen Wert.
## Terminal und Git
### `OPENCHAMBER_TERMINAL_SHELL`
Shell-Executable, die OpenChamber für Terminal-Sessions verwendet.
### `OPENCHAMBER_GIT_BINARY`
Git-Executable, die OpenChamber-Git-Funktionen verwenden.
### `GIT_BINARY`
Alternative Git-Executable-Überschreibung. Bevorzuge `OPENCHAMBER_GIT_BINARY` für OpenChamber-spezifische Konfiguration.
### `OPENCHAMBER_GIT_READ_CACHE_TTL_MS`
Lebensdauer in Millisekunden für zwischengespeicherte Git-gestützte Dateilesevorgänge. Setze `0`, um diesen Cache beim Debuggen zu deaktivieren.
## Voice und Tunnels
### `OPENAI_API_KEY`
API-Schlüssel, den OpenChamber-Voice-Funktionen für OpenAI-kompatible Dienste verwenden.
### `OPENCHAMBER_ALLOW_REMOTE_OPENAI_COMPAT_URLS`
Erlaubt entfernte OpenAI-kompatible Basis-URLs für Voice-Funktionen, wenn auf `true` oder `1` gesetzt.
### `NGROK_AUTHTOKEN`
ngrok-Auth-Token, den OpenChamber-Tunnel-Befehle verwenden. Du kannst ngrok auch mit `ngrok config add-authtoken <token>` konfigurieren.
## Laufzeit-Helfer
### `BUN_BINARY`
Bun-Executable, die OpenChamber beim Starten von Daemon-Prozessen verwenden soll.
### `BUN_INSTALL`
Installationswurzel von Bun. OpenChamber verwendet sie, um `bin/bun` für Daemon-Start und Updates zu finden.
### `VITE_OPENCODE_URL`
Build-Zeit-API-Basis-URL für die mit Vite gebaute Web-App. Die meisten Nutzer sollten sie für die normale CLI- oder Desktop-Nutzung nicht setzen.