5 stars award

Virtualmin 4.06

Advertisements

You`ve got it covered

Virtualmin is the world`s most powerful and flexible web server control panel. Manage your virtual domains, mailboxes, databases, applications, and the entire server, from one comprehensive interface.
The four best ways to manage your server

Virtualmin offers four methods for managing your server: Web, mobile device, command line, and remote API. Virtualmin is always available, no matter where you are or how you want to work. Integrate with Cloudmin, Webmin, and Usermin for management of your whole data center, from servers to users and applications.

User's rating:

  • Currently 3.34/5
  • 1
  • 2
  • 3
  • 4
  • 5
Enlarge the screenshot of Virtualmin
[ Enlarge Image ]

Download alternate Virtualmin solution

Look at the free or trial alternatives and similar apps to Virtualmin software by the tags. It's possible also to find substitutes for the most popular titles in the Net Servers Services category.

| Webmin | Virtualmin | Usermin | System | Linux | Administration |

History updates (Complete changelogs since the listing on this site)

4.06 [02-27-14]

  • Fixed a security hole that allowed any user to re-run the post-install wizard.
  • Fixed a bug that excluded mail user home directories from backups.
  • Updated the phpMyAdmin script installer to version 4.1.7.
  • Added an option to the restore process to delete files in an existing destination domain that were not included in the backup.
  • The port used in URLs can now be set independently of the actual port, so that URLs are correct when a reverse proxy is in use.

Other versions : 4.05 4.04 4.03 4.02 4.01 4.00 3.99 3.98 3.97 3.96 3.95 3.94 3.93 3.92 3.90 3.89 3.88 3.87 3.86 3.85 3.84 3.83 3.82 3.81 3.80 3.79 3.78 3.77 3.76 3.75 3.74 3.73

v4.05 [02-06-14]

  • Added the fix-domain-permissions API command, for resetting home directory ownership.
  • Updated the phpMyAdmin script installer to version 4.1.5.
  • Added SRV record support to the DNS Records page.
  • Added the Transfer Virtual Server page and transfer-domain API command for copying or moving a domain to another system running Virtualmin.

v4.04 [11-29-13]

  • Added the Mail Rate Limiting page for restricting the rate at which messages will be accepted by the system, either for local delivery or relaying. This can be useful to prevent spammers from using a hijacked account or website to rapidly send large amounts of email.
  • All incoming email to a domain can now be silently BCCd to another address, similar to the existing option for BCCing outgoing messages.
  • Added support for migrating domains from DirectAdmin control panel backups.
  • Errors that would prevent a virtual server from being restored (such as a missing reseller or parent) are now detected before the long restore process starts.

v4.03 [10-11-13]

  • Updated the Roundcube script installer to version 0.9.4, and phpMyAdmin to 4.0.6.
  • Mail client auto-configuration now supports Outlook as well as Thunderbird.
  • Backups from other control panels can now be migrated from their un-compressed or extract directories.
  • Multiple virtual servers can now share a single IPv6 address, just as can be done for IPv4. Each domain can either not use IPv6 at all, use one of several shared addresses, or have its own private address.
  • When migrating a virtual server from cPanel, Plesk or some other control panel, you can now select if it will be assigned an IPv6 address by Virtualmin.
  • The Dallas or Chicago datacenters can now be explictly selected when using Rackspace cloud files.

v4.02 [08-16-13]

  • German translation updates, thanks to Raymond Vetter.
  • Updated the Roundcube script installer to version 0.9.2, and phpMyAdmin to 4.0.5.
  • On Apache version 2.4 and above, Virtualmin no longer adds the NameVirtualHost directive as it is deprecated.
  • The Change IP Address page can now be used to switch a domain with a private IP to another address.

