#!/bin/ksh . /etc/borg-env export BORG_REPO=nathan@nephilim:repositories-borg/matrix export BORG_RSH="ssh \ -o TCPKeepAlive=no \ -o ServerAliveInterval=15 \ -o ServerAliveCountMax=10 \ -o Compression=no" # copy synapse data so that we don't rely on our slow downlink nice -n 19 /usr/local/bin/rsync -a --delete /var/synapse/ /var/synapse-backup/ rcctl stop synapse date /usr/local/bin/rsync -a --delete /var/synapse/ /var/synapse-backup/ sync date rdate time.cloudflare.com rcctl start synapse nice -n 19 /usr/local/bin/borg create --stats ::'backup{now:%Y%m%d-%H%M}' /var/synapse-backup /var/postgresql /etc