Linux and BSD operating systems
| Operating system | Price | Control panel options |
|---|---|---|
| AlmaLinux 8.x | FREE | cPanel, DirectAdmin, aaPanel |
| AlmaLinux 9.x | FREE | cPanel, DirectAdmin, aaPanel |
| AlmaLinux 10.x | FREE | cPanel |
| CloudLinux 8.x | +$14.95/month | cPanel, DirectAdmin, aaPanel |
| CloudLinux 9.x | +$14.95/month | cPanel, DirectAdmin, aaPanel |
| Rocky Linux 8.x | FREE | DirectAdmin, aaPanel |
| Rocky Linux 9.x | FREE | DirectAdmin, aaPanel |
| Ubuntu 20.04 LTS | FREE | DirectAdmin, aaPanel, CloudPanel |
| Ubuntu 22.04 LTS | FREE | cPanel, DirectAdmin, aaPanel, CloudPanel |
| Ubuntu 24.04 LTS | FREE | cPanel, DirectAdmin, aaPanel, CloudPanel |
| Debian 11 (Bullseye) | FREE | DirectAdmin, aaPanel, CloudPanel |
| Debian 12 (Bookworm) | FREE | DirectAdmin, aaPanel, CloudPanel |
| Debian 13 (Trixie) | FREE | DirectAdmin, aaPanel, CloudPanel |
| FreeBSD 14.x | FREE | None listed |
| FreeBSD 15.x | FREE | None listed |
| Fedora 44 | FREE | None listed |
Windows operating systems
| Operating system | Price | Notes |
|---|---|---|
| Windows Server 2012 Standard | +$14.95/month | Listed on our Cloud VPS page. This version is end of life; see the note below. |
| Windows Server 2016 Standard | +$14.95/month | Check the product page for current availability |
| Windows Server 2022 Standard | +$14.95/month | Check the product page for current availability |
Notes on older versions
- End of life: an operating system past its vendor end-of-life date no longer gets security updates. Plan a move to a supported release. Check the vendor lifecycle page for your release.
- Windows Server 2012: Microsoft ended support in October 2023. Use Windows Server 2022 for new deployments.
Other systems
If you need an operating system that is not listed, contact @CustomerPanel to ask whether we can support it.
Choose a server
See our Cloud VPS plans, Windows Cloud VPS and dedicated servers.
How to choose an operating system
- Stable, long support: choose a release whose security updates run for several years.
- Software support: check that your control panel, PHP version and applications support the release.
- Your skills: Debian and Ubuntu use apt, AlmaLinux and Rocky Linux use dnf. Choose the family your team knows.
Check the end-of-life date before you install
An operating system past its end-of-life date no longer receives security updates. Check the vendor’s lifecycle page before you install, and plan an upgrade well before the date. For example, CentOS 7 reached end of life in June 2024, and Windows Server 2012 ended support in October 2023.
Keep the system updated
# Red Hat family
dnf update -y
# Debian and Ubuntu
apt update && apt upgrade -y
For control panel choices, see our free control panels guide. For cPanel servers, check the cPanel documentation for the operating systems it supports with each release.
Recommended choices by use
| Use | Reasonable starting point | Why |
|---|---|---|
| cPanel hosting | An operating system that cPanel supports for your release | Avoids unsupported combinations |
| Custom applications and Docker | A current long-term support release | Libraries and runtimes stay supported longer |
| Windows applications | A supported Windows Server release | Security updates continue |
| Learning and testing | Any supported release you can rebuild quickly | Makes mistakes cheap |
Whichever you choose, record the version, install the updates on day one, and set a reminder for the end-of-life date.
Virtual machines and containers
A container shares the host’s kernel, so the operating system version that matters is the host’s. A virtual machine runs its own kernel and needs its own updates. Choose the base image for each container or virtual machine with the same care as a physical server, and rebuild images regularly so they pick up security fixes.
Plan kernel updates and reboots
Kernel security fixes take effect after a reboot. Schedule a short maintenance window each month, announce it to your users, and check the services after the server comes back. Some providers offer live kernel patching; it reduces reboots but does not replace regular updates.
Need help putting this into practice?
Our team can review your setup and help you choose the right plan. Contact @CustomerPanel for support.
Frequently asked questions
Which operating system is best for cPanel?
One that cPanel supports for the release you run, such as AlmaLinux or CloudLinux. Check the current cPanel requirements before you install.
Can I change the operating system later?
Usually only by reinstalling, or by a supported in-place upgrade. Plan the move with a backup and a test server.
What happens when an operating system reaches end of life?
It keeps running, but no longer gets security fixes, so it becomes a risk. Upgrade or move the sites.
How long is each operating system supported?
Each vendor publishes a lifecycle page with dates for each release. Check it before you choose, because the dates differ.
Related guides
- Install FFmpeg on AlmaLinux, Debian, CentOS, and Ubuntu (Updated Guide)
- GhostLock and Januscape: What Self-Managed Linux Server Owners Need to Patch Now
- Joomla File Permissions on cPanel: Safe Settings (Updated October 2026)
- CVE-2026-31431 ‘Copy Fail’: Why Linux Server Owners Should Patch Now
- How to Install CloudPanel on Ubuntu and Debian Servers
