Old News Items

Virtualmin 3.71 released

This is mainly a bugfix release, to address issues introduced by the security fixes in the 3.70 version. It also includes support for backups by plan, fixes home-less alias domain backups, and calls the pre-change command before doing a restore. You can get it from the Virtualmin downloads page, or from one of our YUM or APT repositories. Also available from the same location are updates to the framed theme, and the SVN, DAV, protected directories and mail relay plugins.

Webmin Git repository

The Webmin source code has now been moved to a Git repository hosted by Github, which anyone can easily check out to run the latest development code. For more details, see the Webmin Git documentation.

Webmin development version 1.485 released

Development version 1.485 is now available, in tar.gz, RPM and Debian package formats. This version many fixes bugs, so if you want to get a fix for a problem found since 1.480, give it a try.

Virtualmin 3.70 released, with security fixes

This major release fixes bugs that could allow domain owners to create malicious links that could be used to edit or take ownership of any file on the system, and so should be installed by all Virtualmin admins that created domains for potentially un-trusted users. All plugins should be updated too, as several include the same fixes.

Also in this version is support for converting an alias server to a sub-server, template-level control over Webmin modules available to domain owners, LXadmin migration support and much more. You can get it from the Virtualmin downloads page, or from one of our YUM or APT repositories. Also available from the same location are updates to the framed and mobile theme.

Webmin is a finalist in the Sourceforge Community Choice awards

To vote, just click on the image below :

Webmin version 1.480 and Usermin 1.410 released

This major update includes improvements to the search function, several contributed translations, SMART support for FreeBSD and OSX, DHCPd module lease display changes, support for the new OpenLDAP configuration format and much more. You can get it from the Webmin downloads page.

Also available is a new Usermin release which improves character set support when reading and replying to mail, makes mail filtering by header easier and more. It can be found on the Usermin downloads page.

Webmin development version 1.479 released

This version contains all the features that will be in the upcoming 1.480 version, such as Catalan, French, Dutch and Russian translation updates, BIND config parsing fixes, LVM LV relative size creation, 3ware and FreeBSD support in the SMART module, ability to use the CSW pkgutil command on Solaris, and much more. You can get it in various package formats from the development versions page.

Also available is Usermin 1.409, which improves character set support when reading and replying to email, makes filter creation easier, fixes a problem with HTML mail bodies appearing twice in Gmail, and more.

Virtualmin 3.69 released

This update adds a post-install setup wizard, makes it easier to enable spamd, adds support for setting up greylisting on Postfix, improves clamd support on FreeBSD, logs all backups for easy viewing and much more.

You can get it from the Virtualmin downloads page, or from one of our YUM or APT repositories. Also available from the same locations is an update to the framed theme. Also, the SVN and AWstats Virtualmin plugins have been updated.

Vote for Webmin in the SourceForge Community Choice awards

If you like Webmin, all you have to do is click on the image below and select Best Tool or Utility for SysAdmins as the category :

Virtualmin 3.68 released

This release adds IPv6 support (on Debian and Redhat-derivied systems), creates sub-domain DNS records in the parent domain, shows the SSH server status on the system informaiton page, makes website options available to domain owners, allows a virtual server to be made the default for an IP, and fixes numerous small bugs.

You can get it from the Virtualmin downloads page, or from one of our YUM or APT repositories. Also available from the same locations are updates to the framed and mobile themes. Also, the Mailman, SVN, mail relay and analytics Virtualmin plugins have been updated.

Webmin module development documentation updated

All the documentation on developing new Webmin modules has been updated and moved to a new Wiki at http://doxfer.com/Webmin/WebHome. This now includes auto-generated documentation on the Webmin API, and a quick guide to the basics of module development.

Also included is documentation on a new feature in Webmin 1.450 and later - overlay themes, which make theme development that changes colors and styles much easier. Overlays keep the layout of an existing theme while allowing the developer to change the CSS, icons and color scheme, without having to make a wholesale copy of an existing them.

Virtualmin 3.67 released

This major update includes numerous new features and bugfixes, the biggest of which is a major reduction in memory use when combined with Webmin 1.470 or later. It also adds Plesk 9 migration support, account plan cloning, default feature selection from plans, pre and post-alias modification commands, and much more.

