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

Reply via email to