One-Line-Installation (empfohlen)
Auf Servern mit Internetzugang startet die Installation mit einem einzigen Befehl.
curl -fsSL https://product.kopens.io/plantpulse-studio/install.sh | sudo bash
Bei einem Air-Gap-Netzwerk siehe Air-Gap-Installation.
Vor der Installation
| Was zu prüfen ist | Inhalt |
|---|---|
| Berechtigung | Muss als root ausgeführt werden (sudo bash) |
| Netzwerk | HTTPS-Zugriff auf product.kopens.io · docker.kopens.io erforderlich |
| Vorzubereitende Werte | Plattformadresse, Datenablagepfad – siehe unten |
Was das Skript tut
- Prüft, ob es als root ausgeführt wird
- Installiert
git, falls nicht vorhanden (dnf/apt) - Versucht zuerst den Bundle-Tarball (keine Authentifizierung erforderlich), und klont bei Fehlschlag aus dem Repository
- Führt anschließend das Installationsskript aus
Studio verwendet standardmäßig den Tarball-Pfad
Das Bundle ist im CDN verfügbar und wird ohne Repository-Authentifizierung heruntergeladen. Die Installation läuft auch dann weiter, wenn die interne Firewall den Zugriff auf das Repository blockiert.
Installation mit angegebenen Werten
Umgebungsvariablen werden vor bash platziert. Wenn sie vor curl stehen, werden sie nicht über die Pipe übertragen.
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
Um jeden leeren Wert einzeln abzufragen, führen Sie es interaktiv aus. Dies wird bei der Erstinstallation empfohlen.
curl -fsSL https://product.kopens.io/plantpulse-studio/install.sh | sudo INTERACTIVE=1 bash
| Umgebungsvariable | Standardwert | Zweck |
|---|---|---|
INTERACTIVE | 0 | Fragt bei 1 leere Werte als Eingabeaufforderung ab |
PLATFORM_API_TARGET | — | Plattform-API-Adresse (echte Daten- und Authentifizierungsdelegation) |
DATA_ROOT | /var/lib/pp-studio | Speicherort für Workspace-, Build- und DB-Daten |
DEST | /opt/kopens/plantpulse-studio-docker | Installationsort |
BRANCH | main | Branch bei Abruf aus dem Repository |
GIT_USER · GIT_TOKEN | — | Authentifizierung beim Fallback vom Tarball auf einen Klon |
Die vollständige Variablenliste finden Sie in der Umgebungsvariablen-Referenz.
Nach der Installation
- Initiales Passwort ändern –
admin/admin123!ändern. - Erste Schritte – Erster Login und Bildschirmkonfiguration.
- Bei Dienst über eine Domain → Domain und Reverse Proxy.
Verwandte Dokumentation
- Installation – Gesamter Ablauf und Ausfüllen der Werte
- Air-Gap-Installation – Air-Gap-Netzwerk
- Umgebungsvariablen-Referenz