You can get it from the Virtualmin downloads page, or from one of our YUM or APT repositories. Also available from the same locations are updates to the framed and mobile themes.

Finally, new versions of all the Virtualmin plugins are available. These are needed to gain the most benefit from the new memory-saving features.

Webmin 1.470 and Usermin 1.400 released

These are mainly bugfixes releases, to address a few problems found in Webmin 1.460, in particular with the File Manager module and popup windows. You can get them from the Webmin downloads page or Usermin downloads page.

Webmin 1.460 and Usermin 1.390 released

These new releases include major internal changes in the way modules load common Webmin libraries, which should reduce memory use and speed up the UI. In addition, Webmin 1.460 contains translation updates, FreeBSD 7.1 and Debian Lenny fixes, UI improvements, Apache IPv6 support and more. You can get them from the Webmin downloads page or Usermin downloads page.

Webmin 1.455 development version now available

Development version 1.455 is now available, in tar.gz, RPM and Debian package formats. This release includes a major change in the way modules call the core API, which should both reduce memory use and make it run faster. However, since it is wide-ranging change, I'm looking for all the testing I can get to find bugs before the next official release.

If you find any problems, please either file a bug report, or send me an email at jcameron@webmin.com.

Virtualmin 3.66 released

The major change in this update is support for plans, which are sets of quota, bandwidth, domain and other limits. These can be applied to new or existing virtual servers. Previously this functionality was combined with templates, which made it too complex for the average user.

Also in this version is a far more extensive command-line and remote API, pre- and post-backup commands, a default DNS TTL option, fixes for restores on systems with a different log directory, support for editing per-domain SpamAssassin config files and more. You can get it from the Virtualmin downloads page, or from one of our YUM or APT repositories.

Finally, new versions of the Mailman and SVN Virtualmin plugins are available. Also updated are the framed and mobule themes.

Webmin 1.450 and Usermin 1.380 released!

This new version makes the user interface in several modules more consistent, improves Russian and Dutch translations, adds full DNSSEC support, and many many more features and bugfixes. You can get it from the Webmin downloads page.

Also available is Usermin 1.380, which fixes mail-reading bugs, includes the same UI improvements, and more. It can be found on the Usermin download page.

Virtualmin EC2 image for Europe available

EC2 now has a separate European region, which has it's own set of machines and AMIs. To launch the Virtualmin and Webmin image in Europe, follow the instructions but use the AMI ami-dc1a32a8 instead. This image contains CentOS 5.2, Webmin, Usermin, Virtualmin, and all the other associated servers.

Virtualmin 3.65 released

This new release moves Apache logs to /var/log/virtualmin by default, adds optoinal spamtrap and hamtrap aliases to new domains, adds a Preview link for viewing websites, an option to automatically restart down services, and much much more. You can get it from the Virtualmin downloads page, or from one of our YUM or APT repositories.

Webmin 1.449 release candidate now available

This new version contains all the features that will be in Webmin 1.450, so if you want to try it out and find some last-minute bugs before the official release, please go ahead! You can get it from the development versions page, or check out the full change log.

Also available in Usermin release candidate version 1.379. Take a look at it's change log, and download it from the development releases page.

Virtualmin 3.64 released

This new version allows multiple SSL websites on the same IP address (given a valid certificate), adds DNSSEC support (when running Webmin 1.443 or later), improves deletion of large spam folders, improves validation of procmail and Webalizer configs, allow UCC certificates to be created, grants domain owners the ability to restore from local files, adds ZIP format backups and much more. You can get it from the Virtualmin downloads page, or from one of our YUM or APT repositories.

In addition, the AWstats, Mailman, DAV, SVN, protected directories and Google Analytics plugins for Virtualmin have all been updated to fix various bugs and add features. You can get them from the Virtualmin plugins page.

Webmin devel version 1.443 with DNSSEC support available

This new development version has numerous changes and bugfixes, but the most interesting in support for DNSSEC zone signing and verification in the BIND module. You can get it from the development releases page.

New EC2 images with Virtualmin GPL 3.63 created, on CentOS and Debian

