Largely inspired from https://www.karolak.fr/blog/2017/05/05/monter-un-serveur-de-sauvegardes-avec-borgbackup/
$ sudo su -
$ apt install python3 python3-dev libssl-dev openssl libacl1-dev libacl1 liblz4-dev liblz4-1 build-essential
$ ssh-keygen -t ed25519
$ cat ~/.ssh/id_ed25519.pub
$ mkdir -p ~/.virtualenvs/
$ virtualenv -p python3 ~/.virtualenvs/borg-env
$ source ~/.virtualenvs/borg-env/bin/activate
$ pip install pip -U
$ pip install borgbackup
$ borg init ssh://[email protected]:4222/~/repos/$HOSTNAME
borg extract ssh://[email protected]:4222/~/repos/$HOSTNAME::2017-08-12 etc