Version 1.682

Released: 2025-08-25

Web installer is started automatically if license-key is not provided new

Running the DirectAdmin setup script without the license key parameter will automatically use web-installer mode.

Example:

[root@server ~]# bash <(curl -fsSL https://download.directadmin.com/setup.sh)
Installing dependencies...

...

[setup.sh] Please open the following URL in your browser to continue the DirectAdmin installation:

http://192.168.0.1:35222/?key=DAdYbfkB5JIAQmCqYtziZ9vyTaCucbei

New web installer steps for TLS and CustomBuild configuration update

The web installer is extended with two additional steps.

Automatic TLS configuration. This step allows configuring TLS for the main server hostname automatically. Skipping this step is useful for systems that are not directly reachable from the internet or systems with a not yet functional hostname.

Installer - Step 1

Basic CustomBuild configuration. This step allows configuring key services that should be installed on the server. Configuring the default web server, PHP version, etc. helps to avoid rebuilding software after DirectAdmin installation is finished.

Installer - Step 2

Filemanager hook variables update

Extend filemanager_pre.sh and file_manager_upload_pre.sh hooks to include a new variable caller_ip - client IP address. More info.

Custom menu entry link validation evolution update

Menu entries customized to open within the same tab (located in Customize Evolution Skin -> Menu -> New Entry) now validate "Link" input field to ensure that the generated menu entry will point to a valid page within the application.

Updated install script for rspamd on Debian systems update custombuild

The CustomBuild script that installs rspamd software is updated. Key improvements:

  • On Debian 13 systems the external package repository managed by the rspamd team will not be added. The external repository does not yet provide packages for Debian 13. The rspamd packages provided by the Debian maintainers are used.
  • Installing rspamd on a clean Debian will automatically build and install the Redis server if it is not yet installed.

Software version changes custombuild update

  • csf added with 14.24 version
  • composer updated from 2.8.10 to 2.8.11
  • nginx updated from 1.29.0 to 1.29.1
  • redis updated from 8.2.0 to 8.2.1
  • snuffleupagus (PHP extension) updated from 0.11.0 to 0.12.0
  • zstd (PHP extension) updated from 0.14.0 to 0.15.1

CustomBuild tracks ConfigServer Firewall version update custombuild

The CustomBuild script is extended to support checking the CSF tool version and performing CSF tool updates. The auto-update functionality bundled with CSF is turned off.

This change will allow a more fine-grained control of future changes for the CSF.

backup_ftp_md5=1 not uploading md5 file for non-ftps backups fix

The ftp_upload.php script was not uploading md5 files for backups if plaintext ftp was in use. Workaround until this is released: use ftps backup transfers, which is recommended anyway.

CMD_SSL: Manual Trigger ignoring wildcard checkbox being unchecked fix

The CMD_SSL: action=retries call was not respecting the wildcard checkbox being unchecked causing any manual trigger to always attempt a wildcard first. Although it would eventually fallback to using a http-01 based request, this fix should speed things up if the http-01 are requried.

No dropdown visible for network device evolution fix

Clicking dropdown within network device dialog (located in admin level -> Server Manager -> IP Management -> IPs -> Device) showed nothing.

Removed icons customization page evolution removal

Icons customization page was removed because the added functionality of managing icons within menu customizations page has made the page obsolete.

Removed "load more" pagination from File Manager evolution removal

The incremental "load more" pagination feature was removed. The File Manager now loads directory contents in a single request with a maximum of 10,000 entries per directory.

Removed "Accessed" timestamp from File Manager date popover evolution removal

The "Accessed" timestamp, previously shown alongside "Created" and "Modified" in the date popover when hovering over a file or folder date in the table, has been removed.

Folder size calculation temporarily removed from File Manager evolution removal

Folder size calculation in the File Manager has been temporarily disabled following the migration to the new directory listing endpoint. This feature is planned to be reintroduced in a future releases.

"Reset Owner" actions removed from the File Manager evolution removal

The "Reset Owner" and "Reset Owner Resursively" actions were removed from File Manager. They were removed to simplify the user interface and prevent accidental bulk ownership changes.

Removed beta updates channel removal

The beta updates channel will start receiving the same releases as alpha the updates channel.

The option to select the beta updates channel will no longer be visible in the UI.

Servers configured to use the beta updates channel will automatically switch to the alpha updates channel.

Removed ftppasswd configuration option from directadmin.conf removal

The default location of the FTP service password file will always be /etc/proftpd.passwd. The configuration option ftppasswd will no longer be supported.

If a non-default location for this file is configured, the password file will be automatically copied to the canonical location.

Removed emailspoolvirtual configuration option from directadmin.conf removal

This option is not used since DirectAdmin started using Dovecot as a mail server. It used to be a location of mbox style virtual mailboxes.

Related taskq actions action=delete&value=mbox and action=convert&value=todovecot are also removed.

Last Updated: