Go to file
2025-09-26 00:49:28 +02:00
lib/plankton [int] 2025-03-24 21:47:55 +00:00
misc [mod] file extension standard 2025-09-26 00:49:28 +02:00
source [mod] file extension standard 2025-09-26 00:49:28 +02:00
tools [mod] file extension standard 2025-09-26 00:49:28 +02:00
.gitignore [ini] 2024-10-13 15:53:50 +02:00
licence.txt [add] Lizenzierung [mod] conf 2025-09-24 12:39:22 +02:00
readme.md [mod] readme 2025-09-22 21:42:54 +02:00

mimir

erstellt Backup-Skripte anhand einer JSON-Beschreibung

Erstellung

Voraussetzungen

  • TypeScript-Compiler

Anweisungen

  • tools/build (Schalter -h nutzer 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

  • local
  • borg

Concerns

  • files
  • postgresql_dump