DragonZX
there is also the question if the backupspace should be included in diskspace or not, should it be a free service or a paid service...and so on
gabesz86
anyone here is understanding what you like to achieve...but that is what you want.
i-mscp dev´s allways have to find a balanced way wich will fit for most of theire users not only for one...and just that is not allways easy.
but to help you further with a quick solution for your needs you just have to multiple
my "dirty solution" to the amount of days you like. then inside the crons you set wich cron should run on wich day.
you also have to do a chown/chmod to the backup directories(can eaven be done inside the backup-script) so that they are readable/changeable by user.
so at this stage you have your backup-strategie.
then you have to inform the user(s) that they have to rename the related backup-folder to the std. backup-folder(std. backupfolder has to be renamed first)
so the user can restore any backup wich exists
in this way you have what you want in about 15min.