Criteria | local folder | FTP | SSH | Webmin | Amazon S3 | Rackpace | Download link | Syncthing |
Data is encrypted in transport | n/ a | If FTPS | yes | yes? | yes? | yes? | yes, with Virtualmin HTTPS | yes |
Throttling: Can set Incoming and Outgoing Rate Limit (KiB/s) | n/ a | ? | ? | ? | ? | ? | yes | |
Data sovereignty (does not require external service) | yes | yes | yes | yes | no | no | yes | yes |
Automatic / Unattended | yes | yes | yes | yes | yes | yes | no | yes |
Off-server | no | yes | yes | yes | yes | yes | yes | yes |
To an non static IP, including Android device or laptop | n/a | no | no | no | n/a | n/a | yes | yes |
P2P / multiple (each node can sync with the others, which is different than setting up multiple destinations) | no | no | no | no | depends on provider | depends on provider | no | yes |
Only send new or modified files | n/a | no | no (unless rsync) | ? | ? | ? | n/a | yes |
Cold storage / asynchronous (machine can be turned on/off anytime, and it just gets data when machine is online) | n/a | no | no | ? | n/a | n/a | n/a | yes |
To be added:
Can also receive
Protection against crypto-locker attack