Virtualmin 7.9 released

Add reworked navigation menu for better usability and accessibility Add support for different PHP-FPM process manager modes (dynamic, static, ondemand) Add Google Drive support as cloud storage provider for Virtualmin Pro users Add enhanced Jailkit domain features for Virtualmin Pro users, including abilities to copy extra commands and sections, and to reset previously configured jail environment Add ability to preserve php_value, php_admin_value, env and pm. settings when changing PHP-FPM version Add Cloudflare API token support for more secure and precise authentication, replacing the need for using global API keys Add API for restarting system or virtual server services using virtualmin restart-server command Add support for showing dynamic placeholder for path/file field in Backup and Restore ⇾ Scheduled Backups page #647 Add ability to use the database character set when performing back up and restore Add improvements to validate domain output page Add various improvements for migrations from cPanel and Plesk Add template substitutions to support variables for the MySQL/MariaDB host and port #666 Add ability to show domain type when listing domains in UI #676 Add support for using Webmin RPC to perform virtual servers transfer to remote systems Add an option to re-allocate usernames when restoring backups Change SPF to default to ~all instead of ?all #696 Extend the GPL version with the capability to edit proxy paths, previously exclusive to Pro users Fix Backblaze clearing old backups #640 Fix issues when performing DNS-based Let’s Encrypt renewals, including in wildcard mode Fix auto-discover config feature work correctly in Microsoft Outlook Fix to correctly revoke access to previously allowed MySQL/MariaDB databases Fix renewal errors for Let’s Encrypt certificates caused by using incorrect certificate types Fix caching system external IP address for faster API calls Fix issues with base website redirects causing redirect loops in the past Fix to improve virtual servers restore experience Fix DKIM signature issue on Debian and Ubuntu systems Fix auto-reply form not being saved correctly Fix to correctly print years in bandwidth usage reports #689 Fix detecting network interface names on Amazon Linux systems Fix enforcing correct permissions for PHP-FPM socket file Fix to preserve the PHP-FPM socket file when changing versions Fix to make sure all PHP-FPM versions are enabled at boot #644 Fix various issues with file locking

December 16, 2023 · 2 min · Jamie Cameron

Virtualmin 7.8 released

Update host and domain default page #629 Add support for different Let’s Encrypt compatible CAs Add checks for PHP FPM port mismatches and collisions Add API to setup Virtualmin default hostname SSL Add mass password update API in Virtualmin CLI Add mass modify users API in Virtualmin CLI Add various improvements and fixes to Cloudflare DNS Add a flag to show more details when purging backups Add support for fetching mail logs from journalctl if there are no regular log files available Changed password hashing to be enabled by default on all new installs Fix to allow domain name check to be skipped in domain creation time Fix backups when DNS zone is hosted on Cloudmin services Fix various bugs for S3 backups Fix syncing of SSL cert to MySQL/MariaDB #571 Fix to break possible linkage to snakeoil cert and key Fix to show progress when checking php.ini files in config check Fix to convert SSL private key to PKCS1 for MySQL/MariaDB Fix various issues when cloning virtual servers Fix to make extra sure that old FPM pool is deleted Fix to ue 127.0.0.1 instead of localhost for DKIM milters Fix placeholder when toggled for create initial web page option Fix to make sure the PHP log file exists for logrotate not fail #596 Fix to make sure that parallel backups don’t fail Fix to preserve PHP log when changing PHP version Fix to re-enable connectivity check by default for all new installs Fix to drop creating host default domain in Virtualmin wizard and instead use a new setting in Virtualmin Configuration page, under SSL Settings

September 15, 2023 · 2 min · Jamie Cameron

Virtualmin 7.7 released

Fix support for enabling and disabling the HTTP2 protocol Fix several bugs in the creation of AAAA and MX records Fix bugs in the management of secondary mail servers Fix creating mail forwards and auto-replies Add automatic use of Cloud credentials if available when backing up to S3 or GCS running on Amazon EC2 or Google Compute Engine

April 16, 2023 · 1 min · Jamie Cameron

