Smart backup retention is a feature that has been discussed lately on the forum and on github. It can delete old backups in an intelligent way. Assume you run your backup every day, then you have 365 backups during a year which can occupy a lot of storage space. Backup retention will delete old backups in a way that you keep less backups the older they get. For instance, you can have 7 backups for the last days, 4 backups for the last month, 12 backups for the last year. And all this is happening automatically.
TekkiWuff implemented this feature in Duplicati’s server in October. We have since added a standard retention policy to the UI. You can choose to keep a specific number of backups, or all backups for a specific time frame, or you can let Duplicati apply a smart retention policy. This feature is available in the latest canary version 22.214.171.124. Please send us feedback how this feature works for you.
The default policy is to tstore one backup for each of the last 7 days each of the last 4 weeks and each of the last 12 months. You find it under “general options” of your backup configuration. You can also configure the policy yourself.
Backup retention is one of our first “paid development”. The issue in github was created in November 2016 and a $50 bug bounty was put on it via BountySource. With the UI being available, we are going to close the issue and give the bug bounty to TekkiWuff who did most of the work.