Webmin 2.501 released

Add support for Raspberry Pi sensors #2539 #2517 Add Squid 7 support Update the Authentic theme to the latest version with the following fixes: Fix broken editor in “Bootup and Shutdown” module Assets File Size webmin-2.501-1.noarch.rpm 32.1 MB webmin_2.501_all.deb 26 MB webmin-2.501.pkg.gz 36.2 MB webmin-2.501.tar.gz 36.7 MB webmin-2.501-minimal.tar.gz 3.61 MB

September 8, 2025 · 1 min · Jamie Cameron

Virtualmin 7.40.0 released

Add built-in password recovery support for the login page Add advanced search for backup logs with fielded queries and multi-field terms Add a new CLI API to manage config file backups with list-config-backups and restore-config-backups commands Add full MTA-STS support Add a template option to ignore specified names during ACME certificate requests Add support for record sets in Amazon Route 53 Add support for adding NS records to parent domain with Route 53 DNS Add a default timeout to allow waiting for scheduled backups to finish instead of failing immediately Add BIND and Apache configs validation during config check Add ability to configure DNS resolvers Add support for IPv6 per-IP certificates for Webmin and Usermin Add support for fully-qualified extra admin usernames Add support for plugin-driven scheduled backups, restore, and backup logs used by upcoming WP Workbench Add support for domain restore with a clashing IDs Improve the navigation menu by using a new layout that prioritizes the “Create Virtual Server” button Improve local and remote host handling in MySQL/MariaDB, update grant and access logic when moving and restoring a domain Improve relying on the proper API to interact with the Apache config Improve API categorization for Virtualmin CLI Improve ZIP backups to handle feature files inside the archive, use maximum compression, and skip compressing the internal files Improve the “SSL Certificate” page to display SANs in a more concise and user-friendly way Improve the complex schedule field to display consistently regardless of the schedule Replaced IDNA::Punycode with the actively maintained Net::LibIDN2 for full IDNA2008 support Change Let’s Encrypt renewal default to 21 days before expiry Change to use relative dates for last login and days until renewal when applicable Drop legacy S3 Perl modules and now always require using AWS-CLI Drop supporting outdated panels for migration backups, except for cPanel, Plesk, and DirectAdmin Fix Jailkit support for sub-servers #1082 Fix Rackspace endpoint for London Fix alias domains to allow DKIM to be enabled Fix config check to support Postfix configured as a relay Fix displaying chosen values correctly for a multi-server selection field Fix it to correctly use * as the default in an Apache virtual host on new systems Fix it to stop showing details of the installed web app if the plugin provides it, like with WP Workbench Fix missing RewriteEngine directive when creating a proxy path Fix not update max_spare_servers when saving PHP options if children don’t change Fix renaming a domain with Route 53 DNS enabled, to delete records from the old domain Fix to remove NS records when deleting a sub-domain from Route 53 DNS Fix reseller updates on all available Webmin modules, since saving the template affects their permissions Fix support for Backblaze API keys may start with plus Fix support for new local IMAP authentication with the Dovecot command in Usermin Fix the Dropbox bugs that occurred when listing backups Fix the automatic renewal of SSL certificates with other ACME providers to work Fix the incorrect FQDN check when creating an SSL certificate for the hostname Fix to allow resellers with a Unix login to access the Terminal module Fix to correctly display DNS-related errors with the original error message Fix to correctly sort and place alias domain next to the parent when listing domains Fix to limit lifetime of sessions to one hour by default when using CLI to create a login link Fix to set -all as the default in DNS SPF records Fix to make sure that in PHP disabled mode, PHP files are not processed Fix the sporadic PHP-FPM service going down unexpectedly on EL systems Fix to not force re-generation of MySQL/MariaDB username when just listing using CLI Fix to prevent mail users from setting up email notifications Fix to roll config back when the DNS move fails, by setting it up again on the old host or locally Fix to run pre and post commands when backing up a domain Fix to use a consistent timestamp throughout the backup Fix up paths in autoreply files when renaming users Fix various IPv6 related bugs

September 7, 2025 · 4 min · Ilia Ross

Webmin 2.500 and Usermin 2.400 released

Add support for the Webmin webserver to work in both HTTP and HTTPS modes at the same time Add distinct warning to the login page if the connection is not secure Add support for timeouts in temporary rules in FirewallD module Add support for the new Dovecot version 2.4 Add support for MariaDB version 12 #2522 Add support for IMAP through a local command for Usermin Add latest SSLeay support for redirects to SSL work Add improvements to “Bootup and Shutdown” module for systemd systems Add field for secondary server key in BIND module Add reversible encryption helpers API Add API to display relative dates Add API to mask sensitive text, like displayed passwords, unless hovered over Add status monitor for PHP FPM #2499 Add support for DNF5 format in the “Software Packages” module Add support for redirecting to the enforced domain when the musthost_redirect directive is set Add option to customize the SMTP login for scheduled background monitoring in the “System and Server Status” module Change to show relative dates in “Webmin Users: Current Login Sessions” and “Webmin Actions Log: Search Results” pages Change “Last Logins” on the dashboard to show usernames, relative dates, and all users from the past 3 days Change to always enable HSTS by default Fix MySQL/MariaDB to remove obsolete set-variable options that break modern config files #2497 Fix download link in table rows in MySQL/MariaDB module Fix module not to fail on old MySQL 5.5 Update the Authentic theme to the latest version with various improvements and fixes: Add support to automatically set the color palette based on OS or browser preferences ...

