Question
Ubuntu 20.04 has been a supported operating system for cPanel since cPanel version 11.102, What services will be supported on this operating system?
Answer
A large number of the core services that you would find on other operating systems such as CentOS 7 and AlmaLinux 8 are also found on Ubuntu 20.04; However, there are some slight differences with the Ubuntu version and, I'd like to outline some packages, and services that are not able to be installed on Ubuntu at this time.
Webservers
Ubuntu is compatible with Apache, Litespeed, and Nginx web servers.
The Tomcat service can also be installed on Ubuntu only when using our ea-podman containers, as referenced in our documentation here:
Ubuntu has support for some NodeJs versions not found in other operating systems as NodeJs for Ubuntu is installed outside of the EasyApache 4 interface. For Ubuntu specifically, we suggest installing NodeJS via Nodesource as noted in our documentation here:
installing NodeJS on servers running Ubuntu
NodeSource has NodeJs versions available for Ubuntu 20.04 with links to the following versions to use in the install guide in the article above:
V10 - https://deb.nodesource.com/setup_10.x
V11 - https://deb.nodesource.com/setup_11.x
V12 - https://deb.nodesource.com/setup_12.x
V13 - https://deb.nodesource.com/setup_13.x
V14 - https://deb.nodesource.com/setup_14.x
V15 - https://deb.nodesource.com/setup_15.x
V16 - https://deb.nodesource.com/setup_16.x
V17 - https://deb.nodesource.com/setup_17.x
V18 - https://deb.nodesource.com/setup_18.x
V19 - https://deb.nodesource.com/setup_19.x
V20 - https://deb.nodesource.com/setup_20.x
https://github.com/nodesource/distributions
PHP Versions
Ubuntu only supports PHP versions 7.3 and above, with the full list of supported versions below:
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
- PHP 8.2
Database Versions
Ubuntu 20 supports MySQL 8.x, MariaDB 10.5,10.6 and MariaDB 10.11
Ubuntu 22 supports MySQL 8.x, MariaDB 10.6, and MariaDB 10.11
Supported Mysql/MariaDB versions
PostgreSQL cannot be installed on Ubuntu.
DNS services
Ubuntu only supports PowerDNS and does not support Bind for the Nameserver software.
Calendar and Contacts service
Ubuntu does not support the cPanel Calendar and Contacts service, due to a lack of support for Postgresql which the CCS service requires.
The CloudLinux subsystem:
CloudLinux has created a subsystem for the Ubuntu operating system that allows for some functionality and services that aren't available on Ubuntu by default. While this is a paid subscription, more information can be found about this here:
This comes with CageFS, and the ability to limit and monitor users' resource usage. As well as install legacy PHP versions not normally available on Ubuntu.