Local Backups Not Deleted According to Retention Settings (Possibly a Bug)

Hello, I have noticed a possible issue with HestiaCP related to backup retention. In the default package settings, I have configured the system to keep 10 backups (see attached screenshots), with local backups enabled and stored in the /backup directory using zstd compression at level 11. While the Hestia web interface correctly shows only the last 10 backups, the actual /backup folder on the filesystem continues to accumulate all old backups — for example, after 30 days, there are still 30 backup files present. It appears that old backups are not automatically removed according to the retention settings. I would like to ask whether this is the intended behavior or if it is a bug. Should I implement a manual script to clean up older backups, or is HestiaCP supposed to handle this automatically? Thank you for clarification.


PRETTY_NAME=“Debian GNU/Linux 12 (bookworm)”
NAME=“Debian GNU/Linux”
VERSION_ID=“12”
VERSION=“12 (bookworm)”
VERSION_CODENAME=bookworm
ID=debian

Thanks