Virtualmin is a powerful and flexible web hosting control panel for Linux and BSD systems. Virtualmin provides a cost-effective and comprehensive solution to virtual web hosting management. Virtualmin is avalible as a commnuity-supported version, while a commercial option includes premium support and more features. Currently, over 100,000 people and organizations use Virtualmin globally.
Virtualmin provides powerful and flexible domain accounts, called virtual servers, and sub-servers, allowing users to manage their own websites. This allows delegation of management of websites to users on your server; a website owner can safely be delegated privileges for managing mail, DNS, databases, web applications, and more.
Virtualmin helps you and your customers manage mailboxes, forwarders, autoresponders, alias, spam and antivirus scanning, and provides several powerful web-based mail clients including Usermin with full Virtualmin integration, RoundCube, and Squirrelmail.
User and Reseller Accounts and ACLs
Virtualmin provides powerful tools to allow delegation of many common administrative tasks to your customers and end users, empowering them and freeing you and your IT staff from the tedious chores of managing websites, databases, domains, and users. Virtualmin GPL provides domain owner accounts, which can create new websites, install applications, manage mail accounts and databases, view logs, and edit files. Virtualmin Professional adds reseller accounts, allowing you to delegate creation of domain owner accounts. Access Control List features provide fine-grained access control, and are configurable using Account Plans and Server Templates.
A primary concern for any web hosting server administrator, Virtualmin provides a number of tools to help you keep your systems and your data safe. All of our products are provided via system-standard package repositories (yum/dnf on CentOS/RHEL or apt on Debian/Ubuntu), so updating them is easy and can be automated. Updating both system packages and Install Scripts web applications can be performed easily from within the UI. Virtualmin also allows use of Webmin's two factor authentication, certificate logins, brute force protection, and many other security features.
Alerts, Graphs, and Logs
Virtualmin provides easy viewing and searching of system and web server logs, advanced monitoring and email/text alerts for services and network status, system software and web apps update notifications, and current usage details. Virtualmin Professional adds historic system graphs for memory, CPU, processes, and much more.
Backups And Cloud Integration
Virtualmin makes it easy to keep good backups of your websites, databases, mailboxes, and more, and makes it easy to migrate to a new Virtualmin server. Cloud storage support for Dropbox, Google Drive, Amazon S3, and Rackspace Cloud means that whatever cloud provider you prefer, you'll be able to integrate Virtualmin into your infrastructure quickly and easily. Pre-installed Virtualmin images are available for several cloud server providers, as well, making it easy to host a Virtualmin system on cloud-based servers.
Virtualmin provides comprehensive tools for managing databases, and delegation of management to account holders. Adding, removing, exporting and importing database dumps, and more, can all be accomplished from within the UI. In addition, PHPMyAdmin and PHPPgAdmin Install Scripts are provided for both Virtualmin GPL and Virtualmin Professional, providing familiar tools for working with databases.
Virtualmin GPL provides easy to install web applications for database management, web mail, WHMCS, and more. Virtualmin Professional provides over 100 web applications for nearly every need: CMS, CRM, forums, commerce, issue tracking, community, webmail, database management, mailing list management, and much more. Your domain account owners can manage their own web applications, and Virtualmin makes it easy to keep them up to date.
Virtualmin is built on top of Webmin, by the same team, and is fully integrated with its user management, monitoring features, software management, ACLs, and security features. The combination of powerful systems management and web hosting control panel features makes Virtualmin uniquely powerful and flexible in its class. No other web hosting control panel can match the comprehensive management capabilities of Virtualmin and Webmin combined.
User and Group Integration
Virtualmin users are Webmin users, providing Webmin's extensive action logging, Access Control Lists, and more. Webmin is known for allowing delegation of administrative duties to lower privileged users, allowing lower skill users to maintain services like DNS, email, and web servers. Virtualmin expands and enhances this delegation to allow an untrusted user to manage their own websites, email users, databases, web applications, backups and more.
Virtualmin includes Webmin's powerful monitoring features, which allows monitoring all of the services in a Virtualmin system, as well as vital system stats like disk space, CPU load, network availability, mail queue, and more. Administrators can be notified via email or SMS, and in the event of a failure, a custom command can be executed to perform any action desired.
It's important to stay on top of software updates for any system on the network, and Virtualmin is integrated with Webmin's software package updates capabilities to make it easy to update software from yum or apt. Check for updates on schedule, apply them automatically, or receive notice via email.
Virtualmin utilizes Webmin's extensive security infrastructure, including action logging for auditing, two-factor authentication using Google Authenticator or Authy, certificate-based authentication, SSL/TLS encryption, firewall management, brute force protection, and IP access controls. No other control panel offers more comprehensive security options.
Virtualmin includes and integrates with Webmin's firewall management capabilities to help manage the system firewall. Whether you use the simplified FirewallD or more advanced and flexible iptables, Webmin includes a management UI for firewall rules in iptables, FirewallD, Shorewall, ipfw, and ipfilter.