Skip to content

Dokumentation

StatO

Setup StatO (On-Prem)

StatO kann vollständig im eigenen Netzwerk oder auf einem eigenen Server betrieben werden. Der On-Prem-Installer richtet PostgreSQL, Backend und Weboberfläche als Docker-Container ein. Dafür werden keine lokale Node.js-Installation und kein externer StatO-Dienst benötigt.

Voraussetzungen: Docker, das Docker-Compose-Plugin (docker compose), Git sowie ausreichend Speicherplatz für Datenbank, Uploads und Images.

Schnellinstallation

Linux oder macOS:

curl -fsSL https://raw.githubusercontent.com/Hubertoink/stato_okja/main/scripts/install-onprem.sh | sh

Windows PowerShell:

irm https://raw.githubusercontent.com/Hubertoink/stato_okja/main/scripts/install-onprem.ps1 | iex

Der Installer lädt StatO herunter, erstellt beim ersten Start eine lokale .env.onprem mit individuellen Secrets und startet alle benötigten Container. Standardmäßig wird StatO in einem Unterordner stato_okja installiert.

Wichtige Hinweise

  • Beim ersten Start der onprem StatO Instanz muss ein Passwort für den SuperAdmin gesetzt werden.
  • Die Datei .env.onprem enthält wichtige Zugangsdaten und Secrets. Sie muss sicher aufbewahrt und darf nicht öffentlich geteilt werden.
  • Für den produktiven Betrieb sollten Domain, E-Mail-Versand, Branding und HTTPS geprüft und eingerichtet werden.
  • Der empfohlene Betrieb verwendet nur einen öffentlichen Einstiegspunkt: die Weboberfläche. Datenbank und Backend bleiben intern im Docker-Netzwerk.
  • Vor jedem Update sollte ein Backup erstellt werden.
  • Wird eine vorhandene .env.onprem gelöscht, während die Datenbank weiter besteht, bricht der Installer bewusst ab. In diesem Fall die ursprüngliche Konfigurationsdatei wiederherstellen oder den Datenbestand vorher sichern.
  • Wer Skripte nicht direkt aus dem Internet ausführen möchte, kann den Installer vorab auf GitHub einsehen oder StatO zunächst als Repository herunterladen.

Let’s work together on your next marketing project