03.08.2026

Como Instalar o cPanel e WHM em uma VPS na Serverspace

cPanel & WHM é uma plataforma comercial para gerenciamento de hospedagem web que reúne administração de servidores, criação de contas de hospedagem, implantação de sites, gerenciamento de domínios, e-mail, bancos de dados, certificados SSL e backups.

A plataforma é formada por duas interfaces principais:

No WHM, o administrador configura o servidor, cria pacotes e contas de hospedagem, gerencia DNS, instala atualizações, controla serviços e aplica políticas de segurança. Já o usuário do cPanel recebe um ambiente separado para trabalhar com sites, arquivos, domínios, bancos de dados e e-mail, sem acesso às configurações globais da VPS.

Neste tutorial, mostraremos como implantar o cPanel & WHM pelo painel da Serverspace, conectar-se ao servidor, concluir a configuração inicial do WHM, criar um pacote e uma conta de hospedagem, apontar um domínio, emitir um certificado SSL, criar bancos de dados e contas de e-mail, configurar DNS, organizar backups, proteger o servidor e diagnosticar problemas comuns.

O que é cPanel & WHM?

cPanel & WHM é um conjunto integrado de ferramentas para organizar e administrar serviços de hospedagem em um servidor dedicado ou em uma máquina virtual.

WHM, ou WebHost Manager, fornece o nível administrativo da plataforma.

Por meio dele, é possível:

cPanel fornece a interface utilizada pelos clientes e proprietários de sites.

O usuário pode:

Qual é a diferença entre WHM e cPanel?

As duas interfaces atendem a níveis diferentes de administração.

Parâmetro WHM cPanel
Usuário principal Administrador ou revendedor Proprietário do site
Nível de acesso Servidor e contas de hospedagem Uma conta de hospedagem
Criação de contas Sim Não
Gerenciamento do servidor Sim Não
Arquivos dos sites Por meio do gerenciamento das contas Gerenciador de Arquivos e FTP
Porta HTTPS 2087 2083

Um único servidor WHM pode conter várias contas cPanel isoladas.

Para que o cPanel pode ser utilizado?

cPanel & WHM é adequado para:

A plataforma é especialmente conveniente quando cada site ou cliente precisa de um usuário, diretório, limite de recursos e conjunto de funções próprios.

Quando o cPanel pode ser desnecessário?

O cPanel pode não ser a melhor opção quando:

O cPanel instala e controla sua própria pilha de serviços. Por isso, é recomendável dedicar o servidor exclusivamente à plataforma.

Licenciamento do cPanel

cPanel & WHM é um produto comercial.

O preço e os limites podem variar de acordo com:

Antes de implantar o servidor, verifique:

Não crie muitas contas antes de confirmar os limites da licença.

Recursos recomendados para a VPS

A configuração necessária depende da quantidade de contas, sites, bancos de dados e caixas de e-mail.

Para um ambiente de testes, é possível começar com:

Para vários sites em produção, considere:

Mais recursos podem ser necessários quando:

Requisitos de hostname

O cPanel exige um nome de domínio completo e válido para o hostname do servidor.

Exemplo:

server.example.com

O hostname não deve ser igual ao domínio principal de um site hospedado.

Evite utilizar:

Crie um registro A para o hostname e aponte-o para o endereço IP público da VPS.

Portas utilizadas pelo cPanel & WHM

Abra somente as portas necessárias para os serviços utilizados. Sempre que possível, prefira as versões protegidas por SSL/TLS.

Porta Serviço Finalidade
22/TCP SSH Administração do servidor Linux
80/TCP HTTP Sites e validação de domínios
443/TCP HTTPS Acesso seguro aos sites
2087/TCP WHM HTTPS Interface administrativa segura
2086/TCP WHM HTTP Interface não criptografada
2083/TCP cPanel HTTPS Painel seguro do usuário
2082/TCP cPanel HTTP Painel do usuário sem criptografia
2096/TCP Webmail HTTPS Acesso seguro ao Webmail
2095/TCP Webmail HTTP Acesso ao Webmail sem criptografia
21/TCP FTP Transferência de arquivos
53/TCP e UDP DNS Servidor DNS autoritativo
25, 465, 587/TCP SMTP Envio de e-mails
110, 995/TCP POP3 e POP3S Recebimento de e-mails via POP3
143, 993/TCP IMAP e IMAPS Sincronização de e-mails