The EC2 image containing Virtualmin on CentOS has been updated to the latest version, and now has image ID ami-7c1df915. In addition, a similar image with Virtualmin GPL on Debian Etch is now available, with ID ami-dd13f7b4. If you are unfamiliar with EC2, see these instructions on how to launch the images.

New version 1.8 of Virtualmin Domain Registration plugin

This update fixes a problem that prevented registration with Gandi from working, adds the ability to edit nameservers for existing domains, and makes contact management possible for doamins with Gandi. You can get it from the third-party modules page, and find documentation on the Virtualmin website.

Webmin 1.441 bugfix released

It turns out that the 1.440 version broke the layout of the left frame under IE, so I have released this version to fix it. It can be found on the Webmin downloads page.

Webmin 1.440 and Usermin 1.370 released!

This new Webmin release makes the user interface in several modules more consistent, improves Hungarian, Catalan and Japanese transations, adds features to the BIND and DHCP modules, fixes many small bugs, and much more. You can get it from the Webmin downloads page.

Also available is Usermin 1.370, which now supports non-ASCII autoreply emails, makes GPG encryption and signing of text easier, adds support for SSH 2 keys, and more. It can be found on the Usermin download page.

Virtualmin 3.63 released

This release adds the Change IP Addresses page, adds email aliases that forward to all users in a domain, supports SSL keys with passphrases, fixes the way Clamd's init script is setup, and allows you to use a remote Clamd server with clamd-stream-client. Get it from the Virtualmin downloads page, or from our APT and YUM repositories.

Also available is version 1.9 of the mobile theme for Webmin and Virtualmin, which now supports Android devices and removes un-necessary fancy sliding links from the UI. You can find it on the mobile theme page. And the mail relay, slave DNS and domain registration Virtualmin plugins have been updated, to fix bugs and add new features.

Webmin development version 1.435 released

This includes UI improvements in the BIND and Users and Groups module, much nicer CSS and layout in the default theme, many bugfixes, a bunch of BIND module improvements, and more. See the complete change log, and download it today.

Third-party modules database back online

Sourceforge has fixed a problem with the Perl DBI driver, so the third-party modules database is now back online for searches and new submissions.

Sourceforge site migration (mostly) complete

Webmin.com is hosted by sourceforge, who recently moved all their servers to a new datacenter is Chicago. Apart from some MySQL glitches that effect the third-party modules database, the migration is now complete and the Webmin site should be up and running again. If not, email me with any problems you notice.

Virtualmin 3.62 released

This update adds a new default sorting mode for Virtual servers (by domain, with sub-servers indented), a template option for SPF included domains, the list-domains.pl API script, Procmail locking to prevent multiple concurrent SpamAssassin processes, the use of Gnu TAR on FreeBSD systems, and a bunch of small bugfixes. Get it from the Virtualmin downloads page, or from our APT and YUM repositories.

Virtualmin 3.61 released

This release adds contact email addresses for extra admins, API helper command improvements, many more help pages, *.domain DNS and web aliases, Dutch and German translation updates, and much more. You can get it from the Virtualmin downloads page, or from our APT and YUM repositories.

Also available are updates to Virtualmin plugins for SVN, AWstats, Mailman and htaccess to correct bugs and add Dutch and German translations.

Webmin 1.430 and Usermin 1.360 released!

This Webmin update includes a new TCP Wrappers module, many translation updates, several BIND module improvements, support for Linux IO scheduling classes, and much more. You can get it from the Webmin downloads page.

Also available is Usermin 1.360, which preserves read flags when moving mail between folders, better handles MIME-words encoded headers, allows scheduled background downloads and better supports SSH version 2 key generation.

Mobile/iPhone theme now available

If you access Webmin or Virtualmin from a mobile device like a smart phone or PDA, this new mobile theme makes the UI much easier to use. If you use an iPhone or iPod Touch, it is even further optimized to imitiate the native interface, thanks to the IUI library. Check it out now, and let me know about any problems you find.

Webmin 1.429 development version released

This beta version includes all the features that will be in the 1.430 release, such as a new TCP-wrappers module, Greek, Catalan and Dutch translation updates, OSX Leopard user and group support, many BIND improvements and much more. You can download it from the development versions page.

