Webmin 2.650 and Usermin 2.550 released

Add new Systemd Services and Units module Add new GRUB 2 Boot Loader module Add new Kea DHCP Server module Add basic Alpine Linux support Add IP-based Let’s Encrypt certificate support with Certbot 5.3 Add quick service and port forwarding controls to the nftables module Add optional pre- and post-scripts for scheduled package updates Add option to control when scheduled package update email is sent Add per-user RPC/API-only access option to the Webmin Users module Update Xterm.js to fix Control-C handling on iPadOS/Safari terminals Update Webmin systemd service unit to run without forking Fix Bootup and Shutdown module to show only services and not all units on systemd systems Fix Let’s Encrypt renewal scheduling to count from the last successful request Fix NetworkManager detection on Debian and IPv6 DNS nameserver saving Fix Dovecot configuration file handling when saving extra configs Fix mailbox listing to skip unusable Maildir entries and remove stale deleted or moved entries Fix Apache module to hide disabled default virtual hosts from the active server list Fix Netplan DNS saving to preserve YAML structure Fix BIND DNS handling of underscores, trailing dots, and mass record length checks Fix MariaDB user creation when using auth plugin syntax Fix PHP-FPM monitor on EL systems when using /etc/php.ini as the config file Fix RPC-only accounts to block browser/module access before module ACL checks Fix reflected XSS in Webmin status messages Fix authentication state handling for SSL certificate logins and proxied keep-alive requests Fix path validation in File Manager, package delete helpers, and Apache virtual host files Update the Authentic theme to the latest version with various improvements and fixes: Add zooming to stats history graphs by holding shift and scrolling in the dashboard Add support for saving live stats history for up to 24 hours without performance impact Add better support for the new Nginx, nftables, and upcoming systemd, Kea-DHCP, and GRUB 2 Webmin modules Add ability to always show available dashboard panels in theme configuration Fix iOS terminal viewport sizing Fix editor save handling, clean-state indication and dirty reload guard Fix popover positioning, z-index and border color for help bubbles Fix the active product switch border in the navigation menu for the dark palette Fix to validate password reset return URLs Assets File Size File Size Webmin Usermin webmin-2.650-1.noarch.rpm 32.2 MB usermin-2.550-1.noarch.rpm 13.8 MB webmin_2.650_all.deb 26.4 MB usermin-2.550_all.deb 9.4 MB webmin-2.650.pkg.gz 36.1 MB usermin-2.550.tar.gz 15.4 MB webmin-2.650.tar.gz 36.7 MB webmin-2.650-minimal.tar.gz 3.7 MB

June 16, 2026 · 2 min · Jamie Cameron

Webmin 2.640 and Usermin 2.540 released

Add new nftables module with profiles, saved tables, and chains/sets management Add new Nginx module with look and feel matching the Apache module Add option to hide sensitive values (like passwords or tokens) from Webmin’s request logs Add custom ACME server support for Webmin SSL renewal Add support for the latest MariaDB on Ubuntu 26.04 Add multi-statement SQL query support when executing inline in MySQL/MariaDB module Add support for ext4 hidden inode quota mode Add used space and usage percentage reporting for ZFS in the dashboard Add mass enable and disable buttons for status monitors in the System and Server Status module Update tiny ACME client to the latest version Update DHCP default config for openSUSE 16 #2678 Fix to prevent bypassing two-factor authentication in RPC requests Fix session cookies to use safer defaults Fix handling of connections coming through a reverse proxy Fix unsafe mailbox attachment handling in Mailbox module Fix unsafe decoding of Outlook winmail.dat attachments Fix Certbot standalone port conflicts Fix to correctly preserve full quoted action parameters in the Fail2Ban jail editor #2647 Fix Fail2Ban default jail options to preserve required timing defaults when saving Fix ZFS to fall back to df when disk space cannot be computed from zpool Fix to allow toggling process priority and I/O controls on or off Fix issue where disabled email notifications were still being processed Update Authentic theme to the latest version with various improvements and fixes: Upgrade stats history graphs from laggy SVG to a blazing-fast canvas renderer Add option to control corner roundness for the menu, content area and right-side slider Change the content area to use rounded corners and a margin by default Fix message of the day display in login page correctly webmin#2555 Fix tooltip visibility in dark palette Fix session login button spinner Fix various button styling issues (active state, tiny buttons, airy buttons, stack position) Assets File Size File Size Webmin Usermin webmin-2.640-1.noarch.rpm 32.2 MB usermin-2.540-1.noarch.rpm 13.8 MB webmin_2.640_all.deb 26.4 MB usermin-2.540_all.deb 9.4 MB webmin-2.640.pkg.gz 36.1 MB usermin-2.540.tar.gz 15.4 MB webmin-2.640.tar.gz 36.7 MB webmin-2.640-minimal.tar.gz 3.7 MB

May 4, 2026 · 2 min · Jamie Cameron

Webmin 2.630 and Usermin 2.530 released

Add improvements to user input validation across all modules Update Authentic theme to the latest version with various improvements and fixes: Add a new airy button style to the light palette to match the dark one Fix to optimize stats server to reduce WebSocket memory usage Fix the real-time follow indicator when viewing the journal Fix regex-based match highlighting when viewing the journal Fix mail compose panel sizing in HTML mode on low-DPR screens Fix display of the 2FA QR code in the dark palette Assets File Size File Size Webmin Usermin webmin-2.630-1.noarch.rpm 33.3 MB usermin-2.530-1.noarch.rpm 13.8 MB webmin_2.630_all.deb 27.3 MB usermin-2.530_all.deb 9.4 MB webmin-2.630.pkg.gz 37.2 MB usermin-2.530.tar.gz 15.4 MB webmin-2.630.tar.gz 37.9 MB webmin-2.630-minimal.tar.gz 3.8 MB

March 24, 2026 · 1 min · Jamie Cameron

Webmin 2.621 and Usermin 2.521 released

Fix to prevent NAT from dropping idle RPC sessions during long transfers Fix to improve the message when socket authentication is used in the MySQL/MariaDB module Fix to make upload tracking work correctly in all situations and on all systems Fix to correctly display the PHP version in the PHP Configuration module when managing packages Update Xterm.js to the latest version with lots of improvements and fixes Update Authentic theme to the latest version with various improvements and fixes: Fix the support for the cloned Terminal module Fix error handling for file uploads when the user is out of quota or the system is out of disk space in the File Manager module Fix to stop loading full file into memory for upload check to prevent memory leak on large uploads in the File Manager module Fix to permanently save the state of the navigation menu and right-side slider when toggled Assets File Size File Size Webmin Usermin webmin-2.621-1.noarch.rpm 33.3 MB usermin-2.521-1.noarch.rpm 13.8 MB webmin_2.621_all.deb 27.3 MB usermin-2.521_all.deb 9.4 MB webmin-2.621.pkg.gz 37.2 MB usermin-2.521.tar.gz 15.4 MB webmin-2.621.tar.gz 37.9 MB webmin-2.621-minimal.tar.gz 3.8 MB

January 27, 2026 · 1 min · Jamie Cameron

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

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

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

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