September 4, 2025 · 2 min · Jamie Cameron

Webmin 2.402 and Usermin 2.302 released

Update the Authentic theme to the latest version with various fixes and improvements Fix support for EL10-based systems Assets File Size File Size Webmin Usermin webmin-2.402-1.noarch.rpm 31 MB usermin-2.302-1.noarch.rpm 14.3 MB webmin_2.402_all.deb 25.9 MB usermin-2.302_all.deb 9.9 MB webmin-2.402.pkg.gz 36 MB usermin-2.302.tar.gz 16.3 MB webmin-2.402.tar.gz 36.7 MB webmin-2.402-minimal.tar.gz 3.5 MB

June 17, 2025 · 1 min · Jamie Cameron

Webmin 2.401 and Usermin 2.301 released

Add forgotten password recovery support for Virtualmin mailbox users Add forgotten password recovery support in Usermin Fix account lock status check in MySQL/MariaDB module that was blocking new database user creation #2484 Fix to prevent safe users from sending emails Fix to always show password recovery link if enabled Assets File Size File Size Webmin Usermin webmin-2.401-1.noarch.rpm 31 MB usermin-2.301-1.noarch.rpm 14.3 MB webmin_2.401_all.deb 25.9 MB usermin-2.301_all.deb 9.9 MB webmin-2.401.pkg.gz 36 MB usermin-2.301.tar.gz 16.3 MB webmin-2.401.tar.gz 36.7 MB webmin-2.401-minimal.tar.gz 3.5 MB

June 2, 2025 · 1 min · Jamie Cameron

Webmin 2.400 and Usermin 2.300 released

Add built-in support for forgotten password recovery Add support for SSL certificates and DNS over TLS in the BIND module Add support to configure listen for any type of address in Dovecot module Add ability to manage available PHP packages directly from PHP Configuration module Add ability to configure and show proper branding logo on the login page Add display of the PHP binary and its version in the PHP Configuration module Add improvements to MySQL/MariaDB module when editing users and privileges Add support for AxoSyslog in System Logs NG module Add TOML as editable format in the File Manager module Add support for template variables in help pages Add support for enabling gender-neutral translations if supported by the language Improve security of single-use login links Fix to check if local version of mysqldump supports --set-gtid-purged flag Fix to respect option to copy new key and certificate to Webmin in the SSL Encryption module Fix to use new API for auxiliary remote QR code generation Fix to show human-readable timestamps for kernel log in the System Logs module Fix to respect reverse order flag in the System Logs module Fix to prefer JSON::XS over JSON::PP if available for better performance Fix bugs with IPv6 interface creation on systems using Network Manager Fix to address the security issue in the System Documentation module Fix to use fast PRC mode by default in the Webmin Servers Index module Fix Fail2Ban version detection Fix to follow German translation rules that most people already accept Assets File Size File Size Webmin Usermin webmin-2.400-1.noarch.rpm 31 MB usermin-2.300-1.noarch.rpm 14.3 MB webmin_2.400_all.deb 25.9 MB usermin-2.300_all.deb 9.9 MB webmin-2.400.pkg.gz 36 MB usermin-2.300.tar.gz 16.3 MB webmin-2.400.tar.gz 36.7 MB webmin-2.400-minimal.tar.gz 3.5 MB

May 25, 2025 · 2 min · Jamie Cameron

Virtualmin 7.30.8 released

Add an intro for the new WP Workbench plugin to the dashboard Fix an issue where the latest updated script failed to load WP Workbench API

March 20, 2025 · 1 min · Ilia Ross

Virtualmin 7.30.7 released

Add missing text string for WP Workbench

March 17, 2025 · 1 min · Ilia Ross

Webmin 2.303 and Usermin 2.203 released

Fix permissions error when attempting to open a temp file for writing Fix Network Configuration module to use ip command instead of ifconfig on Debian systems Fix to correctly save IPv6 nameservers in Network Configuration module Fix to run man as nobody to prevent section param misuse in System Documentation module Add support for Sendmail hash files ending with .cdb Update German translations Assets File Size File Size Webmin Usermin webmin-2.303-1.noarch.rpm 31 MB usermin-2.203-1.noarch.rpm 14.2 MB webmin_2.303_all.deb 25.8 MB usermin-2.203_all.deb 9.8 MB webmin-2.303.pkg.gz 36 MB usermin-2.203.tar.gz 16.2 MB webmin-2.303.tar.gz 36.6 MB webmin-2.303-minimal.tar.gz 3.5 MB

March 17, 2025 · 1 min · Jamie Cameron

Webmin 2.302 and Usermin 2.202 released

Add ability to preserve allow/deny IPs in Webmin Configuration module #2427 Add enhancements to module config saving to ensure reliability under all conditions Fix to improve wording when applying network in Network Configuration module Fix regression in MySQL/MariaDB database user permission assignment Fix to clean up old code Update German translations Assets File Size File Size Webmin Usermin webmin-2.302-1.noarch.rpm 31 MB usermin-2.202-1.noarch.rpm 14.2 MB webmin_2.302_all.deb 25.8 MB usermin-2.202_all.deb 9.8 MB webmin-2.302.pkg.gz 36 MB usermin-2.202.tar.gz 16.2 MB webmin-2.302.tar.gz 36.6 MB webmin-2.302-minimal.tar.gz 3.5 MB

March 5, 2025 · 1 min · Jamie Cameron