v4.01 [06-17-13]

  • Updated the phpMyAdmin script installer to version 4.0.1, and Roundcube to 0.9.1.
  • German translation updates, thanks to Raymond Vetter.
  • Added the Amazon S3 Buckets page, for setting bucket ACLs, scheduled deletion and Glacier move rules.
  • Added an option when restoring virtual servers to have them deleted and re-created before restoring files.
  • For domains whose DNS is not hosted by the Virtualmin system, a sensible default set of records is shown on the Suggested DNS Records page.
  • When changing the IP address of multiple domains, an option to update the master IP of slave DNS zones is now available.

v4.00 [04-29-13]

  • Updated the RoundCube script installer to version 0.8.6.
  • If Webmin's BIND module is configured to use the SPF type for Sender Permitted From records, Virtualmin will create both SPF and TXT records for domains.
  • Added a field to the DKIM page for entering domains to exclude from signing and DNS record creation.
  • Added buttons to the Scheduled Backups page to enable or disable backups, and a button on the Edit Scheduled Backup page to clone a backup configuration.

v3.99 [02-28-13]

  • Updated the Roundcube script installer to version 0.8.5, and phpMyAdmin to 3.5.6.
  • Added the ability to enable or disable server-side includes for a specific file extension for virtual servers with a website.
  • If PHP 5.3 or higher is installed via a separate package, Virtualmin will now detect it and allow it to be selected on a per-domain or per-directory basis. This is useful for systems whose default PHP package is version 5.2 or older.
  • Added a template section to configure the mail client auto-configuration XML, for example if some domains use custom mail servers.
  • The key size is now configurable when setting up DKIM or generating a new key.
  • Plugin modules available to domain owners can now be configured at the template level, in the Administrator's Webmin modules section.
  • When the contact email address for a domain is changed, default mail aliases like postmaster will be updated to the new address.
  • When DNS records are modified in a virtual server, all records are synchronized into any alias domains.
  • Changed the default email folder names to Junk, Trash, Drafts, Sent and Virus.
  • Added an option to the Spam and Virus Scanning page to control what happens when email is sent to a mailbox that is over quota (bouncing or queueing for later).

v3.98 [01-21-13]

  • Updated the phpMyAdmin script installer to version 3.5.5.
  • When disabling a top-level virtual server, an option is now available to also disable all sub-servers at the same time.
  • Added the Mail Client Configuration page, for setting up a Thunderbird-style client autoconfiguration URL for all virtual servers.
  • Moved all background cron jobs (except existing backups) to Webmin's built-in scheduler, to save memory and reduce the CPU load of launching cron jobs.

v3.97 [12-09-12]

  • If running Virtualmin in SSL mode with a certificate of less than 2048 bits, a warning is now displayed on the system information page prompting the admin to generate or request a new cert.
  • Virtualmin will now prompt the root user after logging in if any virtual servers with unsafe symlink or mod_php settings are found. Previous versions applied fixes for these security issues automatically, which broke some domains.
  • Backups can now be prevented from updating the incremental state, so that ad-hoc backups can be run without interfering with scheduled incremental backups.

v3.96 [11-25-12]

  • Added an option to delete old mail in users' trash folder to the Spam and Virus Delivery page, similar to the existing option for deleting spam.
  • The spamtrap and hamtrap email aliases now only accept mail from authenticated senders or the local system, to prevent poisoning of the spamassassin rules engine by attackers.
  • For virtual servers using CGI or fcgid mode for executing PHP, mod_php mode is now forcibly disabled to prevent potential security issues. This is also done for all domains at installation time.
  • All existing virtual servers using the FollowSymLinks option will be converted to SymLinksifOwnerMatch, to protect against malicious links into other domain's directories.

v3.95 [10-21-12]

  • When running a scheduled backup from within the Virtualmin UI, pre and post backup commands are now run, and old backups purged if configured.
  • Added the fix-domain-quota API command, to bring Unix quotas into sync with what Virtualmin expects.

