Old News Items

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.