- [duplicacy](https://duplicacy.com/) to upload to remote storage - `expect` to deal with user input - Keep a revision every 7 days for revisions older than 30 days