7 Commits
Author SHA1 Message Date
lhahnandClaude Opus 5.5 b09d1af493 Backup server: use backup_server_clients for keys and ssh config
Borg passphrase files are named by app; looping over all backup_clients let public-cloud-frontend overwrite the key of the live 'webserver' repo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 21:58:21 +02:00
lhahnandClaude Opus 5.5 c0155e3396 Backup server: incremental mirror, client subset, configurable compression
- local_backup rsynced every repository into an empty folder each night (full transfer); keep a persistent mirror (backup_server_mirror) and rsync --delete into it
- backup_server_clients: clients handled by the server (app names must be unique, e.g. two 'webserver' apps collided)
- backup_server_local_skip: apps that are pruned remotely but not mirrored
- backup_server_compression: borg repos are encrypted already, allow 'none'

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 20:44:47 +02:00
lhahn 1d99257ead Typos. 2024-11-27 22:37:12 +01:00
lhahn 3508f62085 Setup backup server configuration for backup replication. 2024-08-16 21:30:11 +02:00
lhahn 0a47163789 Refactor borg to be backup and restore script. 2024-07-25 21:54:36 +02:00
lhahn 4c6cc1e6da init commit borg 2024-06-23 18:51:36 +02:00
lhahn 36ed650628 Git initial commit 2023-09-17 10:55:18 +02:00