| lib/plankton | ||
| misc | ||
| source | ||
| tools | ||
| .gitignore | ||
| readme.md | ||
mimir
Werkzeug zum Erstellen von Backup-Skripten anhand einer JSON-Beschreibung
Erstellung
Voraussetzungen
- TypeScript-Compiler
Anweisungen
tools/build(Schalter-hnutzer für Hilfe)
Verwendung
Voraussetzungen
- Node.js
Anweisungen
mimir erzeugt Shell-Skripte, welche, wenn man sie ausführt, die eigentliche Arbeit übernehmen.
Zum Einrichten des Backup-Ziels, muss einmalig der Befehl init verwendet werden:
mimir -c conf.mmr.json init
Die Ausgabe dessen kann leer sein, was hieße, dass keine Schritte zur Einrichtung notwendig sind.
Danach können Backups ausgelöst werden mittels des Befehls run:
mimir -c conf.mmr.json run
Hier könnte die Ausgabe bspw. wie folgt aussehen:
## images
echo '-- images'
mkdir --parents /tmp/mimir/2025-09-22/images
tar --create --directory=/usr/share/images/desktop-base . > /tmp/mimir/2025-09-22/images/files.tar
mkdir --parents /tmp/backup/2025-09-22/images
mv /tmp/mimir/2025-09-22/images/* /tmp/backup/2025-09-22/images/
rm --recursive /tmp/mimir/*
Dokumentation
Targets
localborg
Concerns
filespostgresql_dump