Virtualmin 7.6 released

Add ability to host DNS zones on remote Webmin servers Add support for EC SSL certificates Add support for remote databases for PostgreSQL in the same way as MySQL Add an option to share the same DNS zone file with different owners

March 30, 2023 · 1 min · Jamie Cameron

Virtualmin 7.5 released

Fixed the way PHP extensions are enabled when installing scripts Cpanel migration fixes for parked domains Bugfixes for setting the limit on the number of processes in PHP FPM mode Added support for enabling an SSL website automatically Added buttons to start and stop the SASLauthd server Implemented support for backups to Azure Blob Storage Added support for enabling a PHP log file and a UI for viewing it Added a link to the new Webmin Terminal module for logging in as a domain owner The aws and b2 command paths are now detected automatically Numerous bugfixes in support for Cloud DNS providers

January 7, 2023 · 1 min · Jamie Cameron

Virtualmin 7.4 released

Bug fixes release

November 22, 2022 · 1 min · Jamie Cameron

Virtualmin 7.3 released

Added support for the upcoming WebSockets Terminal module Added support to force-refresh domains expiration status Added a feature to display DNS text records in a column by virtualmin-gpl#468 Added help for --letsencrypt and --letsencrypt-always by virtualmin-gpl#470 Added DKIM records to be shown in suggested list Fixed to allow resellers of virtual servers to change PHP mode too Fixed support for OAuth app enrollment for Google Cloud Storage and DNS

October 22, 2022 · 1 min · Jamie Cameron

Virtualmin 7.2 released

Add significant improvements to CloudFlare DNS support including proxying and importing existing zones Add multiple FPM improvements in #425 Add .well-known location work with proxy enabled sites in #422 Add repos check and throw an error if outdated in #434 Add an API command to mass update IPs in b239113 Add DKIM DNS record check and split up table showing DKIM keys Add various DNS related improvements Fix support for WHMCS 8.5.x automatic post-install and upgrades Fix to default to PHP-FPM on new installs Fix to drop adding no longer needed <Proxy *> directives in #423 Fix to use Require all granted directives with Apache 2.4 in #424 Fix to remove download immediately option in #379 Fix to make sure that actual PHP version is set by the script in #437 Fix PHP max children logic in #439 Fix upgrades to Pro work correctly for both Virtualmin 6 and 7 installs Fix to turn off autoconfig when email is disabled for a domain #408 Fix to use correct field for DNS slave servers Fix to include Virtualmin Pro API commands in virtualmin --help output

September 22, 2022 · 1 min · Jamie Cameron

Virtualmin 7.1 released

Fix a bug upon disabling mod_php Fix quota test when installing scripts Fix not to apply self-signed certificate in post-install wizard Fix to test that a domain name cannot be an IP Fix to support detection of a new Debian/Ubuntu repo key format Fix MariaDB error upon wizard setup on RHEL 8.5 and derivatives Fix MariaDB bug upon virtual server restore Fix not to call before/after functions when using a cloud DNS provider Fix to improve detection of default IPv6 address Fix not to email about scripts which cannot be upgraded Update translations

May 22, 2022 · 1 min · Jamie Cameron

Virtualmin 7.0 released

Add fcgiwrap to execute CGI scripts on systems without suexec Add the reset-feature API command and a tab on the Validate Virtual Servers page Add a configuration option and flag to create-domain to allow SSL linkage across domain owners Add to enable HTTP2 for Apache or Nginx if supported Add support for outgoing SMTP providers like Amazon SES, so that systems with dynamic IPs can reliably send email Add ability to restrict reseller access to rename domains, manage extra admins, configure proxies, create, delete and edit virtual servers Add ability to download backups in the browser via a link displaying the progress Add ability to configure location of SSL certificate and key files at the template level Fix zip format backups to use zip for archive files inside the backup as well Removed Apache mod_php support and is no longer recommended for running PHP Removed the mostly useless configuration check for 127.0.0.1 in /etc/resolv.conf

March 23, 2022 · 1 min · Jamie Cameron