Operating System Support in Virtualmin
Virtualmin runs on top of Webmin. Webmin is compatible with nearly every UNIX-based Operating System on the planet, and so Virtualmin can, with a little work, run on just about all of those same systems. However, we offer an automated installation script, as well as a well-maintained software updates system, for a few very popular Operating Systems.
If you're just starting out with Virtualmin, and want to have an easy installation process and smoothly running system, we strongly recommend you choose from the following Grade A supported Operating Systems. If in doubt about which of these systems to choose, we recommend the one you are most familiar with. If you have no familiarity with any listed OS, CentOS is the most popular OS for virtual hosting, and is thus the best-tested and can probably be expected to be the easiest to get help with.
Grade A Supported Systems
Grade A systems have an automated installation script, a well-maintained software repository for updates, and are expected to work "out of the box" if you run the install script on a freshly installed system running one of these operating systems. We recommend the current stable release of one of these systems for most users. We do not support beta or pre-release versions of any OS.
- CentOS/RHEL 6 on i386 and x86_64 and, 7 and 8 on x86_64
- Debian 9 and 10 on i386 and amd64
- Ubuntu 16.04 LTS, 18.04 LTS and 20.04 LTS on i386 and amd64 (non-LTS releases are not supported)
Grade B Supported Systems
Grade B systems are systems that are not supported by our installer at all, but are expected to work well, if you are capable of performing all of the necessary configuration and installation steps to get the other necessary components working together. There have been Virtualmin installations on all of these systems, but they are only recommended for experts. A manual installation will be required, but once installed, we will support Virtualmin and Webmin on these platforms within the bounds of our knowledge.
- Mac OS X
- Raspbian Linux
- Mandriva Linux
- Fedora Linux
- SuSE and OpenSuSE Linux
- Gentoo Linux
- Amazon Linux
- Solaris and OpenSolaris and derivatives
- Any Grade A system in versions not listed above
If it's not on the lists above, and it's a UNIX-based OS, Virtualmin can probably still work for you. Try installing Webmin first. If it works, then you're about halfway to confirming that Virtualmin will also work, but it will not be easy or quick to set it up. The installation process to make all of the services work together in a friendly way is wildly complicated, and should only be undertaken if you are an expert with both your OS and all of the services you'll be using with Virtualmin.
While Webmin provides limited support for Windows, Virtualmin does not work at all on Windows-based Operating Systems at this time, and it is not in our near-term plans to add support for Windows-based systems.