I can recommend Restic over Rclone over SSH for limited, append-only
access.
Specifically, you can force the Rclone command on the server using SSH's
authorized_keys file like so:
restrict,command="/usr/local/bin/rclone --config /dev/null serve restic --stdio --append-only /var/restic/alex" ssh-ed25519 ...
To be used as follows:
restic --repo rclone: --option rclone.program="ssh restic forced-command" ...
Alternatively, you can use the Restic REST Server to achieve more or
less the same thing over HTTPS: https://github.com/restic/rest-server
No comments:
Post a Comment