btrbk

btrbk is a backup tool for Btrfs disks.

Install
btrbk is not yet included in Debian Jessie. Make sure you configure stretch source before running the command bellow.

Setup Backup Server
The backup server will be the machine that will receive the backup data. Client will connect to it to sent their backup data. As a consequence, your server must be reachable from all your clients.

Destination Disk
Create a Btrfs volume and mount it on.

User
This user will need to run  tools as root. Let’s add this to the  file If you limited access to certain users through SSH, add  to the AllowUsers list and restart SSH

Create Destination Folder
On the backup server, create a new folder for the client

SSH Key
Create an SSH key dedicated to your backups Then, on the backup server, add the following line to.