Backup-Script für Seafile mit Docker

Veröffentlicht von

Backup-Script Beispiel für Seafile und Docker.

Ich habe Seafile auf einem neuen Homeserver installiert.

Heute bin ich das Thema Backup angegangen, basierend auf der offiziellen Anleitung. Ich teile es hier mal. Das Script habe ich etwas modifiziert. Es werden ein paar mehr Informationen ausgegeben beim Kopieren, außerdem funktionierte das Script der Seite so erstmal nicht, da hier kein Passwort für den MySQL-Dump verwendet wurde.

#!/bin/sh

#Backup database
cd /home/da/backup/docker/seafile
docker exec -it seafile-mysql mysqldump  -uroot -ppassword --opt ccnet_db > ccnet_db.sql
docker exec -it seafile-mysql mysqldump  -uroot -ppassword --opt seafile_db > seafile_db.sql
docker exec -it seafile-mysql mysqldump  -uroot -ppassword --opt seahub_db > seahub_db.sql

#Backup files
cp --verbose -R /home/da/docker/seafile/seafile-data/seafile /home/da/backup/docker/seafile/data/
cd /home/da/backup/docker/seafile/data && rm -rf ccnet

Kommentar hinterlassen

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