v3.94 [08-30-12]

  • Alias virtual servers that have their own mailboxes and aliases can now be created, rather than always forwarding mail to the destination domain.
  • When installing Ruby scripts, dependencies like gcc and libfcgi-devel are now installed automatically if possible.
  • The outgoing IP address for email sent from a domain can now be configured to match the domain's IP, when using Postfix 2.7 or above.
  • If the system's primary IP address has changed, display a warning message and prompt to update all virtual servers on the old IP.
  • Virtual servers can now be backed up to the Rackspace Cloud Files service, in a similar way to Virtualmin's S3 backup support.

v3.93 [07-14-12]

  • Updated the phpMyAdmin script installer to version 3.5.1, and WordPress to 3.4.1.
  • Added new API commands list list-s3-buckets and upload-s3-file for manipulating files on Amazon's S3 service.
  • Backups of more than 2GB to Amazon's S3 service now use the mulitpart protocol, which is needed to support large backups.
  • The contact email address for a domain can now contain multiple addresses with real names.
  • The DKIM feature in Virtualmin now supports OpenDKIM, as seen in Ubuntu 12.04.
  • Backups to Amazon S3 can now be to a sub-directory under a bucket, rather than being at the top level.
  • The disable-feature and enable-feature API commands now have flags to disassocaite and re-associate features with a domain, without actually updating the underlying configuration files or databases.
  • Virtual server owners can now be granted permission to create domains on a single IP address.
  • Added an option to the restore form and a flag to restore-domain to ignore virtual servers that have failed.
  • The default shell for new virtual servers on Linux systems is now bash, if installed.
  • When the SSL certificate for a domain is changed, any domains which shared the old cert but cannot use the new one will be switched to a copy of the old cert file.

v3.92 [05-18-12]

  • Updated the phpMyAdmin script installer to version 3.5.0.
  • Added a button to the Edit User page to re-send the signup email.
  • Numerous bugfixes, including one for high CPU load by lookup-domain-daemon.

v3.90 [02-03-12]

  • Updated the phpMyAdmin script installer to version 3.4.9, WHMCS to 5.0.3, and RoundCube to 0.7.
  • The script installer update process can now detect new installer releases that don't change the application version.
  • Added the modify-proxy API command, to update an existing proxy balancer.
  • The warning when multiple SSL sites share the same IP can now be disabled if your webserver supports SNI, via a new option on the Virtualmin Configuration page.
  • Backups now create a .dom file in the same directory as the tar.gz file, which contains information about the domains included and is used to speed up the restore process.
  • A new option on the Virtualmin Configuration page allows domain owners to restore backups made by root for their own domains. Because root backups are considered secure, the domain owner can restore all settings, including the Apache and DNS configuration.
  • Scheduled backups now have a separate deletion policy for each destination, instead of the same policy being applied to all destinations. For example, you could delete local backups after 5 days and remote backups after 10.

v3.89 [12-12-11]

  • Updated the phpMyAdmin script installer to version 3.4.7, and phpPgAdmin to 5.0.3.
  • When creating or restoring a virtual server with a database that already exists, you now have the option to simply associate that database with the server rather than causing the server creation to fail.
  • The list of sub-servers under a top-level server has been moved from the Edit Virtual Server page to the List Sub-Servers link on the left menu.
  • Added the --skip-warnings flag to the modify-domain API command, to ignore warnings related to new features from a plan change.
  • MySQL connection limits for domain owners and mailboxes can now be set at the template level, and will be applied to new virtual servers and mail users with database access.
  • When the email feature is disabled for a domain, all mail aliases are now removed and saved by Virtualmin. If email is later re-enabled, aliases will be restored.
  • Expanded the Virtualmin plugin API to allow a plugin to replace the core Apache website feature, for example with Nginx.
  • Backups now include the Dovecot control files of users when they are stored outside the home directory, so that message UIDs are preserved when the domain is restored on another system.
  • The post-installation wizard now prompts for you to select a MySQL configuration size appropriate for the available memory on your system, and applies it to /etc/my.cnf.

