retention period is included in our first release for local backup only . then we will add it to cloud storage instances.
This already included in our plugin, we have two crons, 1 for database that has interval from min to 24 hours, so you can set every 3 hours or hours ect ... for files we have time, that mean the backup is run 1 time a day, also you can disable the cron to disable the files backups .
we have the intention to have a internal settings for files to be (weekly or monthly ..ect )
exlude folders is not implemented yet, but we have thre option for backup folders :
Root Blesta Directory
Uploads Directory
Blesta Logs Directory
so you can check wich of them are included in the backup, so you can exclude Uploads directory that include the support ticket attachements.
Our Plugin is totally bulot to be more flexible in term of options and settings, so you can set a backup rule to include only database and send it to Dropbox, and other rule to include files to a custom local folder or Dropbox ect ...