Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
content:serverbasics:docker-backup [2025/03/26 16:35] – [UserIDs in the Borg-Backups] Danielcontent:serverbasics:docker-backup [2025/03/28 19:09] (aktuell) – [Cronjob] Daniel
Zeile 11: Zeile 11:
 Create the Directory for your Backup- Scripts, e.g. /home/docker/docker_compose/backup Create the Directory for your Backup- Scripts, e.g. /home/docker/docker_compose/backup
  
-Inside that directory, create a file named "additional_backup_directories_initial" and insert the content: +Inside that directory, create a file named "''additional_backup_directories_initial''" and insert the content:
 <file> <file>
 /home/docker/docker_compose /home/docker/docker_compose
Zeile 59: Zeile 58:
 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 the AIO-Mastercontainer 
 +# while some services tend to hang sometimes, i now want to completely shutdown everything 
 +/home/docker/bin/docker stop -t 180 $(/home/docker/bin/docker ps -a -q) 
 +/home/docker/bin/docker rm $(/home/docker/bin/docker ps -a -q) 
 +# and even kill docker-service and restart again 
 +systemctl --user restart docker 
 +# now, restart first NC-AIO Mastercontainer for further jobs 
 +cd /home/docker/docker_compose/nextcloud_aio 
 +/home/docker/bin/docker compose up -d 
 + 
 +# Start the NC-AOI Services by AIO
 sleep 2 sleep 2
 docker exec -it --env START_CONTAINERS=1 nextcloud-aio-mastercontainer /daily-backup.sh docker exec -it --env START_CONTAINERS=1 nextcloud-aio-mastercontainer /daily-backup.sh
Zeile 77: Zeile 87:
 ===== Cronjob ===== ===== Cronjob =====
  
-Use ''crontab -e'' to create the cronjob for user docker on your host:+Frist, create another file in that Directory e.g. /home/docker/docker_compose/backup/docker_backup_cron.sh with the contents:
  
 <file> <file>
-0 1 * * * /home/docker/docker_compose/backup/docker_backup_all.sh+#!/bin/bash 
 +cd /home/docker/docker_compose/backup 
 +./docker_backup_all.sh> docker_backup_cron.log 2>&
 +cat docker_backup_cron.log
  
 </file> </file>
 +
 +Use ''crontab -e'' to create the cronjob for user docker on your host:
 +<code>0 3 * * * /home/docker/docker_compose/backup/docker_backup_cron.sh
 +
 +</code>
 +
 +Thats all. Make sure, you recieve Mails for this user.
 +
 +
 ===== UserIDs in the Borg-Backups ===== ===== UserIDs in the Borg-Backups =====
  
  • content/serverbasics/docker-backup.txt
  • Zuletzt geändert: 2025/03/28 19:09
  • von Daniel