v3.88 [09-12-11]

  • Updated the phpMyAdmin script installer to version 3.4.3.2.
  • When a virtual server is disabled, any cron jobs run by its owner or mailbox users are also disabled.
  • An IPv6 address that is already active can now be used when creating a virtual server.
  • Checking for new script updates is now enabled by default on new installs and upgrades, unless explicitly disabled by root. Added a tab to the Validate Virtual Servers page for fixing file ownership and permissions problems.
  • Storage of plaintext passwords for virtual servers and mailboxes can now be disabled on a per-template basis. Virtualmin will instead store only hashed passwords in multiple formats, which prevents passwords from being compromised if the system is hacked.

v3.87 [07-15-11]

  • Updated the Roundcube script installer to version 0.5.3, WHMCS to 4.5.2, and phpMyAdmin to 3.4.2.
  • Added the new API command set-global-feature to turn features and plugins on and off from the command line.
  • The last IMAP, POP3 and SMTP logins for mailbox users are now tracked by Virtualmin, and can be viewed on the Edit Mailbox page and in the output from the list-users API command.
  • When an alias domain with a website is disabled, it is now removed from the parent domain's Apache virtualhost.
  • Added the list-backup-logs API command to report on previous backups run from the web UI, API or on schedule.
  • Added the --plan-features flag to the modify-domain command, to enable features based those selected for the plan.
  • The virtualmin configuration check now ensures that the system has at least 256 MB of real (non-burstable) memory, and displays a warning if total memory is too low.
  • Updated the modify-php-ini API command to set variables in the Apache configuration as well.

v3.86 [06-18-11]

  • Fixed SSH backup, mass script upgrade and password XSS bugs.
  • Added a field for pasting in the text of a domain's CA certificate.
  • The default DNS TTL for one or more domains can now be changed via the --ttl flag to the modify-dns API command.

v3.85 [05-09-11]

  • Added a script installer for WHMCS 4.4.2. This is a commerical product, so you will need to purchase a licence for it before using the installer though.
  • Comments are now shown and can be edited on the DNS Records page.
  • Added support for spam and virus filtering offloading to the Cloudmin Services page.
  • Records can now be manually edited by the master admin on the DNS Records page, in BIND record format.
  • Added a checkbox to the Custom Fields page to control if each field appears on the List Virtual Servers page.
  • Unix UIDs and GIDs for domain owners and mailboxes are now tracked when deleted to prevent re-use.
  • The HTTP and HTTPS ports for a virtual server can now be changed using the --port and --ssh-port flags to the modify-web API command.
  • As part of the post-install wizard process, the primary DNS server hostname is now prompted for and validated. This ensures that DNS zones created by Virtualmin have usable NS records.

v3.84 [03-11-11]

  • Added a link to the Mail Aliases page to also show normally hidden internal aliases, such as those for Mailman and spam traps.
  • Improved support for backing up to and restoring from IPv6 SSH and FTP servers.
  • When a virtual server's plan is changed on the Edit Virtual Server page, quotas are also updated to match those from the plan.
  • German translation updates, thanks to Thomas Suess.
  • MySQL logins and databases and DNS zones can now be created on a central Cloudmin provisioning server, instead of on the Virtualmin system. This allows Virtualmin to be run on a system with less RAM, disk and CPU, while still providing the same functionality.

v3.83 [01-12-11]

  • Added a link to the Mail Aliases page to also show normally hidden internal aliases, such as those for Mailman and spam traps.
  • Improved support for backing up to and restoring from IPv6 SSH and FTP servers.
  • When a virtual server's plan is changed on the Edit Virtual Server page, quotas are also updated to match those from the plan.
  • German translation updates, thanks to Thomas Suess.
  • MySQL logins and databases and DNS zones can now be created on a central Cloudmin provisioning server, instead of on the Virtualmin system. This allows Virtualmin to be run on a system with less RAM, disk and CPU, while still providing the same functionality.

