Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
content:serverbasics:docker-backup [2025/03/26 16:35] – [UserIDs in the Borg-Backups] Daniel | content:serverbasics:docker-backup [2025/04/14 19:21] (aktuell) – [Setup Scripts] Daniel | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
Create the Directory for your Backup- Scripts, e.g. / | Create the Directory for your Backup- Scripts, e.g. / | ||
- | Inside that directory, create a file named " | + | Inside that directory, create a file named "'' |
< | < | ||
/ | / | ||
Zeile 38: | Zeile 37: | ||
find "/ | find "/ | ||
- | # TODO: remove | + | # Remove |
+ | sed -i '/ | ||
+ | |||
+ | # Make Postgres-Backup of Authentik | ||
+ | ../ | ||
# Copy the file to NC-AIO | # Copy the file to NC-AIO | ||
Zeile 59: | Zeile 62: | ||
echo "The Log is:" | echo "The Log is:" | ||
docker logs nextcloud-aio-borgbackup | docker logs nextcloud-aio-borgbackup | ||
- | # And start the Containers | + | |
+ | # At this Point all Services should be shutdown despite | ||
+ | # while some services tend to hang sometimes, i now want to completely shutdown everything | ||
+ | / | ||
+ | / | ||
+ | # and even kill docker-service and restart again | ||
+ | systemctl --user restart docker | ||
+ | # now, restart first NC-AIO Mastercontainer for further jobs | ||
+ | cd / | ||
+ | / | ||
+ | |||
+ | # Start the NC-AOI Services by AIO | ||
sleep 2 | sleep 2 | ||
docker exec -it --env START_CONTAINERS=1 nextcloud-aio-mastercontainer / | docker exec -it --env START_CONTAINERS=1 nextcloud-aio-mastercontainer / | ||
Zeile 74: | Zeile 88: | ||
Thats the whole Backup-Script. | Thats the whole Backup-Script. | ||
+ | |||
===== Cronjob ===== | ===== Cronjob ===== | ||
- | Use '' | + | Frist, |
< | < | ||
- | 0 1 * * * / | + | # |
+ | cd / | ||
+ | ./ | ||
+ | cat docker_backup_cron.log | ||
</ | </ | ||
+ | |||
+ | Use '' | ||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | Thats all. Make sure, you recieve Mails for this user. | ||
+ | |||
+ | |||
===== UserIDs in the Borg-Backups ===== | ===== UserIDs in the Borg-Backups ===== | ||