Added rclone backup stacks

This commit is contained in:
2024-03-01 13:42:29 +01:00
parent 45790e1b03
commit 362692ae5f
8 changed files with 184 additions and 2 deletions
+74
View File
@@ -0,0 +1,74 @@
version: '3.8'
name: backup_storage
services:
docker_config:
image: registry.vbchaos.nl/rclone
container_name: bs_docker_config
environment:
- COMMAND=rclone copy -v /backup/ stackstorage:/julien/storage/docker_config
- CRON_SCHEDULE=0 1-23/4 * * *
volumes:
- ${PWD}/rclone.conf:/root/.config/rclone/rclone.conf
- /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/docker_config:/backup
bands:
image: registry.vbchaos.nl/rclone
container_name: bs_bands
environment:
- COMMAND=rclone copy -v /backup/ stackstorage:/julien/storage/bands
- CRON_SCHEDULE=0 1-23/4 * * *
volumes:
- ${PWD}/rclone.conf:/root/.config/rclone/rclone.conf
- /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/bands:/backup
hwsw:
image: registry.vbchaos.nl/rclone
container_name: bs_hwsw
environment:
- COMMAND=rclone copy -v /backup/ stackstorage:/julien/storage/hwsw
- CRON_SCHEDULE=0 1-23/4 * * *
volumes:
- ${PWD}/rclone.conf:/root/.config/rclone/rclone.conf
- /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/hwsw:/backup
music:
image: registry.vbchaos.nl/rclone
container_name: bs_music
environment:
- COMMAND=rclone copy -v /backup/ stackstorage:/julien/storage/music
- CRON_SCHEDULE=0 2-23/4 * * *
volumes:
- ${PWD}/rclone.conf:/root/.config/rclone/rclone.conf
- /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/music:/backup
pictures:
image: registry.vbchaos.nl/rclone
container_name: bs_pictures
environment:
- COMMAND=rclone copy -v /backup/ stackstorage:/julien/storage/pictures
- CRON_SCHEDULE=0 2-23/4 * * *
volumes:
- ${PWD}/rclone.conf:/root/.config/rclone/rclone.conf
- /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/pictures:/backup
repositories:
image: registry.vbchaos.nl/rclone
container_name: bs_repos
environment:
- COMMAND=rclone copy -v /backup/ stackstorage:/julien/storage/repositories
- CRON_SCHEDULE=0 2-23/4 * * *
volumes:
- ${PWD}/rclone.conf:/root/.config/rclone/rclone.conf
- /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/repositories:/backup
video:
image: registry.vbchaos.nl/rclone
container_name: bs_video
environment:
- COMMAND=rclone copy -v /backup/ stackstorage:/julien/storage/video
- CRON_SCHEDULE=0 2-23/4 * * *
volumes:
- ${PWD}/rclone.conf:/root/.config/rclone/rclone.conf
- /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/video:/backup