What is Webmin?

Webmin is a web-based system administration tool for Unix-like servers, and services with about 1,000,000 yearly installations worldwide. Using it, it is possible to configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify, and control open-source apps, such as BIND DNS Server, Apache HTTP Server, PHP, MySQL, and many more.

Webmin 2.620 and Usermin 2.520 released

Add ability to use correct driver depending on the database in MySQL/MariaDB module Add improvements to BIND DNS module for better key management Add support for Ubuntu 26.04 development preview Add a config option to increase the RPC timeout Add support for EC SSL certificate and key in the ProFTPd module Add support for using gpart in FreeBSD disk management module Add support for Ed25519 public key in User and Groups module Fix RPC session timeout during large file transfers Fix selection and configuration of TLS certificate and key in the ProFTPd module Update Authentic theme to the latest version with various improvements and fixes: Add support for multiple scrollable tabs in the File Manager Fix displaying of the right-side toolbar in File Manager when using Safari Fix to print menu separator when no virtual servers are added yet in Virtualmin Fix bugs in white palette Fix exported file name in data tables Assets File Size File Size Webmin Usermin webmin-2.620-1.noarch.rpm 33.3 MB usermin-2.520-1.noarch.rpm 13.8 MB webmin_2.620_all.deb 27.3 MB usermin-2.520_all.deb 9.4 MB webmin-2.620.pkg.gz 37.2 MB usermin-2.520.tar.gz 15.4 MB webmin-2.620.tar.gz 37.9 MB webmin-2.620-minimal.tar.gz 3.8 MB

January 9, 2026 · 1 min · Jamie Cameron

Virtualmin 7.50.1 released

Fix to correctly add new virtual hosts in Apache config to prevent wrong site being served Fix DNS NS record update correctly when renaming domain Fix to set a custom DNS address for a subdomain only if it really differs from the primary one Fix mail alias domains to manage users expectedly Fix to correctly show current IPv6 address in the form when changing it Fix the default BIND to listen on port 53 unless already configured Fix redirect all requests to SSL site option work correctly Fix support to manage PHP 8.5 versions More details…

December 5, 2025 · 1 min · Ilia Ross

Webmin 2.610 and Usermin 2.510 released

Fix to drop dependency on IO::Pty Perl module Fix virtual-server module server-side search to work correctly Update the Authentic theme to the latest version with various improvements and fixes: Add a range slider to adjust content page margins more precisely Add an option to enable rounded corners for content page Add more customization options for pie charts Fix to increase clickable area for checkboxes in File Manager Fix to correct rotation of pin and unpin button for right side slider ...

November 23, 2025 · 1 min · Jamie Cameron

Webmin 2.600 and Usermin 2.500 released

Add an options to enable the slow query log in the MySQL/MariaDB module #2560 Add ability to install multiple PHP extensions at once in the PHP Configuration module Add ability to show package URL in the Software Packages module #1141 Add support to show Debian package install time in the Software Packages module Add support to show detailed Webmin server stats using new webmin stats CLI command forum.virtualmin.com/t/135556 Add a major Authentic theme UI update with lots of visual and structural improvements for a smoother and more modern experience ...

November 10, 2025 · 1 min · Jamie Cameron

Virtualmin 7.50.0 released

Add support for Bunny DNS for Virtualmin Pro users Add improvements to external IPv4 and IPv6 address detection Add improvements and simplifications to the post-installation wizard Add pure-Perl implementation for retrieving SSL certificate information Fix to significantly improve support for IPv6 across different services Fix Apache and Dovecot config issues when restoring the backup Fix to stop breaking Apache config if hostname SSL request fails during Virtualmin installation Fix not to smoosh DNS TXT records together when using CLI #1104 Fix to disallow out-of-domain DNS records when using CLI Fix to correctly add IPv6 to SSL virtual hosts Fix incorrect logic when checking IPv4 and IPv6 addresses in the config check Fix mailbox cleanup to correctly handle messages moved between folders, like to trash or spam Fix missing POP port in mail auto-config that caused some email clients to fail automatic configuration Fix to properly use the global Webmin notification email address for alerts Fix to hide localhost DNS record unless explicitly enabled Fix to completely remove the obsolete m DNS record More details…

October 18, 2025 · 1 min · Ilia Ross

Webmin 2.520 and Usermin 2.420 released

Fix to make sure the mail URL uses a well-known host name [security] Fix support for other Raspberry Pi sensors #2545 Fix the printing of the bottom button row in the form column table Fix to recommend Perl Sys::Syslog module #2557 Fix to avoid using short hostname in HTTPS redirects when an FQDN is available Fix to use /proc sampler instead of vmstat for the same output with much lower overhead Fix to query specific fields in FreeBSD memory stats collection, cutting CPU use by 80% Fix to kill Webmin subprocesses during RC stop on FreeBSD and other systems Fix to correctly fetch command version in PPTP VPN Client module #2567 Add a complete overhaul of var_dump subroutine, which is now fully portable Update the Authentic theme to the latest version with various fixes: Fix the text color when reading email in the Read User Mail module webmin#2555 ...

October 4, 2025 · 2 min · Jamie Cameron

Virtualmin 7.40.1 released

Add an API for plugins to exclude specific directories from backups Add ability to exclude some backup features to avoid overhead Fix check for safety when restoring a logged backup Fix to handle cases where no username is entered for SSH in backup destination

September 19, 2025 · 1 min · Ilia Ross

Webmin 2.510 released

Fix to ensure DNSSEC re-signing period is less than 30 days in the BIND DNS module Fix to treat 201 as a valid response code in the internal download function Update the Authentic theme to the latest version with various improvements and fixes: Add optimizations to dashboard graphs with dynamic trimming to prevent page lagging Add improvements to how the system cache for the dashboard is updated Add support to correctly reload the page in proxy mode Add an option to choose if default page should always load when switching navigation Fix to ensure the color palette is preserved for the user webmin#2537 Fix algorithm for calculating rows per page in data table pagination Fix the alert info box text color for dark mode Fix critical lags and appearance of Custom Commands module Assets File Size webmin-2.510-1.noarch.rpm 32.1 MB webmin_2.510_all.deb 26 MB webmin-2.510.pkg.gz 36.2 MB webmin-2.510.tar.gz 36.7 MB webmin-2.510-minimal.tar.gz 3.61 MB

September 16, 2025 · 1 min · Jamie Cameron

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