Matomo: 4. Service erstellen
Diese Dokumentation ist Teil des Automatisieren mit der CLI-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Starten Sie Matomo, rufen Sie dessen Zugangsdaten ab und ändern Sie die Konfiguration programmatisch mit der Stackhero CLI.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet eine Matomo Cloud Lösung, die Web-Analytics vereinfacht:
- Unbegrenzte Websites, Mitglieder, Segmente, Ziele und Datenaufbewahrung: verfolgen Sie alles, was Sie benötigen, so lange Sie möchten.
- Mühelose Updates: halten Sie Ihre Analytics-Plattform mit nur einem Klick aktuell.
- Eigene Domain mit HTTPS: betreiben Sie Matomo unter einer sicheren, markengerechten URL, zum Beispiel https://analytics.ihre-firma.com.
- Hohe Performance und starke Sicherheit: Ihre Daten laufen auf privater, dedizierter Infrastruktur für maximale Zuverlässigkeit und Datenschutz.
Mit Stackhero können Sie Matomo Analytics in wenigen Minuten bereitstellen und alle Ihre Websites zentral verwalten. Testen Sie unser Matomo Cloud Hosting, um Ihre Analytics zu vereinfachen und sich auf das Wesentliche zu konzentrieren.
Hier ein Beispielskript, das einen Stack erstellt, Ihren Matomo Service hinzufügt, auf den Start wartet, die Konfiguration (inklusive generierter Zugangsdaten) abruft und anschließend eine neue Konfiguration anwendet.
#!/bin/bash
set -e
export STACKHERO_TOKEN="usr-xxxxxx:your-token"
serviceStore="matomo" # Der Name des Matomo Service Stores (siehe Schritt 2)
instance="..." # Eine Instanzgröße aus Schritt 3
region="europe" # Ein Regionsname aus Schritt 3
# Stack für Ihren Service erstellen (verwendet Ihre Standard-Organisation; ggf. --organization hinzufügen)
stackId=$(stackhero --format=script stack-create \
--name="My Matomo stack")
echo "Stack erstellt: ${stackId}"
# Matomo zum Stack hinzufügen (Namen werden automatisch aufgelöst)
serviceId=$(stackhero --format=script service-add \
--stack="My Matomo stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Service hinzugefügt: matomo"
# Warten, bis der Service vollständig läuft (dies kann einige Minuten dauern)
stackhero service-wait-for --service="matomo"
# Service-Konfiguration inklusive generierter Zugangsdaten abrufen
stackhero service-configuration-get --service="matomo" --format=json