label_alt_logo
2026-04-15

KeyHelp® 26.0 – New backup rotation strategies and performance improvements

by Alexander Mahr

The new KeyHelp version 26.0 was released recently. Below is an overview of selected new features and improvements.

  • New backup rotation strategies
    The backup system in version 26.0 has been expanded with additional rotation options. Users can now more precisely control the rules for cleaning up old snapshots. It is now possible to define how many of the latest daily, weekly, monthly, and yearly snapshots should be kept. These scenarios, which previously required multiple repositories, can now be combined into a single repository, significantly saving storage space.
  • PHP environment variables
    As of version 26.0, administrators can store individual PHP environment variables for each client account. This allows for even more flexible configuration of PHP runtime environments, for example, for applications that rely on specific environment parameters.

    You can find this feature under "User Management" or "Configuration" → "Account Templates".
  • Fail2Ban improvements
    The previous default configuration has been revised: The Recidive jail has been removed, and the system will now use incrementally increasing ban durations. Administrators can now more easily track which services and ports are being targeted by attacks to better assess the situation – whereas previously, all entries were eventually grouped under the Recidive rule.

    This change affects new installations and instances undergoing an operating system upgrade. To adapt existing systems now, the template file can be found at: "/home/keyhelp/www/keyhelp/install/templates/fail2ban/jail.d/keyhelp.conf"
  • Up to 20% performance improvement
    Ongoing refactoring work from previous updates has been completed with this version, resulting in up to 20% faster loading speeds for the KeyHelp interface. Further optimizations will continue to be integrated with every update to further improve the codebase and ensure it remains future-proof.

You can find an overview of all changes in the change log at https://changelog.keyhelp.de.