Please let me know about any issues you run into before the official 1.430 release.

Virtualmin 3.60 released

This new version adds webmail and admin DNS aliases to new domains, a page for setting global variables for use in templates, support for editing included domains in SPF records, Module Config options for a custom logo, Dutch updates, and many other small features and bug fixes. Get it from the Virtualmin downloads page.
Several of the Virtualmin plugins have also been updated, mostly with Dutch translations thanks to Gandyman.

Virtualmin 3.59 released

This update includes Plesk 7 migration support, MySQL permission replication, POD documentation for the command-line API, the virtualmin API wrapper command, purging of backups on FTP and SSH servers, a complete Spanish translation thanks to Ignacio, and much more. Get it from the Virtualmin downloads page.

Complete Virtualmin API documented

I've updated the Virtualmin command-line API docs to include all the programs and parameters. These are now generated from POD docs in the code itself, so will stay much more up-to-date in future.

Virtualmin 3.58 released

The biggest new feature in this version of Virtualmin is support for multiple backup schedules, and a new UI for editing them. Domain owners can also schedule, backup and restore (to a limited degree) their domains. Version 3.58 also improves Plesk migration, adds logging for API calls, allows remote MySQL clients to be edited, and adds a full Dutch translation by Gandyman.

You can get it from the Virtualmin downloads page, in a variety of formats, or see the full change log. Also available are updates to many of the Virtualmin plugins. You'll need to be running Webmin 1.420 or later to use it though.

Webmin 1.420 and Usermin 1.350 released!

The new version of Webmin includes Ubuntu 8.04 fixes, the ability to configure Dovecot locking, indexes and control files, better Postfix SMTP client restriction management, a debugging log file, and Korean and Dutch updates (thanks to JoungKyun Kim and Gandyman respectively). You can get it from the Webmin download page, or view the change log.

Also available is Usermin 1.340, which adds read flags in the webmail interface, better syncing with IMAP servers, faster display of new mail, auto-whitelist managemant, and other changes.

VM2 available on EC2

VM2 is a new Webmin module for managing virtual systems, such as EC2 or Xen instances. You can now try it out on Amazon's EC2 service, to manage other EC2 instances. This can be done by purchasing the paid AMI, if you want to try it out.

Virtualmin 3.572 bugfix released

This new version fixes errors like : Undefined subroutine &main::ui_hr called at /usr/local/webmin-1.410/virtual-server/index.cgi line 167 As usual, it can be found on the Virtualmin download page.

Virtualmin 3.57 released

This update adds more variables for pre- and post- change scripts, checks for MySQL and PostgreSQL installs with no root password, ensures that scheduled backup emails are only sent to owners of their respective domains, and fixes a bunch of small bugs. You can get it from the Virtualmin download page.

Virtualmin GPL EC2 image updates

The new image has the ID ami-c442a7ad, and includes Virtualmin 3.56, Webmin 1.410, and several other module updates. Full instructions on how to use it are available on the Virtualmin on Amazon EC2 page.

The paid AMI containing the Pro version has also been updated to the same release numbers. See the paid AMI page for information on how to purchase it.

Virtualmin 3.56 released

This new version adds support for custom per-domain fields, fixes many bugs in migrating cPanel and Plesk backups (and reduces memory needed), allows FTP chroot directories to be easily configured, avoids username prefix clashes, and supports internationalized domain names. Get it from the Virtualmin download page.

Virtualmin 3.55 released

This Virtualmin update includes many cPanel and Plesk migration fixes and improvements, support for FTP and SSH migration, handling for web logs outside the home directory, the delete-user.pl and migrate-domain.pl command-line scripts, control over library preloading and data collection, and the ability to move virtual servers between owners. Get it from the Virtualmin download page.

Webmin 1.410 and Usermin 1.340 released!

This Webmin update includes big Czech and Dutch updates (thanks to Petr Vanek and Gandyman), more control over Webmin passwords, support for IPFW and bootup actions on OSX, many LDAP improvements, customizable status messages and much more. You can get it from the Webmin download page, or view the change log.

Also available is Usermin 1.340, which has many webmail improvements, Czech translation updates, better XSS protection, a more secure session database and several other changes.

