Ändern des Initial-Passworts (bei der Inbetriebnahme verpflichtend)
Nach der Installation des AI-Stacks werden hier die Konten für Bildschirme, bei denen sich Menschen anmelden, bereinigt. Die Rotation der Schlüssel, die Dienste untereinander verwenden, finden Sie unter Passwort · API-Schlüssel ändern.
Konto der Admin-Konsole
Bei der AI-Admin-Konsole werden Konten über Umgebungsvariablen festgelegt. Da keine Benutzer in einer Datenbank hinterlegt werden, gibt es keine Funktion, um das Passwort über den Bildschirm zu ändern.
| Umgebungsvariable | Bedeutung | Standardwert |
|---|---|---|
PI_ADMIN_USER | Login-ID | admin |
PI_ADMIN_PASSWORD | Login-Passwort | keiner — muss bei der Installation zwingend festgelegt werden |
PI_ADMIN_SESSION_SECRET | Signaturschlüssel für Sitzungen | wird vom Installer erzeugt (Zufallswert, beginnend mit ppss_) |
Der Konsolen-Container (plantpulse-admin-api) erhält diese Werte unter den Namen ADMIN_AUTH_USERNAME · ADMIN_AUTH_PASSWORD ·
ADMIN_SESSION_SECRET. Da compose diese Werte überträgt, ist es der Name aus der obigen Tabelle (PI_*),
den der Betreiber anpasst.
Der Wert PI_ADMIN_PASSWORD in der Vorlage ist ein Platzhalter (CHANGE_ME_…), und der Installer erzeugt diesen
Wert nicht — weil sich Menschen mit genau diesem Wert anmelden. Solange der Platzhalter
stehen bleibt, verweigert START=1 den Start, und ist das Feld leer, verweigert die Konsole
den Start. Es ist also strukturell ausgeschlossen, dass "unbemerkt der Standardwert weiterverwendet
wurde". Der bei der Installation festgelegte Wert ist zugleich der produktive Wert — prüfen Sie
bei der Inbetriebnahme einmal, ob dieser Wert nicht nur ein schwacher, provisorischer Wert ist.
So ändern Sie es
Das Konsolenkonto ist nicht in der Liste der Schlüssel enthalten, die bin/passwd.sh verwaltet.
Bearbeiten Sie die Umgebungsdatei direkt und erstellen Sie den Container neu.
sudo vi /etc/kopens/plantpulse-ai.env # PI_ADMIN_PASSWORD 수정
cd /opt/kopens/plantpulse-ai-docker/bin
./up.sh # 컨테이너 재생성
PI_ADMIN_SESSION_SECRET wird einmalig bei der Installation erzeugt. Ändern Sie den Wert, werden alle bis
dahin bestehenden Anmeldungen aufgehoben. Bleibt das Feld leer, verweigert compose den Start.
Konto der LiteLLM-Admin-Oberfläche
Dies ist das Konto, mit dem Menschen sich in der Admin-Oberfläche http://<AI 서버>:4000/ui des
Modell-Gateways (LiteLLM) anmelden (bzw. unter dem Port, falls Sie den Port auf PI_LITELLM_PORT
geändert haben). Für API-Aufrufe wird es nicht verwendet (dort kommen der Master-Key
oder virtuelle Keys zum Einsatz).
| Umgebungsvariable | Bedeutung | Standardwert |
|---|---|---|
PI_LITELLM_UI_USERNAME | Login-ID | admin (in der Vorlage auskommentiert) |
PI_LITELLM_UI_PASSWORD | Login-Passwort | admin123! |
admin123! ist der in der Vorlage hinterlegte Wert, und der Installer erzeugt dafür keinen neuen.
Da Port 4000 im LAN offen ist, kann sonst jeder im selben Netzwerk auf die Admin-Oberfläche
des Gateways zugreifen.
PI_LITELLM_UI_PASSWORD ist erforderlich — ist sie leer oder fehlt sie, verweigert compose den Start.
LiteLLM verwendet ohne diesen Wert den Master-Key (PI_LLM_API_KEY) als UI-Passwort, und genau
das soll damit verhindert werden — dass ein Mensch den Schlüssel eintippt, der die gesamte API öffnet.
Die Vorgehensweise beim Ändern ist dieselbe wie beim Konsolenkonto — da es nicht in der
passwd.sh-Liste enthalten ist, bearbeiten Sie die Umgebungsdatei und erstellen den Container
mit ./up.sh neu.
Dieses Konto wurde in 2026.09 eingeführt. Da der Installer eine bereits bestehende
Umgebungsdatei nicht neu erzeugt, fehlt diese Zeile in älteren Dateien. Aktualisieren
Sie ohne Anpassung, bleibt der Start wegen eines Fehlers stehen, dass PI_LITELLM_UI_PASSWORD fehlt. Fügen Sie
die Zeile direkt in /etc/kopens/plantpulse-ai.env ein (mit einem neu festgelegten Passwort als Wert).
PI_LITELLM_UI_PASSWORD=<password>
Infrastruktur-Konten und API-Schlüssel
Dies sind Zugangsdaten, die Dienste untereinander verwenden. bin/passwd.sh enthält die Liste der
betroffenen Ziele.
cd /opt/kopens/plantpulse-ai-docker/bin
./passwd.sh --list # 무엇을 바꿀 수 있는지 (현재값은 마스킹)
./passwd.sh --list --show # 현재값 전체
./passwd.sh PI_INBOUND_API_KEY
./passwd.sh --generate PI_INBOUND_API_KEY # 값을 직접 만들지 않고 도구가 만들게
| Schlüssel | Was |
|---|---|
PI_NEO4J_PASSWORD | Neo4j — ändert beide Instanzen gemeinsam: den LightRAG-Wissensgraphen und den Werksgraph-Spiegel |
PI_RAG_API_KEY | RAG-API-Schlüssel — wird gemeinsam von copliot-web · lightrag · rag-api verwendet |
PI_VLLM_API_KEY | vLLM-API-Schlüssel — wird gemeinsam von lightrag · insight-api verwendet |
PI_LLM_API_KEY | LiteLLM-Master-Key |
PI_LITELLM_SALT_KEY | LiteLLM-Salt-Key — 🔴 Wird dieser geändert, lassen sich die Schlüssel bereits registrierter externer Modelle nicht mehr entschlüsseln. Nicht rotieren |
PI_INBOUND_API_KEY | Inbound-Schlüssel des Backends — wird von rag · insight · parser · vision · Digital Thread empfangen (ist er leer, verweigern diese fünf den Start), und Copilot · Admin-Konsole rufen mit demselben Wert auf |
PI_COPILOT_SECRET_KEY · PI_DT_SECRET_KEY werden vom Installer bei der Erstinstallation erzeugt und sind keine
Werte, die bei der Inbetriebnahme geändert werden sollten — ändert man sie, lassen sich
die mit diesem Schlüssel versiegelten Zugangsdaten nicht mehr entschlüsseln. Zwei Dinge
sind zu erledigen:
- Prüfen Sie, ob der Wert vorhanden ist. Ist
PI_COPILOT_SECRET_KEYleer, verweigert Copilot den Start. Bei Hosts, die von 2026.09 oder früher aktualisiert wurden, fehlt die Zeile komplett → Umgebungsvariablen konfigurieren - Stellen Sie sicher, dass beide Werte im Backup der env-Datei enthalten sind.
Ist ein Austausch unbedingt erforderlich, folgen Sie dem _PREVIOUS-Verfahren →
Passwort · API-Schlüssel ändern
Ist der Wert leer, startet die Vorab-Prüfung den Stack gar nicht erst, und auch die
Backend-Dienste verweigern jeweils einzeln den Start (ab dem Re-Release 2026.10 — davor
galt bei fehlendem Schlüssel: "ohne Prüfung durchlassen"). Der Platzhalter CHANGE_ME_… ist jedoch
kein leerer Wert und besteht diese Prüfung, wobei dieser Wert bei jeder Installation
identisch ist. Der Installer ersetzt den Platzhalter zwar durch einen neuen Wert, prüfen
Sie aber direkt nach der Installation mit bin/doctor.sh, ob kein Platzhalter übrig geblieben ist.
Bei der Rotation geht passwd.sh in der Reihenfolge zuerst die Datei anpassen, danach
neu starten vor. Halten Sie dieselbe Reihenfolge ein, wenn Sie manuell ändern.
PI_RAG_API_KEY · PI_VLLM_API_KEY · PI_INBOUND_API_KEY haben mehrere Verbraucher. Ändern Sie nur an einer Stelle,
schlägt die Authentifizierung bei den übrigen fehl — ändern Sie den Wert daher
mit passwd.sh und starten Sie den gesamten Stack neu.
Prüfung
# 콘솔이 떴는가 — HTTP 5959 · HTTPS 5960 (2026.09 까지는 9080)
curl -sf http://127.0.0.1:5959/health && echo OK
curl -sfk https://127.0.0.1:5960/health && echo OK
Prüfen Sie im Browser selbst, ob die Anmeldung mit dem alten Passwort blockiert wird.
Was diese Seite nicht behandelt
| Gegenstand | Wo |
|---|---|
| Inbound-Schlüssel des Backends · LLM-Schlüssel · Neo4j usw. | Passwort · API-Schlüssel ändern |
Maschinen-Authentifizierungsschlüssel der öffentlichen API (/api/v1) CO_API_V1_KEY (bis 2026.09: CH_API_V1_KEY) | Umgebungsvariablen konfigurieren |
| Benutzerkonten von AI Chat Web | folgt dem Benutzersystem der Platform → Platform-Benutzerverwaltung |
| Initiale Konten von Platform · Edge · Studio | jeweils gleichnamige Seite in der Dokumentation des jeweiligen Produkts |
Verwandte Dokumente
- AI-Admin-Konsole — Nutzung der Konsole und Sitzungsrichtlinie
- Passwort · API-Schlüssel ändern — Schlüsselrotation im Überblick
- Installation und Konfiguration