- Use [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