As portas dos bancos de dados não devem ser expostas para toda a internet, exceto quando o acesso remoto for realmente necessário e estiver restrito por regras de segurança.

Como implantar o cPanel pelo painel da Serverspace

Uma imagem pronta do cPanel permite criar o ambiente sem executar manualmente o instalador ou preparar o sistema operacional.

Etapa 1. Inicie a criação do servidor

Entre no painel da Serverspace, abra a seção vStack cloud e clique em Criar servidor.

O assistente de configuração da máquina virtual será aberto.

Etapa 2. Selecione o cPanel

Abra a guia Aplicativos ou 1-Click Apps.

Localize cPanel & WHM e selecione o aplicativo.

Etapa 3. Escolha o data center

Selecione a região em que a VPS será implantada.

Considere:

Etapa 4. Configure os recursos

Escolha:

Um pequeno servidor em produção pode começar com:

Exemplos de nome:

cpanel-hosting-01

ou:

web-hosting-production

Etapa 5. Configure o acesso SSH

Escolha uma senha de root ou adicione uma chave pública SSH.

Para servidores em produção, prefira a autenticação por chave.

Não armazene a chave privada:

Etapa 6. Crie o servidor

Revise a configuração e inicie a implantação.

A Serverspace irá:

Aguarde até que o status da VPS seja alterado para Ativo.

Como se conectar ao servidor via SSH

Copie o endereço IP público no painel da Serverspace.

Conecte-se:

ssh root@YOUR_SERVER_IP

Substitua YOUR_SERVER_IP pelo endereço real da VPS.

Na primeira conexão, confira a impressão digital do host e confirme:

yes

Digite a senha ou utilize a chave privada SSH.

Como verificar a instalação do cPanel

Verifique o hostname:

hostnamectl

Consulte a versão instalada:

cat /usr/local/cpanel/version

Verifique o serviço principal:

/usr/local/cpanel/scripts/restartsrv_cpsrvd --status

Confira a porta do WHM:

sudo ss -lntp | grep 2087

Confira a porta do cPanel:

sudo ss -lntp | grep 2083

Primeiro acesso ao WHM

Abra no navegador:

https://YOUR_SERVER_IP:2087

Utilize:

O navegador pode apresentar um alerta de certificado durante o primeiro acesso.

Depois da autenticação, o WHM pode solicitar:

Utilize um e-mail que seja consultado regularmente. O WHM pode enviar alertas sobre falhas de serviços, espaço em disco, atualizações e eventos de segurança.

Como configurar o hostname

Verifique o hostname atual:

hostnamectl

Defina um nome de domínio completo:

hostnamectl set-hostname server.example.com

Crie um registro A:

Tipo Nome Valor
A server YOUR_SERVER_IP

Verifique:

dig +short server.example.com

O comando deve retornar o endereço IP do servidor.

Como configurar os nameservers

Se o cPanel será responsável pelas zonas DNS, prepare nameservers próprios:

ns1.example.com
ns2.example.com

Crie os registros A:

Tipo Nome Valor
A ns1 YOUR_SERVER_IP
A ns2 YOUR_SERVER_IP

O registrador do domínio também pode exigir a criação de child nameservers, glue records ou host records.

Em produção, utilize pelo menos dois servidores DNS independentes. Colocar ns1 e ns2 no mesmo endereço IP não oferece redundância real.

Principais seções do WHM

As principais áreas incluem:

Utilize o campo de pesquisa na barra lateral para localizar rapidamente uma ferramenta.

Como criar um pacote de hospedagem

Antes de criar a primeira conta, prepare um pacote reutilizável.

Abra:

Packages → Add a Package

Configure:

Exemplo:

starter-hosting

Os pacotes permitem aplicar os mesmos limites e funções a várias contas.

Como criar a primeira conta cPanel

Abra:

Account Functions → Create a New Account

Informe:

Exemplo:

