Backup und Restore von Plausible Analytics

Aktualisiert und überarbeitet am 13.06.2023 für Plausible V1.5 und V2

Plausible Analytics ist ein Open Source Web-Analysetool, das besonderen Wert auf Datenschutz liegt. Plausible kann sowohl als fertige Cloud-Lösung, als auch als selbst gehostete OnPremise-Lösung genutzt werden.

Die OnPremise-Lösung basiert auf Docker, was das Thema Backup & Restore ein wenig erschwert. Mit den nachfolgend beschriebenen Befehlen lässt sich Plausible trotz dessen einfach sichern und wiederherstellen.

Backup von Plausible Analytics

Im ersten Schritt muss man in das Verzeichnis wechseln, in das Plausible installiert wurde:

cd hosting

Dann muss die laufende Plausible-Umgebung heruntergefahren werden:

docker-compose down

Im nächsten Schritt wird im Home-Verzeichnis ein Backup-Verzeichnis angelegt:

mkdir $HOME/backups/

Anschließend wird die Plausible-Datenbank sowie die Event-Daten gesichert:

docker run -v plausible_db-data:/volume --rm --log-driver none loomchild/volume-backup backup > $HOME/backups/plausible_db-data.tar.bz2
docker run -v plausible_event-data:/volume --rm --log-driver none loomchild/volume-backup backup > $HOME/backups/plausible_event-data.tar.bz2

Nun sollten im Backup-Verzeichnis die beiden Dateien plausible_db-data.tar.bz2 sowie plausible_event-data.tar.bz2 liegen, die die gesicherten Daten enthalten.

Restore von Plausible Analytics

Um eine Sicherung zurückzuspielen muss zunächst Plausible beendet werden:

cd hosting

Im nächsten Schritt wird das eigentliche Backup zurückgespielt:

docker run -i -v plausible_db-data:/volume --rm loomchild/volume-backup restore < $HOME/backups/plausible_db-data.tar.bz2
docker run -i -v plausible_event-data:/volume --rm loomchild/volume-backup restore < $HOME/backups/plausible_event-data.tar.bz2

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert