Search K
Appearance
Appearance
Released: 2025-08-11
The DirectAdmin install script has a new option to enable the experimental web-based installer. The web installer mode can be enabled by setting the DA_WEB_INSTALL=yes environment variable before starting the DirectAdmin install script.
In the web installer mode the install script prints a URL to continue installation using a web browser. The web interface allows:
Step 1

Step 2

Step 3

The web installer is a standalone tool that can be started even after DirectAdmin is already installed. Command da web-install will start it.
The plugins in the Evolution skin used to have two different modes:
With this release, plugin pages inside Evolution use a minimal layout (similar to the File Manager page). This allows plugin contents to span the whole browser screen.
Key benefits of the new layout:
Example of the new plugin layout:

Notes for plugin developers:
/CMD_PLUGINS, /CMD_PLUGINS_RESELLER, or /CMD_PLUGINS_ADMIN. The URL should NOT start with /evo/....target=_blank attribute (it forces the plugin menu item to be opened in a new window), consider removing it and testing how the plugin contents would look with the new plugin layout.newTab: true attributes, consider removing it to open plugin links in the same window.Links to open external web applications (like phpMyAdmin, RoundCube, or SquirrelMail) will be only available on the User access level menu. Duplicate entries in the Admin level and Reseller level menus are removed.
This change makes a cleaner separation between actions available on different access levels.
Within login customizations page (found under Admin Level -> Admin Tools -> Customize Evolution Skin -> Login Page), the image upload process has been updated to work the same way as it does in logo customizations page.
Previously, to use a custom icon for a menu entry, it had to be uploaded via the icons upload page (located in reseller or admin tools -> Customize Evolution Skin -> Icons).
The id associated with the icon would then have to be copy & pasted into the "icon" input field when creating or editing a menu entry. Now, you can upload icons directly when creating or editing a menu entry.
Important to note:
The sender address spoofing protection in Exim is improved. Key changes:
litespeed updated from 6.3.3-2 to 6.3.4-1MariaDB 10.11 updated from 10.11.13 to 10.11.14MariaDB 10.6 updated from 10.6.22 to 10.6.23MariaDB 11.4 updated from 11.4.7 to 11.4.8mcrypt (PHP extension) updated from 1.0.7 to 1.0.9modsecurity_owasp_rules updated from 4.16.0 to 4.17.1modsecurity updated from 2.9.11 to 2.9.12MySQL 8.0 updated from 8.0.42 to 8.0.43MySQL 8.4 updated from 8.4.5 to 8.4.6openlitespeed updated from 1.8.3.1 to 1.8.4PHP 8.3 updated from 8.3.23 to 8.3.24PHP 8.4 updated from 8.4.10 to 8.4.11redis updated from 8.0.3 to 8.2.0yaml (PHP extension) updated from 2.2.4 to 2.2.5Within reseller's menu customizations page (located in reseller level -> Reseller Tools -> Customize Evolution Skin -> Menu), the customizations of the admin user who created the reseller are no longer visible. Note that admin's customizations are still applied to reseller's menu structure if the reseller has no customizations of its own.
When creating a menu entry (located in Customize Evolution Skin -> Menu page), it was possible that entries which were created as "External" (means link should be opened in a new tab) would be treated as "Internal" ones (means link should be opened in the same tab) and vice versa.
After processing more than three failed recipients in a single SMTP transaction, the Exim server used to enable an additional recipient validation step with a callout to a remote servers before rejecting to process the email. This extra check could cause unexpected resource usage if the local mail server receives an attack.
The surplus recipient check is removed. If a single transaction has more than three failed recipients, it will be terminated immediately.
Menu entries that were customized to use icons which were not uploaded via the icon upload page
(reseller or admin level -> Admin or Reseller Tools -> Customize Evolution Skin -> Icons)
will now revert to their default icons.
This has the following consequences:
If a menu entry previously used an icon from an external URL and you want to keep it, the URL can still be found in: /usr/local/directadmin/data/users/${exampleuser}/skin_customizations/evolution/files/menu-v3.json. To reapply it, use the newly added feature for editing icons within menu customizations page.
It is no longer possible to alter the path to which one of the default menu entries point to.