Domain: example.com
Username: exampleusr
Package: starter-hosting

Depois da criação, o WHM:

Como entrar no cPanel

A interface do usuário está disponível em:

https://YOUR_SERVER_IP:2083

ou:

[https://example.com:2083

(https://example.com:2083[/code)]

Utilize o usuário e a senha da conta de hospedagem.

O administrador também pode acessar o cPanel de um cliente pelo WHM sem digitar a senha:

  1. abra List Accounts;
  2. localize o domínio;
  3. clique no ícone do cPanel.

Estrutura de diretórios da conta

O diretório pessoal normalmente é:

/home/exampleusr

Os arquivos públicos do domínio principal ficam em:

/home/exampleusr/public_html

O diretório também pode conter:

Não altere proprietários ou permissões dos diretórios sem uma necessidade específica.

Como enviar os arquivos do site

No cPanel, abra:

Files → File Manager

Acesse:

public_html

Envie:

O arquivo inicial normalmente é:

index.html

ou:

index.php

Após o envio, confira o proprietário e as permissões dos arquivos.

Como apontar o domínio

Crie os seguintes registros no provedor DNS:

Tipo Nome Valor
A @ YOUR_SERVER_IP
A www YOUR_SERVER_IP

Verifique:

dig +short example.com
dig +short [www.example.com

(http://www.example.com[/code)]

Como adicionar outro domínio

No cPanel, abra:

Domains → Domains

Adicione o domínio e configure:

Utilize diretórios separados para isolar projetos:

/home/exampleusr/sites/project-one
/home/exampleusr/sites/project-two

Como criar um banco de dados

Abra:

Databases → MySQL Database Wizard

Siga as etapas:

  1. crie o banco de dados;
  2. crie um usuário;
  3. defina uma senha forte;
  4. atribua as permissões necessárias;
  5. salve os dados de conexão.

Exemplo:

DB_HOST=localhost
DB_NAME=exampleusr_project
DB_USER=exampleusr_dbuser
DB_PASSWORD=STRONG_PASSWORD

O nome da conta pode ser adicionado automaticamente como prefixo do banco e do usuário.

Como importar um banco de dados

Um arquivo SQL pequeno pode ser importado pelo phpMyAdmin.

Para arquivos grandes, o SSH costuma ser mais confiável:

mysql -u exampleusr_dbuser -p exampleusr_project < backup.sql

Antes da importação:

Como configurar o PHP

As ferramentas disponíveis dependem da configuração do servidor.

As versões do PHP normalmente são gerenciadas por:

Entre as configurações estão:

Em produção, desative a exibição de erros no navegador e utilize uma versão do PHP com suporte.

Como emitir um certificado SSL

O cPanel suporta a emissão automática de certificados por meio do AutoSSL, quando o recurso está habilitado pelo administrador.

Antes da emissão:

No WHM, abra:

SSL/TLS → Manage AutoSSL

O usuário pode consultar o certificado em:

Security → SSL/TLS Status

Depois da emissão, habilite o redirecionamento para HTTPS.

Como proteger as interfaces cPanel e WHM

As interfaces podem ser acessadas por:

https://server.example.com:2087
[https://example.com:2083

(https://example.com:2083[/code)]

Também podem ser utilizados subdomínios de serviço:

https://whm.example.com
https://cpanel.example.com
[https://webmail.example.com

(https://webmail.example.com[/code)]

Esses endereços exigem registros DNS corretos e certificados válidos.

Consulte os certificados no WHM:

Service Configuration → Manage Service SSL Certificates

Como criar uma conta de e-mail

No cPanel, abra:

Email → Email Accounts

Crie um endereço:

[info@example.com](mailto:info@example.com)

Configure:

O Webmail está disponível em:

[https://example.com:2096

(https://example.com:2096[/code)]

Registros DNS para e-mail

Configure:

Exemplo de SPF:

v=spf1 a mx ip4:YOUR_SERVER_IP ~all

Exemplo de DMARC:

v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com

No cPanel, abra:

Email → Email Deliverability

A ferramenta ajuda a encontrar problemas de SPF e DKIM.

Como configurar backups

No WHM, abra:

Backup → Backup Configuration

Configure:

Não mantenha a única cópia na mesma VPS dos sites em produção.

Estratégia recomendada de backup

Exemplo:

Verifique o espaço:

df -h

Localize diretórios grandes:

du -xh /backup /home /var | sort -h | tail -30

Como atualizar o cPanel

Consulte as preferências no WHM:

Server Configuration → Update Preferences

Execute uma atualização manual:

/scripts/upcp

Antes de alterações importantes:

Como configurar o firewall

Permita somente os serviços utilizados.

Um servidor sem e-mail local ou DNS autoritativo pode exigir:

Para Webmail, adicione:

2096/TCP

Abra portas de e-mail, FTP e DNS somente quando os respectivos serviços estiverem ativos.

Antes de alterar as regras:

Como habilitar autenticação de dois fatores

No WHM, abra:

Security Center → Two-Factor Authentication

Habilite o 2FA para root e outros usuários administrativos.

Os usuários cPanel também podem ativar a autenticação de dois fatores quando o recurso estiver liberado pelo Feature Manager.

Armazene os códigos de recuperação em um local protegido.

Como restringir o acesso ao WHM

Para proteger a interface administrativa:

Adicione regras de permissão antes das regras de bloqueio para evitar perder o acesso ao servidor.

Como monitorar o servidor

Verifique a memória:

free -h

Monitore a carga:

top

Confira o disco:

df -h

Liste os processos que mais consomem memória:

ps aux --sort=-%mem | head

Exiba as portas em escuta:

ss -lntup

O WHM também oferece:

Comandos úteis do cPanel

Ação Comando
Verificar a versão instalada cat /usr/local/cpanel/version
Atualizar o cPanel /scripts/upcp
Reiniciar o cpsrvd /scripts/restartsrv_cpsrvd
Reiniciar o Apache /scripts/restartsrv_httpd
Reiniciar o serviço DNS /scripts/restartsrv_named
Reiniciar o Exim /scripts/restartsrv_exim
Atualizar a licença /usr/local/cpanel/cpkeyclt
Verificar e corrigir pacotes /scripts/check_cpanel_rpms --fix

Checklist de segurança do cPanel

Problemas comuns no cPanel

O WHM não abre na porta 2087

Verifique a porta:

ss -lntp | grep 2087

Confira o cpsrvd:

/scripts/restartsrv_cpsrvd --status

Reinicie:

/scripts/restartsrv_cpsrvd

Verifique o firewall do servidor e as regras de rede da Serverspace.

O cPanel não abre na porta 2083

Execute:

curl -kI [https://127.0.0.1:2083

(https://127.0.0.1:2083[/code)]

Se a solicitação local funcionar, o problema provavelmente está relacionado ao firewall externo ou às regras de rede.

A licença não é ativada

Atualize a licença:

/usr/local/cpanel/cpkeyclt

Verifique:

O domínio não abre

Verifique o DNS:

dig +short example.com

Confira o HTTP:

curl -I [http://example.com

(http://example.com[/code)]

Confirme que:

O AutoSSL não emite o certificado

Verifique:

O site retorna erro 500

Verifique:

Os logs da conta podem estar disponíveis em:

/home/USERNAME/logs

Confira também o log de erros do Apache.

O site retorna erro 503

Possíveis causas:

Verifique a carga:

top

Confira a memória:

free -h

O servidor está ficando sem espaço

Verifique:

df -h

Localize diretórios grandes:

du -xh /home /var /backup | sort -h | tail -30

As causas mais comuns incluem:

Os e-mails não são enviados

Verifique:

Abra:

Email → Mail Queue Manager

Um serviço não inicia

Verifique seu estado pelo WHM ou pela linha de comando.

Para o Apache:

/scripts/restartsrv_httpd --status

Para o Exim:

/scripts/restartsrv_exim --status

Para o DNS:

/scripts/restartsrv_named --status

Consulte os logs correspondentes antes de reiniciar repetidamente o serviço.

Quando vale a pena utilizar o cPanel?

Necessidade O cPanel é adequado?
Gerenciar vários sites Sim
Criar contas de hospedagem para clientes Sim
Hospedar sites WordPress Sim
Criar e-mail em domínio próprio Sim, com DNS configurado corretamente
Executar um servidor Docker mínimo Normalmente não
Utilizar um painel totalmente gratuito Não, é necessária uma licença

Perguntas frequentes (FAQ)

O que é cPanel?

cPanel é uma interface para gerenciar sites, domínios, arquivos, bancos de dados, contas de e-mail, certificados SSL e outros recursos de hospedagem.

O que é WHM?

WHM é a interface administrativa do cPanel & WHM. Usuários root e revendedores utilizam o painel para criar contas, configurar o servidor, gerenciar DNS, pacotes, backups, segurança e serviços.

É possível implantar o cPanel pelo painel da Serverspace?

Sim. Quando o cPanel estiver disponível no catálogo de 1-Click Apps, ele poderá ser selecionado durante a criação da VPS.

Quantos recursos o cPanel precisa?

Um servidor de testes pode começar com 2 vCPUs, 2–4 GB de RAM e 40 GB de armazenamento. Para vários sites em produção, são recomendados pelo menos 4 vCPUs e 8 GB de RAM.

Como abrir o WHM?

Abra https://IP_DO_SERVIDOR:2087 e entre como root ou com uma conta de revendedor que tenha acesso ao WHM.

Como abrir o cPanel?

A interface do usuário está disponível em https://IP_DO_SERVIDOR:2083 ou https://DOMINIO:2083.

Como abrir o Webmail?

A interface segura do Webmail está disponível em https://DOMINIO:2096.

O cPanel precisa de licença?

Sim. cPanel & WHM é um produto comercial. O preço e o limite de contas dependem da licença selecionada.

O cPanel pode hospedar vários sites?

Sim. O administrador pode criar várias contas cPanel ou adicionar domínios adicionais a uma mesma conta.

Onde ficam os arquivos do site?

Os arquivos do domínio principal normalmente são armazenados em /home/USERNAME/public_html.

É possível criar bancos de dados?

Sim. Os usuários podem criar bancos MySQL ou MariaDB e seus usuários pelo MySQL Database Wizard.

O cPanel oferece certificados SSL gratuitos?

Sim. O administrador pode configurar o AutoSSL para emitir e renovar automaticamente certificados para os domínios hospedados.

Posso criar contas de e-mail para meu domínio?

Sim. O cPanel permite criar caixas postais no domínio, mas uma entrega confiável exige registros MX, SPF, DKIM, DMARC e PTR corretos.

É necessário criar backups?

Sim. Faça backup das contas, arquivos, bancos de dados, e-mails e configurações do sistema. Mantenha pelo menos uma cópia fora da VPS principal.

O cPanel é adequado para produção?

Sim, desde que os recursos, a licença, o hostname, o firewall, o SSL, as atualizações, os backups, o monitoramento e a segurança das contas administrativas estejam configurados corretamente.

Implante o cPanel na Serverspace

O aplicativo cPanel & WHM da Serverspace permite criar uma VPS de hospedagem sem instalar manualmente o painel e seus principais componentes.

Após a implantação, você recebe:

O servidor pode ser utilizado para:

O administrador mantém acesso ao sistema operacional e pode controlar o firewall, os serviços, os logs, as atualizações e os recursos da VPS.

Conclusão

cPanel & WHM separa a administração do servidor e o gerenciamento dos sites entre duas interfaces específicas.

O WHM permite criar contas, pacotes de hospedagem e zonas DNS, além de controlar serviços, licenças, backups e segurança. O cPanel fornece aos proprietários de sites ferramentas para trabalhar com arquivos, domínios, bancos de dados, e-mail, configurações PHP, tarefas agendadas e certificados SSL.

A implantação pela Serverspace reduz o trabalho necessário para preparar a VPS. Basta selecionar cPanel & WHM no catálogo de aplicativos, configurar os recursos e criar o servidor.

Depois da implantação, verifique a licença, configure o hostname, proteja o WHM, crie um pacote de hospedagem e a primeira conta, aponte o domínio para a VPS, habilite o AutoSSL e configure backups externos.