diff --git a/restic/compose.yaml b/restic/compose.yaml index 517c892..3e8cd57 100644 --- a/restic/compose.yaml +++ b/restic/compose.yaml @@ -43,6 +43,8 @@ services: - backup_dev_gitea_data:/volumes/dev_gitea_data:ro - backup_dev_gitea_config:/volumes/dev_gitea_config:ro - backup_dev_gitea_runner_data:/volumes/dev_gitea_runner_data:ro + - backup_dev_coolify_data:/volumes/dev_coolify_data:ro + - backup_dev_coolify_postgres_data:/volumes/dev_coolify_postgres_data:ro environment: TZ: ${TIMEZONE:-Europe/Berlin} @@ -166,6 +168,12 @@ volumes: backup_dev_gitea_runner_data: name: dev_gitea_runner_data external: true + backup_dev_coolify_data: + name: dev_coolify_data + external: true + backup_dev_coolify_postgres_data: + name: dev_coolify_postgres_data + external: true networks: compose_network: diff --git a/restic/config.json b/restic/config.json index 01404e0..ba19804 100644 --- a/restic/config.json +++ b/restic/config.json @@ -346,6 +346,25 @@ "yearly": 2 } } + }, + { + "id": "coolify-backup", + "repo": "hidrive-backup", + "paths": [ + "/volumes/dev_coolify_data", + "/volumes/dev_coolify_postgres_data" + ], + "schedule": { + "cron": "0 0 * * *" + }, + "retention": { + "policyTimeBucketed": { + "daily": 7, + "weekly": 4, + "monthly": 6, + "yearly": 2 + } + } } ] }