VPS – Como instalar o cPanel

Olá, Kangaroozinho, como vai? Se você possui um serviço de VPS e gostaria de instalar o cPanel no seu servidor, neste artigo vamos te mostrar como você pode fazer isso através do seu terminal. Como envolve vários passos de linha de comando, é essencial que você siga cada passo com bastante atenção.

Requisitos mínimos

Para que o cPanel tenha o funcionamento e desempenho esperado, ele possui alguns requisitos mínimos, sendo ele um processador de pelo menos 1.1Ghz, pelo menos 2GB de ram e 20GB de espaço em disco livres.

Além disso, o sistema que você deseja utilizar é crucial para prosseguir com a instalação. O cPanel já não tem suporte para versões anteriores do Ubuntu, sendo recomendado pelo menos a versão 24.04 LTS, Já se tratando do Alma Linux, note que, se você optar pela versão 10, ele só é aceito nas versões mais recentes do cPanel (à partir da 132).

Embora versões mais recentes do AlmaLinux ou Ubuntu possam funcionar, note que elas podem perder a compatibilidade com o cPanel em breve, pois tendem a ser descontinuadas, por isso, é essencial que você se atente aos requisitos mínimos, e também ás versões do cPanel para cada sistema. Se quiser saber mais sobre isso, acesse a página oficial dos requisitos minions do cPanel.

Como instalar o cPanel na sua VPS

Antes de iniciar, recomendamos que atualize o seu sistema, para isso, use o comando abaixo, de acordo com o seu sistema:

AlmaLinux:

sudo dnf update -y

Ubuntu:

sudo apt update && sudo apt upgrade -y

Abaixo mostramos como prosseguir com a instalação do cPanel, lembrando, o tutorial foi baseado em AlmaLinux, mas no fim deixaremos os comandos para o Ubuntu.

  1. O primeiro passo é a definição do hostname para o seu cPanel, para isso, utilize o comando: hostnamectl set-hostname server.seudominio.com (altere o domínio final pelo que você realmente espera).
    Comando setar o hostname do cPanel
  2. Agora use os comandos a seguir para desabilitar o SELinux (opcional):
    sed -i 's/^SELINUX=.*/SELINUX=permissive/' /etc/selinux/config

    setenforce 0

    Comandos para desabilitar SELinux
  3. Agora, se você estiver com o firewalld habilitado, será importante desabilitá-lo. Para isso, utilize os comandos abaixo:
    systemctl stop firewalld

    systemctl disable firewalld
    Comandos para desabilitar o Firewalld
  4. Além disso, se o seu NetworkManager estiver habilitado, desabilite também com os comandos:
    systemctl stop NetworkManager

    systemctl disable NetworkManager

    Comandos para desabilitar o NetworkManager
  5. Se ainda não estiver instalado, instale algumas dependências para o procedimento, para isso, use o comando: dnf install -y perl curl
  6. Antes de seguir, configure o nível de atualização do cPanel para EDGE para evitar conflitos com o AlmaLinux 10 (se você estiver usando outra versão do AlmaLinux, não é necessário), use o comando: echo "CPANEL=edge" > /etc/cpupdate.conf
    Configuração da VPS para baixar a versão EDGE do cPanel
  7. Pronto, para seguir com a instalação do cPanel, agora você deve usar o comando: cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
    Comando para instalação do cPanel no servidor VPS
  8. E pronto, depois de alguns minutos a sua instalação já deve ser concluída, e você pode ver o terminal como no exemplo abaixo:
    Tela de instalação finalizada
  9. Além disso, você também já pode acessar as telas de login ao cPanel/WHM através do seu domínio configurado com as portas 2083 e 2087
    Exemplo tela de login cPanel após instalação

Comando para instalação no Ubuntu:

sudo hostnamectl set-hostname server.seudominio.com
# Altere para seu domínio desejado

sudo ufw disable


sudo systemctl stop ufw

sudo systemctl disable ufw

sudo systemctl stop NetworkManager


sudo systemctl disable NetworkManager

sudo apt install -y curl perl

echo "CPANEL=edge" | sudo tee /etc/cpupdate.conf
# Só rode esse comando se estiver na versão 24.04 do Ubuntu, e deseja a versão mais recente do cPanel

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sudo sh latest
Encontrou sua resposta?