v3.82 [11-03-10]

  • Added a template option to specify file types to not perform variable substitution on when copying from the /etc/skel directory.
  • Virtual server backups can now be to multiple destinations, both local and remote. The time-consuming process of compressing each domain is done only once, and the resulting file then transferred to each destination.
  • The maximum message size to check for spam can now be set even when regular spamassassin is used, as well as when using spamc.
  • When Webalizer is enabled for a domain, allowed users for the /stats URL path can now be edited on the Protected Web Directories page.
  • Fixed DKIM support to handle large numbers of domains.
  • Added byte quota sizes to the list-domains, list-users and list-resellers API calls, which are easier for code to parse.

v3.81 [10-11-10]

  • Parallel bzip2 can now be used for backups if the pbzip2 command is installed, via a new option on the Virtualmin Configuration page.
  • Moved all IP-address related options from the Edit Virtual Server page to the Change IP Address page, where they fit in better and are easier to understand.
  • Ported the Re-send Signup Email feature from the Pro version of Virtualmin.
  • Added a server template option to not change the MySQL username when a domain's administration username is changed, and fixed bugs with a similar option for the MySQL password.
  • The database username and password for a domain can now be changed using the new API commands modify-database-user and modify-database-pass.
  • When Virtualmin sends a backup to an SSH or FTP destination, it now also creates a .info file that contains meta-infomation about each backup. When restoring only this file needs to be downloaded to list the contents of a backup, which avoids the need to download the complete backup twice.
  • Added links to the Manage SSL Certificate page to download the key in PEM or PKCS12 format.
  • DKIM signing of outgoing email can now be enabled on the new DomainKeys Identified Mail page. This also configures verification of signatures on incoming email.
  • Added an Italian translation, thanks to Andrea Di Mario.

v3.80 [08-12-10]

  • Alias domain DNS records are now copied from the target domain at creation time, rather than being created from the selected template.
  • Internationalized domain names are no longer converted to UTF-8 for output from API commands, to avoid the perl "wide character in print" warning.
  • The interval between bandwidth monitoring cron job runs can now be configured.
  • Lots of small bugfixes.

v3.79 [06-09-10]

  • Added options to the Module Config page for defining a link to additional documentation on the System Information page.
  • The website documents directory for a virtual server can be changed from public_html on the Website Options page, and using the modify-web API command.
  • Numerous small bugfixes.

v3.78 [04-14-10]

  • FTP backup transfers are now re-tried up to 3 times, configurable on the Module Config page.
  • Added a plan and domain-owner level restriction to prevent creation of virtual servers under other user's domains.
  • Added the --simple-multiline flag to the list-domains API command, for outputting most of the information about virtual servers significantly faster.
  • Backups can now be restored from uploaded file, using a new source option on the restore form.
  • PHP scripts can now be run with domain owner permissions, via the new Website Options page. This feature was ported from the Pro version.
  • Added fields to the Website Options page for changing the Apache log file locations, and added flags to the modify-web API command to do the same thing.
  • Domain owners can now be prevented from using the Website Redirects page via a new edit capability restriction.
  • Added user%domain as an option Unix username format.
  • Quotas are now disabled before importing a migrated database and re-enabled afterwards, to prevent quota issues from breaking the import process.
  • Added the New Feature Log page, for showing all major changes in previous Virtualmin versions.
  • The modify-dns API command can now add and remove slave DNS servers for virtual servers.

v3.77 [02-04-10]

  • Fixed the backup and restore for alias websites, which were previously not always restored correctly.
  • Added --autoreply-start, --autoreply-end and --autoreply-period flags to the modify-user API command, for changing other autoresponder settings.
  • Added a Module Config option under Defaults for new domains to set the characters which random passwords are made up of.
  • The MySQL default collation order for new databases can now be set on the database creation form, and in the MySQL section of a server template.
  • Added the Website Redirects page, for easily creating aliases from URL paths to directories, and redirects from URL paths to other websites.
  • Added a 'status' section to the 'info' API command, to get the collected status of servers like Apache and BIND.
  • When lowering a virtual server's disk quota below the current usage a warning is displayed asking the user if he really wants to do that.
  • Added a field to the backup form as the backup-domain API command to exclude some files from each domain's backup.
  • Separated the creation of a CSR from a self-signed certificate on the Manage SSL Certificate page.

