Backuso
Backup software for your data to local and remote SSH systems
...A local storage is anything accessible in the directory structure of your computer. Most of the time this will be a (large) hard drive, mounted at a convenient location.
A remote storage is anything which is accessed on your network via the ssh protocol. This could be a NAS (Network Attached Storage) in your local LAN, or a server share on the internet.
Backuso is configured with a simple text file. You can start the backups manually or automatically, e.g. using crontab.
Backuso is based on Python 3 and uses the software rsync as its core element. Hence it runs on systems where rsync is available (Linux, FreeBSD, Apple).