Webmin development version 1.409 released

This version, available from the development packages page contains all the features that will be in the upcoming 1.410 office release. If you get the chance, try it out and let us know about any problems you find.

Virtualmin version 3.54 released

This update improves Plesk migration and adds Windows Plesk support, better validates Sendmail and Qmail configurations, limits deleted MX records to ones created by Virtualmin, and fixes a bunch of other small bugs. Get it from the Virtualmin download page.

Virtualmin Documentation updates

I've put together fairly detailed docs on Webmin, Virtualmin and LDAP, slave DNS domains, and setting up mail relaying. As always, feedback is welcome.

Virtualmin version 3.53 released

This release adds protection against a browser stop breaking domain creation, a single SSL website per shared IP address, BIND DNS disabling improvements, deleting of Apache log files outside the home directory, better support for VPopMail with many domains, and more. Get it from the Virtualmin download page.

Also available is a new plugin for adding mail relaying to Virtualmin domains, which is useful when email is actually hosted on a separate server.

Virtualmin GPL EC2 image updates

The new image has the ID ami-750de81c, and includes Virtualmin 3.52, Webmin 1.401, and a bunch of other module and package updates. Full instructions on how to use it are available on the Virtualmin on Amazon EC2 page.

The paid AMI containing the Pro version has also been updated to the same release numbers. See the paid AMI page for information on how to purchase it.

New Webmin and Virtualmin demo servers online

I've setup much more reliable demo servers for Webmin, Virtualmin and Usermin. See the demos and screenshots page for details, or login directly to the Webmin demo server or Virtualmin Pro demo as root with the password demo.

Webmin development version 1.401 and Usermin 1.331 released

These are bugfix releases to resolve problems some people were having with popup windows under IE, downloading files in the File Manager, and the BIND module detecting the wrong chroot on CentOS. You can get them both from the development versions page.

Webmin version 1.400 and Usermin 1.330 released

This version of Webmin fixes an XSS security hole, updates many modules to use the new UI library, improves the layout of the LVM, Cron and partitions modules, adds features to the MySQL module, and much more. See the change log for details, or get it from the download page.
The new version of Usermin has various mail reading improvements, UI cleanups, MySQL fixes, and prevention of the same XSS security hole.

XSS vulnerabilities in Webmin

Contrary to my initial thoughs, it turns out that there is a way to exploit XSS (cross-site scripting) security holes in Webmin. Most forms of this attack are blocked, but there is on that isn't .. and that is all an attacker needs.

The quick fix is to go to the Webmin Configuration module, click on the Trusted Referers icon, set Referrer checking enabled? to Yes, and un-check the box Trust links from unknown referrers. Webmin 1.400 (due to be released today or tomorrow) will make these settings the defaults.

Virtualmin version 3.52 released

This update adds a dislay of new features, support for FTP accounts with permissions to edit a domain's web pages, the ability to associate an existing domain with a private IP address, better validation and fixing of IP addresses when restoring backups, outgoing email bandwidth monitoring, and a much improved file locking architecture.

Slave DNS and DHCP+DNS add-on modules

I've recently created two new Webmin modules - the first is a Virtualmin plugin that allows domains to have a slave DNS zone on the local system. This is useful when the real DNS domain is hosted by someone else, but you want to easily setup a secondary that is under the control of the domain owner. You can get it from here : virtualmin-slavedns.wbm.gz.

The second is a simple interface for adding, editing and removing hosts with fixed IP addresses to your DHCP and DNS server configuration files. It assumes that most of the other DHCP options are set at the subnet level and will be inhertited by the hosts. It can update both forward and reverse DNS entries, if they are hosted on the same system. Get it from : dhcp-dns.wbm.gz.
Thanks to Bezirksamt Neukoelln von Berlin for supporting the development of this module.

The Dedicated Server Handbook, a new book on Webmin

A new eBook by Issac G that explains how to setup a dedicated server using Webmin is now available from www.thededicatedserverhandbook.com. Videos from the book are also available on YouTube.

Virtualmin version 3.51 released

