Add services backup scripts
This commit is contained in:
24
services/backup-immich.sh
Executable file
24
services/backup-immich.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "running backup immich script at $(date)"
|
||||
|
||||
backup-scripts/start-backup.sh
|
||||
|
||||
echo "backing up immich!"
|
||||
echo "------------------"
|
||||
echo "backing up photos!"
|
||||
# use the --update flag to update the remote only if a newer version is on the local filesystem"
|
||||
rsync --stats --progress -arv --update /mass/photos/* sem@10.10.100.52:/home/sem/immich/immich_photos_backup/
|
||||
|
||||
echo "------------------"
|
||||
echo "backing up config"
|
||||
echo "executing backup command"
|
||||
docker exec -t immich_postgres pg_dumpall --clean --if-exists --username=postgres | gzip > "/backups/immich_backup_dump.sgl.gz"
|
||||
echo "sending config backup to VM"
|
||||
rsync --stats --progress -arv /backups/immich_backup_dump.sgl.gz sem@10.10.100.52:/home/sem/immich/immich_backup_dump.sgl.gz
|
||||
|
||||
echo "------------------"
|
||||
echo "backing up immich-app folder"
|
||||
rsync --stats --progress -arv /home/sem/immich-app sem@10.10.100.52:/home/sem/immich/immich-app
|
||||
|
||||
backup-scripts/stop-backup.sh
|
||||
Reference in New Issue
Block a user