I’ve just updated all repositories with the latest Virtualmin virtual-server module version 3.31. This release contains a number of usability enhancements, bugfixes, tons of Install Scripts updates, and a few minor new features.
<p>
Changes since 3.30:
[list]
[]Added a server template option (enabled by default) to set group ownership on each domain’s MySQL database files, so that they are properly counted towards the domain’s quota.[/]
[]Updated the Disk Usage page to include the top 10 databases by space used.[/]
[]Added a warning when installing a script into a directory that already contains other files, as they will be deleted when it is removed.[/]
[]Updated the TikiWiki script installer to version 1.9.7, ZenCart to 1.3.6, Xoops to 2.0.16, Kronolith to h3-2.1.4, Turba to h3-2.1.3, Nag to h3-2.1.2, Mnemo to h3-2.1.1, DokuWiki to 2006-11-06, Gallery to 1.5.5-pl1, Squirrelmail to 1.4.9a, phpAdsNew to 2.0.9-pr1, DaDaBiK to 4.1_rc1, ZenPhoto to 1.0.5, and phpMyAdmin to 2.9.1.1.[/]
[]Added script installers for Zenphoto 1.0.3 and bbPress 0.73.[/]
[]Improved the TikiWiki script installer so that the admin no longer has to enter database connection details.[/]
[]Added a new link under Administrative Options for switching to the login of a virtual server owner. This is only available for resellers and the master administrator.[/]
[]Added a section to the Edit Databases page for changing the MySQL and PostgreSQL passwords for a virtual server, to make them independent of the main administration password.[/]
[]The simple mail alias page can now be used to forward to multiple addresses.[/]
[]Password quality restrictions set in the Users and Groups module are now properly enforced.[/]
[]Re-designed the Edit User page to use a clearer sectional layout.[/]
[]Changed the default mail forwarding inputs on the Edit User page to use the same simple layout as the Edit Alias page.[/]
[]Fixed the Change IP Address page so that alias domain IPs are changed in sync with their targets.[/]
[]Backups of mail / FTP users now include their Cron jobs, such as scheduled emails and automatic mail folder clearing.[/]
[]Added an option on the Edit Reseller page to lock a reseller’s account. Also added --lock and --unlock parameters to create-reseller.pl and modify-reseller.pl.[/]
[]Added install-time checks to ensure that the Apache mod_suexec and mod_actions modules are enabled.[/]
[]Database backups and restores are done by calling functions in the Webmin 1.310 MySQL and PostgreSQL modules, rather than using duplicate built-in code. This prevents the PostgreSQL login prompt from appearing when doing a command-line restore.[/]
[]Email is now also sent when a new alias virtual server is created.[/]
[]Added a field to the DNS section of server templates for specifying BIND directives to be added to the named.conf entry for new domains.[/]
[/list]
<p>
To upgrade on Red Hat based systems:
<p>
yum update wbm-virtual-server
<p>
On SUSE systems:
<p>
yast -i wbm-virtual-server
<p>
On Mandriva systems:
<p>
urpmi.update -a<br>
urpmi wbm-virtual-server
<p>
And on Debian and Ubuntu systems:
<p>
apt-get update
apt-get install webmin-virtual-server
<p>
As always, let us know about any bugs you find by filing a bug in the bug tracker.