v3.76 [12-29-09]

  • Added the --passfile flag to all domain, user, reseller and extra admin creation and modification commands, for reading the password from a file so it doesn't show up in ps output.
  • Added a DNS template option to control if an NS record is added for the Virtualmin system.
  • Disk quota monitoring now has an option to send email to mailboxes who are over quota.
  • Backups and restores made by domain owners are now included in their bandwidth usage.
  • Added Module Config options to limit the number of concurrent backups, which defaults to 3. This prevents system owners from overloading the machine with their scheduled backups.
  • If Apache supports SNI, make the warning about clashing certs less dramatic.
  • When a mailbox user is created, make his spam, virus and trash directories under Maildir so that they show up in the IMAP folder list by default.

v3.75 [11-13-09]

  • Added a domain owner level capability restriction to prevent editing of external IP addresses.
  • When a sub-server is converted to a top-level server, files from /etc/skel are copied into its home directory.
  • When a virtual server is disabled, all extra admin logins are disabled too.
  • When a mailbox user is delete, his Dovecot index and control files are removed too in order to avoid clashes with future users with the same name.
  • Added a Module Config setting to make collection of all available packages optional.
  • Added a logrotate template-level option for additional files to rotate for new domains.
  • Added the import-database API command, for associating an existing un-owned database with a domain.
  • The Manage SSL Certificate page can now be used to copy a domain's cert and key to Dovecot or Postfix.
  • Concurrent backups to the same destination are now no longer allowed, due to the potential for corruption and odd partial failures.
  • Added a Module Config option to always show output from pre and post virtual server creation commands.

v3.74 [10-12-09]

  • If Postfix relay domains are stored in a hash, update it instead of adding to relay_domains in /etc/postfix/main.cf.
  • Additional allowed MySQL client hosts are now included in backups.
  • Added a warning to the configuration check for systems behind a NAT gateway with an incorrectly configured DNS IP address.
  • Added options to the Module Config page for selecting which columns appear on the List Virtual Servers page, including new ones like the reseller, email address and extra admins.
  • The contents of mailboxes from Windows Plesk backups are now properly migrated.
  • Updated the French translation, thanks to Houssin Regis.
  • Added validation to prevent SSL from being enabled on a virtual server with an invalid certificate or key.
  • Extra administrators can now change their own passwords, via a new link on the left menu.
  • Added a DNS template option to control which A records are added to new domains.
  • Removed the 'Bring up virtual interfaces?' module configuration option, as use of an existing interface can now be done on a per-domain basis.

v3.73 [09-30-09]

  • Fixed a bug that can cause over-counting of bandwidth use when clients use POP3.
  • On Sendmail systems with outgoing address mapping enabled, the generic domains file is now correctly updated.
  • Added a domain-owner leven restriction to prevent changing of a virtual server's password.

Average review rating :

Useful independent reviews and opinions of the users

Review VirtualminWrite a review « Be the first to post a review for Virtualmin download!

Predicted future versions and notices:

The doDownload.com constantly monitors the update of all programs, including information from the Virtualmin 4.06 changelog file, however sometimes it can happen that data are not complete or are outdated.We assume that author continue's to develop 4.7 version with further advanced features, and soon you will be informed. Equally important 5.0 upgrades of the program we will continue to monitor. Full Virtualmin description has been compared with the overall software database and our algorithm has found the following applications (are showed below).

Download 1.3MB Virtualmin

Download Direct

(1.3MB, Extension: GZ)