One-Line Installation (product.kopens.io)
Auf einem Server mit Internetverbindung startet die Installation mit einem einzigen Befehl.
curl -fsSL https://product.kopens.io/plantpulse-studio/install.sh | sudo bash
Für Air-Gap-Netzwerke siehe Air-Gap-Installation.
Vor der Installation
| Überprüfung | Details |
|---|---|
| Berechtigung | Muss als root ausgeführt werden (sudo bash) |
| Netzwerk | HTTPS-Zugriff auf product.kopens.io · docker.kopens.io erforderlich |
| Erforderliche Werte | Platform-Adresse, Datenspeicherpfad — siehe unten |
Was das Skript tut
- Prüft, ob es root ist
- Installiert
gitfalls nicht vorhanden (dnf/apt) - Versucht zuerst das Bundle-Tarball (keine Authentifizierung erforderlich), fällt ansonsten auf Clone aus dem Repository zurück
- Führt das Installationsskript aus
Studio nutzt standardmäßig den Tarball-Pfad
Das Bundle liegt auf dem CDN vor und wird ohne Repository-Authentifizierung heruntergeladen. Die Installation läuft auch dann weiter, wenn die Firewall den Repository-Zugriff blockiert.
Installation mit angegebenen Werten
Umgebungsvariablen stehen vor bash. Wenn Sie sie vor curl platzieren, werden sie nicht über die Pipe weitergeleitet.
curl -fsSL https://product.kopens.io/plantpulse-studio/install.sh \
| sudo PLATFORM_API_TARGET=https://192.168.0.41 DATA_ROOT=/data1/pp-studio bash
Für interaktive Eingabe leerer Werte im Dialogmodus ausführen. Empfohlen bei der erstmaligen Installation.
curl -fsSL https://product.kopens.io/plantpulse-studio/install.sh | sudo INTERACTIVE=1 bash
| Umgebungsvariable | Standardwert | Zweck |
|---|---|---|
INTERACTIVE | 0 | 1 bei leeren Werten zur Eingabeaufforderung |
PLATFORM_API_TARGET | — | Platform-API-Adresse (Live-Daten und Authentifizierungsdelegation) |
DATA_ROOT | /var/lib/pp-studio | Speicherort für Workspace-, Build- und Datenbankdaten |
DEST | /opt/kopens/plantpulse-studio-docker | Installationsort |
BRANCH | main | Branch beim Abruf aus dem Repository |
GIT_USER · GIT_TOKEN | — | Authentifizierung bei Clone-Fallback nach Tarball-Fehler |
Die vollständige Variablenliste finden Sie unter Umgebungsvariablen-Referenz.
Nach der Installation
- Anfangspasswort ändern —
admin/admin123!aktualisieren. - Erste Schritte — Erstes Login und Oberflächenkonfiguration.
- Falls mit einer Domain bereitgestellt — Domain und Reverse Proxy.
Verwandte Dokumentation
- Installation — Vollständiges Verfahren und Werteingabe
- Air-Gap-Installation — Air-Gap-Netzwerk
- Umgebungsvariablen-Referenz