This update allows you to change the IP address of a virtual server, adds support for BCCing outgoing email on a per-domain basis (when using Postfix), fixes bugs with special characters like ;, @ and & in usernames, improves support for AWstats in alias domains, and more. It it available from the Virtualmin download page. There have also been some recent plugin updates (for Mailman and AWstats in particular), which you can find on the plugins page.

Virtualmin Pro paid AMI available

Paid AMIs are new product offered by Amazon that allows you to purchase an EC2 image containing commercial software, and be billed for it by the month by Amazonm, who then pays the software vendor. Since this is a pretty cool new idea, we have created a paid AMI for Virtualmin Pro, which makes getting it running on EC2 even simpler.
And of course there is still the free AMI for Virtualmin GPL available.

Webmin version 1.390 and Usermin 1.320 released

This version of Webmin adds the LDAP Server module, Postfix map fixes, better support for PAM includes, VLANs and channel bonding, a search field, support for the FreeBSD IPFW file format, Italian and Catalan updates and more. See the change log for details, or get it from the download page.
The new version of Usermin has numerous mail reading improvements, a search field, and some UI cleanups.

Virtualmin version 3.50 released

This new release includes extra domain administrator accounts (ported from the Pro version), more control over which shells are available to mailboxes and domains, an improved mail alias mode for alias domains, and many user interface cleanups. Get it from the Virtualmin download page.

Webmin pre-release version 1.389 and Usermin 1.319 available

These new versions contain all the features that will be in the 1.390 and 1.320 offical releases, due out this week. Check out the Webmin and Usermin development change logs to see what they contain, and file a bug if you find any problems.

Virtualmin Bootup Actions plugins released

This new plugin allows domain owners to create scripts that are run at boot time, to do things like start background server processes. It creates and managed /etc/init.d/ scripts on most systems, or SMF actions on Solaris. Thanks to Joyent for sponsoring the development of this module.

Webmin command-line API Perl module available

To make the use of the Webmin API easier from scripts that don't run as CGIs, I've created the Webmin::API Perl module. See this module documentation page for information on how to use it.

Virtualmin version 3.49 released

This version adds support for LDAP and MySQL maps in Postfix, cPanel migration improvements for sub-domains, the --user flag to many command-line scripts, and many small fixes and tweaks. Get it from the Virtualmin download page.

Webmin version 1.380 and Usermin 1.310 released

This release adds improved LDAP and MySQL support for Postfix and SpamAssassin, database backup changes, a new logo, Bacula bugfixes and a bunch of other small improvements. In Usermin there are several user interface improvements in the Read Mail module, plus the same SpamAssassin LDAP change.

See the Webmin change log or Usermin change log for details, or just download it from the links on the left.

Webmin development version 1.379 and Usermin 1.309 released

These will be the final versions before the 1.380 and 1.310 public releases, so if you want to see what features and bugs have crept into the next version of Webmin, check them out. The big ones are complete SQL and LDAP support in the Postfix and SpamAssassin modules.

Virtualmin GPL EC2 image updates

The new image has the ID ami-53cc293a, and included Virtualmin 3.48 and a bunch of other module and package updates. Full instructions on how to use it are available on the Virtualmin on Amazon EC2 page.

Virtualmin plugin documentation updated

The plugin-writers docs are now completely up to date and include examples for each function. A must-read if you want to add new features, user capabilities or databases to Virtualmin.

Virtualmin version 3.48 released

This update adds SSL chained CA certificate management, better handling of failures creating users or groups, and a bunch of small bugfixes and feature tweaks. Get it from the Virtualmin download page.

Webmin has a new logo!

In celebration of Webmin's 10th anniversary, we held a contest to choose a new logo. The competition was fierce, and we received over 350 entries from a few dozen designers. From that illustrious pool of talent, we finally winnowed it down to one logo that goes above and beyond the call of duty. It looks great in all colors (or no color, see above in the header), and should serve Webmin well for years to come. Click on over to the story on the Webmin blog for the full color and 3D variants of this logo, and the meaning behind this fine looking logo. Webmin's default theme and website will soon see an update to match the feel of the new logo.

Webmin is 10!

Webmin version 0.1 was released ten years ago today, on October 3rd, 1997!

Join the celebration by taking part in the ongoing logo contest at SitePoint. With over 250 entries, so far, it's the most popular contest on the site!

