From 5db3863f7e93445afc7e4c860b59fa246e572ce4 Mon Sep 17 00:00:00 2001 From: Benjamin Stolz Date: Fri, 19 Jun 2026 14:48:32 +0200 Subject: [PATCH] finish borgmatic backup setup --- backup/autostart | 1 + backup/docker-compose.override.yml | 2 +- backup/docker-compose.yml | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 backup/autostart diff --git a/backup/autostart b/backup/autostart new file mode 100644 index 0000000..f32a580 --- /dev/null +++ b/backup/autostart @@ -0,0 +1 @@ +true \ No newline at end of file diff --git a/backup/docker-compose.override.yml b/backup/docker-compose.override.yml index 6404f6e..0680fa2 100644 --- a/backup/docker-compose.override.yml +++ b/backup/docker-compose.override.yml @@ -4,4 +4,4 @@ services: net.unraid.docker.managed: 'composeman' net.unraid.docker.icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/borgmatic.png' net.unraid.docker.webui: '' - net.unraid.docker.shell: '' + net.unraid.docker.shell: 'sh' diff --git a/backup/docker-compose.yml b/backup/docker-compose.yml index 3c4b710..e7698ee 100644 --- a/backup/docker-compose.yml +++ b/backup/docker-compose.yml @@ -2,9 +2,12 @@ services: borgmatic: image: ghcr.io/borgmatic-collective/borgmatic:latest container_name: borgmatic + hostname: cube-nas volumes: - - /mnt/user/nextcloud-data/tonitrus/files/documents/Schule:/mnt/source:ro # backup source - - /mnt/remotes/10.0.0.50_home/Drive/backup-cube-test:/mnt/borg-repository # backup target + - /mnt/user/appdata:/mnt/source/docker/appdata:ro # backup sources + - /boot/config/plugins/compose.manager/projects:/mnt/source/docker/compose:ro + + - /mnt/remotes/10.0.0.50_backup-cube:/mnt/borg-repository # backup target - /mnt/user/appdata/borgmatic/borgmatic.d:/etc/borgmatic.d/ # borgmatic config file(s) + crontab.txt - /mnt/user/appdata/borgmatic/.config/borg:/root/.config/borg # config and keyfiles - /mnt/user/appdata/borgmatic/.ssh:/root/.ssh # ssh key for remote repositories