agentless backup solution utilizing btrfs read-only snapshots
Find a file
2025-11-13 14:17:45 +02:00
btrbackup-example.conf initial commit 2025-11-13 14:17:45 +02:00
btrbackup.sh initial commit 2025-11-13 14:17:45 +02:00
LICENSE initial commit 2025-11-13 14:17:45 +02:00
README.md initial commit 2025-11-13 14:17:45 +02:00

btrbackup

Utilize btrfs read-only snapshot capability to provide agentless compact backups to directories and databases.
All the heavy work is being done by rsync via ssh access.

Server-side requirements

  • ssh configured to access clients with pubkey
  • rsync
  • btrfs-progs
  • btrfs mountpoint with enough space to hold all the backup data (use compress mount option to save space)
  • archiver of your choice for sql dump files (gzip, bzip2, xz, zstd, etc..)

Client-side requirements

  • sshd running and configured pubkey access for the server-side
  • rsync
  • mysqldump/mariadb-dump for database backups