In its ten years, Webmin has grown to become the world's most popular web-based system administration tool, with hundreds of standard and third party modules, dozens of themes, and millions of users. Webmin development is more active now than ever, and we expect the next ten years to be even better: more users, more modules, and more powerful ways to manage and monitor real and virtualized systems and clusters. Every week this month, there will be sponsored projects to make Webmin better looking and more fun. And, of course, what's a birthday party without prizes? We'll be giving away T-shirts with our new logo to long-time mailing list contributors as well as some lucky randomly selected winners.

To kick off the new Webmin blog, Joe (that's me) cornered Jamie for an interview about the history of Webmin. Jamie and Joe and a few guest contributors will be posting new articles every couple of days for the rest of the month (and then every two weeks after that).

Virtualmin version 3.47 released

This update adds Plesk 8 migration support, a simpler alias form for mailboxes, the ability to change the MySQL password separate for domains, a new page for managing features and plugins, server validation and much more. See the Virtualmin download page for installation instructions.

Webmin version 1.370 and Usermin 1.300 released

This Webmin release adds password quality restrictions, RAID 10 support, better Apache module detection, mass DNS record creation, a Postfix SMTP authentication page, and much more. See the Webmin change log or Usermin change log for details, or just download it from the links on the left.

Virtualmin version 3.46 released

This large update adds the ability to view historical bandwidth data, an option to block certain domain names, more control over which features are enabled when creating domains from a backup, and options to select which templates are used by default. See the Virtualmin download page for installation instructions.

RPM-based Virtualmin GPL EC2 image available

Now that there is an install script for Virtualmin GPL on CentOS 5, I have created a new EC2 image that built from it. Unlike older images, this one includes an updatable version of Apache which can run CGI scripts from any directory, and a new Webmin module for installing updated packages. The AMI is ami-4ff71226, and full instructions on how to use it are available on the Virtualmin on Amazon EC2 page.

Virtualmin version 3.45 released

This major update includes a simpler form for editing aliases, bulk editing of aliases, cPanel migration fixes, the ability to exclude directories from backups, backups that are downloaded directly to the browser, and more. See the Virtualmin download page for installation instructions.

Virtualmin GPL install script

If you want to install Virtualmin GPL, Webmin, Usermin and all the related servers like Apache and Postfix on a CentOS 5 or Debian 4.0 system, we have a new install script just for you! Instructions on how to use it are on the Virtualmin GPL Installer page. I highly recommend this if you are setting up a brand new system, as it takes a lot of the work out of initial server configuration.

New Virtualmin GPL EC2 image available

I have replaced the old FC4-based image with one built on CentOS 5, which includes the latest versions of Webmin, Usermin and Virtualmin. The AMI is ami-6ee70207, and full instructions on how to use it are available on the Virtualmin on Amazon EC2 page.

Webmin version 1.360 and Usermin 1.290 released

The biggest improvements are in Usermin's read mail module, which has had a total re-write to improve index speed and reliability. Webmin also includes the new Bacula Backup System module (contributed by Oceans Mind Corp), better Apache module support on Debian, Gentoo 2006+ networking configuration, and more. See the Webmin change log or Usermin change log for details.

Also available is a pre-modded version of Usermin that is setup by default just for web-based email using a local IMAP server, which is probably the most common use of Usermin. It comes packages with the Virtualmin theme, which provides a nice email folder list on the left menu.

Virtualmin version 3.44 released

The version includes Webalizer stats in cPanel imports, allows control over the creation of catchall aliases, and adds a option to delete aliases when email is disabled for a domain. You can get it from the Virtualmin downloads page.

Usermin development version 1.286 released

This update includes a total re-write of the indexing code in the Read Mail module, which should make large mailboxes much faster to list and search, prevent IMAP sorting problems, and avoid the 'message no longer exists' error. Get it from the development releases page.

Webmin development version 1.352 released

This adds the new Bacula Backup System module, plus a bunch of other little bugfixes and features. Get it from the development releases page.

Virtualmin version 3.43 released

This release adds the ability to change the home directory or administration login for a domain, makes it easier to specify the primary NS, detects password changes made in other modules, shows the status of Dovecot, and allows MySQL permissions to be pushed to multiple servers. You can get it from the Virtualmin downloads page.

Virtualmin version 3.42 released

This version changes the layout of the plugin modules page and makes it possible for a plugin to be installed, but not enabled by default. It also adds a section to the Domain Owner Limits section of the server templates to control which features are granted to owners of new domains. You can get it from the Virtualmin downloads page.

Webmin 1.350 and Usermin 1.280 released

No really major new features in these releases, just a bunch of bugfixes and enhancements. The biggest are probably RHEL 5 support, and the removal of useless files from the HTML editor which actually make the packages smaller! See the Webmin change log or Usermin change log for details, or download using the links to the left.

Virtualmin version 3.41 released

This update adds the ability to select the SSL key size and certificate locations, more control of which domains are disabled for exceeding the bandwidth limit, DNS client validation, and more control over backup error email reporting. You can get it from the Virtualmin downloads page.

Virtualmin covered in NewsWeek!

Well, actually it was just a picture of Jamie and Joe in a story about Y-Combinator, but any publicity is good :-). The article can be found at MSNBC. Y-Combinator provided some funding, invaluable advise and contacts to use when we were starting up Virtualmin.

Webmin Documentation Wiki ready to use

Pretty much all of the content from Joe and Jamie's books on Webmin has been imported into the new Webmin documentation Wiki. Not everything is covered yet, but because it's a Wiki everyone can (and should) create an account and start adding to it!

The most useful section is the modules documentation, which has one page for each of the core Webmin modules. Not all modules are covered yet though, so I encourage anyone who enjoys documentation to register for an account and start hacking!

Virtualmin version 3.40 released

This version adds external commands for setting quotas, better Zones support, template user interface and creation improvements, control over the disabled website HTML and more. You can download the module and updated theme from the Virtualmin downloads page.

Webmin development version 1.343 released

This release removes a bunch of useless files in the HTML editor, which reduces the package size by several MB. It also fixes Postfix module bugs, and adds RHEL 5 and Debian 4.0 support. Get it from the development releases page.

Webmin 1.340 and Usermin 1.270 released

These new versions include enhancements to the default theme and the layout of some modules, a new HTML editor, SMS status notification, better YUM, Redhat Network and APT support, and much more. See the Webmin change log or Usermin change log for details, or download using the links to the left.

Virtualmin version 3.39 released

This new release includes support for migrating domains from cPanel and Ensim backups (backported from the Pro version), plus a bunch of other features. Also available is an update to the Virtualmin theme, for both Webmin and Usermin. Get them here.

This new version of Virtualmin requires Webmin 1.340, which is also now available for download. If you want to try out Virtualmin+Webmin easily and have an Amazon EC2 account, check out the instructions for running on EC2.

Webmin devel version 1.337 released

Webmin development version 1.337 is now available. This release cleans up the UI code in the Apache and Webmin Configuration modules to make them more themable, and fixes several bugs.

Webmin module developers wanted!

If you are interested in doing custom contract Webmin module or theme development, please register on the module developers page. I often receive requests for custom modules that I have no time to work on, and I'd love to be able to point potential customers to developers who are available to work on Webmin.

Virtualmin version 3.38 released

This new version improves the new mailbox and domain forms, and uses the DenyGroups SSHd directive to block logins by domain owners who don't have a shell. Also available is an update to the Virtualmin theme, for both Webmin and Usermin. Get them here.

Third-party modules cleaned up

To reduce the number of bad links in the third-party modules database, I (or actually a script) have gone through and hidden all of those for which the download URL is bad. A few with obviously wrong URLs were fixed up. Submitters, please keep your links up to date :-)

Devel version 1.336 released

Webmin development version 1.336 is now available. This is just a minor bugfix release to support new Virtualmin auto-update features though..

New website design

A new website design has been launched! At last we can do away with all those horrible tables and images to create letter icons, and move to a CSS design that doesn't look like something out of the 90s :-)

Devel version 1.335 released

Webmin development version 1.335 is now available from the development releases page. The primary focus of this release was fixes to the Software Packages module in YUM and APT support, in particular the handling of epochs.