restic.net
restic is a backup program that backs up files from Linux, BSD, Mac and Windows to self-hosted and online storage. It is a single executable that runs without a server or complex setup, transfers only changed parts of files, uses cryptography throughout, and is free and open source.