Offline-Backups¶
Zwar erstellt Enbrea regelmäßig Backups aller relevanten Daten von Enbrea in der Cloud, diese Artefakte sind jedoch in der Regel nicht direkt zugreifbar.
Mit Hilfe des Enbrea Client Interface (kurz: Enbrea CLI) können sehr einfach Offline-Backups der Enbrea-Datenbank erstellt werden. Wie dies gemacht wird und was Sie mit so einem Offline-Backup alles anfangen können, wird im Folgenden erklärt.
Tipp
Alle Befehle werden auch in unseren Wiki-Artikeln erläutert.
Initialisierung¶
-
Falls noch nicht geschehen, auf Ihrem lokalen Computer Enbrea CLI installieren.
-
Im Windows-Explorer ein neues Verzeichnis
c:\enbrea-backups
anlegen (das Verzeichnis kann natürlich auch anders heißen). -
Im Suchfeld der Windows-Taskleiste
Eingabeaufforderung
eintippen und die Windows-Eingabeaufforderung öffnen. -
Mit Befehl
cd
in das soeben angelegte Verzeichnis wechseln: -
Nun folgenden Befehl eintippen:
Es wird jetzt eine JSON-formatierte Konfigurationsdatei
enbrea.json
angelegt, die als Vorlage für die weitere Konfiguration dient.
Konfiguration¶
Die gesamte Konfiguration für das Erstellen von Offline-Backups befindet sich in der soeben angelegten Textdatei enbrea.json
. Diese Datei in einem Texteditor öffnen und die gewünschten Eigenschaften überschreiben.
Die folgenden Eigenschaften müssen angepasst werden. Sie konfigurieren den individuellen Zugang zu Enbrea:
Info
Url
-
URL zu Ihrer Enbrea-Instanz
AccessToken
-
Enbrea-Zugriffstoken
Beispiel:
{
"Url": "https://enbrea.cloud/meine-schule",
"AccessToken": "9067eff1-6817-4e59-855c-9ace4e51f139",
...
}
Testen¶
-
Im Suchfeld der Windows-Taskleiste
Eingabeaufforderung
eintippen und die Windows-Eingabeaufforderung öffnen. -
Mit folgendem Befehl in unser Enbrea-Verzeichnis wechseln:
-
Folgenden Befehl eintippen und bestätigen:
Enbrea erstellt nun ein aktuelles Backup der Datenbank. Dieses wird anschließend heruntergeladen und liegt in unserem Beispiel als Datei mit Namen enbrea.backup
vor.
Danger
Die Meldung "Command failed! File "C:\ ... \enbrea-backups\enbrea.backup" already exists." erscheint, wenn eine gleichnamige Datei im Backups-Verzeichnis bereits existiert. Bitte benennen Sie Ihre Sicherung um!
Und nun?¶
Das Backup dient zunächst einmal als Sicherung unter eigener Kontrolle. Es kann aber auch genutzt werden, um eine eigene lokale PostgreSQL-Datenbank zu erstellen (z.B. für Statistikzwecke). Die Werkzeuge hierfür wären:
-
PostgreSQL - Ein freies, objektrelationales Datenbankmanagementsystem, das den größten Teil des SQL-Standards abbildet und von einer Open-Source-Community weiterentwickelt entwickelt.
Zur Installation von PostgreSQL unter Windows oder Linux (Ubuntu):
-
pgAdmin - Eine freie Open-Source-Software mit einer grafischen Oberfläche, um PostgreSQL-Datenbanken zu entwickeln und zu administrieren. Mit Hilfe von pgAdmin können Sie Ihre Enbrea-Backups in Ihre eigene PostgreSQL-Instanz einspielen.
Zur Installation von pgAdmin unter Windows: