19 min de leitura · Guia técnico
Revenda cPanel no WHM permite criar pacotes, provisionar contas de clientes e administrar tudo em um único painel. Para configurar sua operação com eficiência, acesse o WHM, defina planos de hospedagem, crie as contas e monitore recursos de forma centralizada.
- Acesse o WHM com suas credenciais de revendedor em
https://seudominio.com.br:2087 - Crie pacotes de hospedagem com limites de disco, banda e contas de email em Add a Package
- Provisione contas de clientes em Create a New Account associando cada uma a um pacote
- Configure nameservers personalizados para white label em Basic WebHost Manager Setup
- Monitore uso de recursos de todos os clientes via Account Information > View Bandwidth Usage
- Aplique suspensões, upgrades e cancelamentos diretamente pelo WHM sem afetar outras contas
Meta description sugerida: Aprenda como usar o WHM para configurar sua revenda cPanel, criar pacotes, provisionar clientes, personalizar DNS e monitorar recursos.
Pré-requisitos para gerenciar clientes na revenda cPanel
- Conta de revenda de hospedagem ativa com acesso ao WHM (porta 2087)
- cPanel/WHM versão 110 ou superior (verifique em WHM > Server Information)
- Domínio próprio para configurar nameservers personalizados (ex: ns1.seudominio.com.br)
- Credenciais de acesso ao WHM: usuário revendedor e senha definida no painel da AviraHost
- Conhecimento básico de DNS para apontar domínios dos clientes aos seus nameservers
- Plano de revenda com cota de disco e banda suficiente para os clientes que pretende hospedar
Como usar o WHM para criar e organizar pacotes de hospedagem
A base do gerenciamento de múltiplos clientes na revenda cPanel está nos pacotes de hospedagem (packages). Cada pacote define os limites de recursos que um grupo de clientes pode consumir, permitindo que você ofereça planos diferenciados — básico, intermediário e avançado — sem precisar configurar limites manualmente para cada conta.
Para criar um pacote no WHM, siga este procedimento:
- Faça login no WHM em
https://seudominio.com.br:2087com seu usuário revendedor. - No menu lateral, localize Packages e clique em Add a Package.
- Defina o nome do pacote (ex:
plano-basico,plano-profissional). - Configure os limites de recursos conforme o plano:
Disk Space Quota: 5120 MB (5 GB para plano básico)
Monthly Bandwidth: 51200 MB (50 GB de transferência)
Max Email Accounts: 10
Max Databases: 5
Max Subdomains: 10
Max FTP Accounts: 5
Max Parked Domains: 2
Max Addon Domains: 1
Após salvar, o pacote fica disponível para ser associado a qualquer conta nova ou existente. Para um plano profissional, você pode dobrar esses valores. O WHM aplica os limites automaticamente — o cliente não consegue ultrapassar a cota definida sem que você faça um upgrade. Se o seu ambiente permitir overselling, revise essa política com cuidado para não vender mais disco e banda do que sua revenda suporta na prática.
Para editar um pacote existente, acesse Packages > Edit a Package, selecione o pacote e ajuste os valores. A alteração se aplica imediatamente a todas as contas vinculadas a ele.
Como criar contas de clientes no WHM passo a passo
Com os pacotes configurados, o próximo passo no gerenciamento de clientes na revenda de hospedagem é provisionar as contas individuais. Cada conta corresponde a um cliente e fica isolada das demais — arquivos, bancos de dados e emails de um cliente não interferem nos de outro.
- No WHM, acesse Account Functions > Create a New Account.
- Preencha o campo Domain com o domínio principal do cliente (ex:
clienteexemplo.com.br). - Defina o Username (máximo 8 caracteres, sem espaços): ex:
cliente1. - Crie uma senha forte ou use o gerador automático do WHM.
- Informe o Email do cliente para notificações do cPanel.
- Em Package, selecione o pacote criado anteriormente (ex:
plano-basico). - Clique em Create e aguarde a confirmação.
O output esperado após a criação bem-sucedida é:
Account Creation Status: success
(You can now log into the cPanel for this account at:
https://clienteexemplo.com.br:2083)
O cliente recebe automaticamente acesso ao cPanel com os limites do pacote associado. Você, como revendedor, continua no WHM com visão de todas as contas.
Para acessar o cPanel de um cliente sem precisar da senha dele, use o recurso List Accounts no WHM, localize a conta e clique no ícone de cPanel — o WHM faz login automático (session token). Isso é útil para suporte técnico sem expor credenciais. Se você automatiza cobrança e provisionamento, a integração com WHMCS pode criar contas e aplicar pacotes automaticamente após a confirmação do pagamento.
Configurar nameservers personalizados para white label na revenda cPanel
Uma das vantagens da revenda de hospedagem cPanel é a possibilidade de usar marca própria (white label), ocultando referências ao servidor de origem. O primeiro passo é configurar nameservers personalizados para que os domínios dos clientes apontem para ns1.seudominio.com.br em vez de nameservers genéricos. Esse cenário também é conhecido como DNS Privado, pois o cliente passa a usar seus próprios nameservers.
- No WHM, acesse Basic WebHost Manager Setup.
- Localize o campo Primary Nameserver e insira:
ns1.seudominio.com.br - Insira o Secondary Nameserver:
ns2.seudominio.com.br - Salve as configurações.
- No painel de registro do seu domínio, crie registros Glue Records (também chamados de nameserver hosts) apontando
ns1ens2para o IP do seu servidor de revenda.
Após a propagação de DNS (que pode levar até 24 horas), oriente seus clientes a apontar os domínios deles para ns1.seudominio.com.br e ns2.seudominio.com.br. Para entender melhor como gerenciar registros DNS, consulte o artigo Como gerenciar um domínio.
Para personalizar o visual do cPanel dos clientes com sua marca, acesse WHM > Branding e faça upload do seu logotipo. O nome exibido no painel pode ser alterado em Tweak Settings > Company Name.
Como monitorar e controlar recursos de todos os clientes no WHM
O monitoramento centralizado de recursos é essencial para evitar que um cliente consuma toda a cota da revenda e prejudique os demais. O WHM oferece ferramentas nativas para acompanhar uso de disco, banda e processos por conta.
Para verificar o uso de disco de todos os clientes de uma vez:
- Acesse Account Information > Disk Usage no WHM.
- A lista exibe todas as contas com uso atual e limite definido no pacote.
- Contas próximas do limite aparecem destacadas — tome ação antes que o cliente receba erros de cota.
Para monitorar consumo de banda mensal:
- Acesse Account Information > View Bandwidth Usage.
- Filtre por mês e veja o consumo individual de cada conta.
- Contas que ultrapassam o limite de banda são suspensas automaticamente pelo WHM — configure alertas em Tweak Settings > Bandwidth Overage Handling.
Para uma visão de CPU e memória em tempo real do servidor como um todo, acesse Server Status > Server Information. Se o seu provedor usa CloudLinux, os limites de CPU, RAM, I/O, processos simultâneos e limite de processos entry podem aparecer por conta via LVE, o que facilita identificar clientes que exigem upgrade sem afetar os demais. Se precisar de monitoramento mais granular por processo, o WHM exibe os processos ativos em Server Status > Process Manager.
Atenção: suspender uma conta de cliente interrompe imediatamente o acesso ao site, emails e banco de dados. Use Account Functions > Manage Account Suspension e confirme antes de executar a ação.
Como fazer upgrade, downgrade e suspensão de contas de clientes
O ciclo de vida de uma conta de cliente na revenda cPanel inclui upgrades quando o cliente cresce, downgrades em casos de redução de plano e suspensões por inadimplência ou violação de termos. O WHM centraliza todas essas operações sem necessidade de recriar a conta.
Para fazer upgrade ou downgrade de pacote:
- Acesse Account Functions > Upgrade/Downgrade an Account.
- Selecione a conta do cliente na lista.
- Escolha o novo pacote de destino.
- Clique em Upgrade/Downgrade — os novos limites são aplicados imediatamente.
Para suspender uma conta por inadimplência:
- Acesse Account Functions > Manage Account Suspension.
- Localize a conta e clique em Suspend.
- Informe o motivo da suspensão (visível apenas para o revendedor).
A conta suspensa exibe uma página de suspensão para visitantes. Os arquivos e dados do cliente são preservados — ao reativar, tudo volta ao normal. Para reativar, repita o processo e clique em Unsuspend. Em operações com cobrança automatizada, o WHMCS também pode sincronizar suspensões e reativações conforme o status de pagamento do cliente.
Para encerrar definitivamente uma conta:
Atenção: a exclusão de conta no WHM é irreversível. Todos os arquivos, bancos de dados e emails do cliente serão apagados permanentemente. Faça backup antes de prosseguir.
- Acesse Account Functions > Terminate Accounts.
- Selecione a conta e confirme a exclusão digitando o nome de usuário.
Como fazer backup e restaurar contas de clientes na revenda cPanel
A política de backup é um dos pilares do gerenciamento profissional de múltiplos clientes. O WHM permite configurar backups automáticos de todas as contas ou de contas individuais, com destino local ou remoto (FTP, SFTP, Amazon S3).
Para configurar backups automáticos no WHM:
- Acesse Backup > Backup Configuration.
- Habilite Backup Status: Enabled.
- Defina a frequência: Daily, Weekly ou Monthly.
- Configure o destino do backup — para destino remoto via SFTP:
Backup Type: Compressed
Destination: Remote SFTP
Host: backup.seudominio.com.br
Port: 22
Remote Account Username: backupuser
Remote Account Password: [senha segura]
Remote Backup Directory: /backups/revenda
- Em Accounts to Backup, selecione All Accounts para cobrir todos os clientes.
- Salve e execute um backup manual imediato para validar a configuração.
Para restaurar uma conta específica de um backup existente, acesse Backup > Restore a Full Backup/cpmove File, faça upload do arquivo .tar.gz da conta e confirme a restauração. O WHM recria a conta com todos os dados, emails e configurações DNS preservados.
Em ambientes que usam JetBackup, o processo pode ser ainda mais simples, com restauração por conta, email ou banco de dados a partir de pontos de recuperação no próprio painel, quando o recurso estiver habilitado pelo provedor.
Para transferir uma conta entre servidores de revenda, use Transfers > Copy an Account from Another Server, informando o IP e credenciais do servidor de origem. Isso é útil em migração de contas sem downtime — o WHM sincroniza os dados antes de alterar o DNS.
Se você gerencia conexões de banco de dados remotas para seus clientes, o artigo Conectando remotamente ao MySQL - cPanel detalha como liberar acesso externo de forma segura.
Problemas comuns e como resolver
Sintoma: Conta do cliente não é criada e o WHM exibe erro de cota excedida
Causa: O revendedor atingiu o limite total de contas, disco ou banda definido pelo provedor de hospedagem no plano de revenda. O WHM bloqueia a criação de novas contas quando qualquer recurso da revenda está esgotado.
Solução: Acesse Account Information > List Accounts e some o uso atual de disco de todas as contas. Compare com o limite total do seu plano de revenda. Se necessário, faça upgrade do plano de revenda junto ao provedor, ou libere espaço excluindo backups antigos em Backup > Backup Configuration > Backup Directory.
Sintoma: Cliente não consegue acessar o cPanel após a criação da conta
Causa: O domínio do cliente ainda não propagou para os nameservers da revenda, ou o firewall do servidor está bloqueando a porta 2083.
Solução: Oriente o cliente a acessar o cPanel diretamente pelo IP do servidor enquanto o DNS propaga: http://IP_DO_SERVIDOR:2082. Para verificar se a porta 2083 está aberta, execute no servidor: netstat -tlnp | grep 2083. Se o firewall estiver bloqueando, libere a porta via CSF ou UFW. Consulte o artigo Guia Completo: Como escolher o melhor plano de hospedagem para o seu site para entender as diferenças entre planos e portas utilizadas.
Sintoma: Uso de disco de uma conta cresce rapidamente sem justificativa
Causa: Logs de acesso do Apache ou emails acumulados na fila de saída (mail queue) podem consumir gigabytes sem que o cliente perceba. Sites WordPress com muitos plugins de cache também geram arquivos temporários excessivos.
Solução: No WHM, acesse Email > Mail Queue Manager e verifique se há emails presos na fila. Para logs, acesse o cPanel da conta afetada em Metrics > Awstats e verifique o volume. Via SSH, identifique os maiores diretórios com: du -sh /home/nomeusuario/* | sort -rh | head -20. Limpe logs antigos em /home/nomeusuario/logs/ e configure rotação automática.
Sintoma: Nameservers personalizados não resolvem após configuração
Causa: Os Glue Records (registros de nameserver host) não foram criados no registrador do domínio, ou foram criados com o IP errado. Sem Glue Records, os nameservers personalizados não conseguem resolver porque criam uma dependência circular.
Solução: Acesse o painel do registrador do domínio (ex: Registro.br) e localize a opção Servidores DNS ou Hosts de Nameserver. Crie os registros ns1.seudominio.com.br e ns2.seudominio.com.br apontando para o IP do servidor de revenda. Aguarde até 48 horas para propagação completa e valide com: dig ns1.seudominio.com.br A.
Sintoma: WHM exibe "Account already exists" ao tentar criar uma conta
Causa: O nome de usuário ou o domínio já está registrado no servidor, mesmo que a conta pareça inexistente no painel. Isso ocorre frequentemente após exclusões incompletas ou migrações mal finalizadas.
Solução: Acesse Account Functions > List Accounts e pesquise pelo domínio ou usuário. Se não aparecer na lista mas o erro persistir, verifique via SSH se o usuário do sistema ainda existe: id nomeusuario. Se existir, remova manualmente com cuidado após confirmar que não há dados importantes: userdel -r nomeusuario. Atenção: este comando apaga o diretório home do usuário permanentemente.
Perguntas frequentes sobre gerenciamento de clientes na revenda cPanel
Como criar uma conta de revendedor no WHM?
No WHM, acesse Account Functions e clique em Create a New Account. Preencha o domínio, nome de usuário, senha e selecione o pacote de hospedagem previamente criado. O WHM provisiona a conta automaticamente com os limites definidos no pacote, enviando as credenciais de acesso ao cPanel para o email informado durante o cadastro.
Qual a diferença entre WHM e cPanel na revenda de hospedagem?
O WHM (Web Host Manager) é o painel administrativo do revendedor, onde você cria e gerencia contas de clientes, define pacotes e monitora recursos do servidor. O cPanel é o painel que cada cliente final usa para gerenciar seu próprio site, emails e bancos de dados. O revendedor acessa o WHM na porta 2087; o cliente acessa o cPanel na porta 2083. São interfaces distintas com níveis de permissão diferentes — o cliente não tem acesso ao WHM.
Como limitar o uso de recursos por cliente na revenda cPanel?
Crie pacotes de hospedagem no WHM em Add a Package, definindo limites de disco, largura de banda, contas de email, bancos de dados e subdomínios. Ao criar a conta do cliente, associe-a ao pacote desejado. Você pode alterar o pacote de um cliente a qualquer momento em Upgrade/Downgrade an Account, e os novos limites são aplicados imediatamente sem necessidade de recriar a conta ou migrar dados.
É possível usar marca própria (white label) na revenda cPanel?
Sim. No WHM, acesse Branding para personalizar o logotipo e o nome exibido no cPanel dos seus clientes. Você também pode configurar um nameserver personalizado (ex: ns1.seudominio.com.br) para que os clientes não vejam referências ao servidor de origem. Combine as configurações de Branding com nameservers próprios para uma experiência completamente white label, onde o cliente percebe apenas a sua marca.
Como monitorar o uso de recursos de todos os clientes de uma vez no WHM?
No WHM, acesse Account Information e clique em View Bandwidth Usage para ver consumo de banda por conta, ou Disk Usage para espaço em disco. Para uma visão consolidada de CPU e memória do servidor, use a seção Server Status. Em servidores com CloudLinux, os limites LVE ajudam a enxergar gargalos por conta. Para monitoramento mais avançado e alertas automáticos, você pode integrar ferramentas externas como Netdata ou Zabbix apontando para o IP do servidor de revenda.
Conclusão
Aprender como usar o WHM para configurar uma revenda cPanel e gerenciar múltiplos clientes de forma profissional exige organização desde a criação dos pacotes até o monitoramento contínuo de recursos. Com o WHM como central de controle, você tem visibilidade total sobre todas as contas sem precisar acessar cada uma individualmente.
- Crie pacotes antes de criar contas: defina planos básico, intermediário e avançado com limites claros de disco, banda e email — isso evita retrabalho e facilita upgrades futuros.
- Configure backups automáticos para destino remoto: nunca dependa apenas do armazenamento local do servidor; use SFTP ou S3 para garantir recuperação em caso de falha de hardware.
- Implemente white label desde o início: nameservers personalizados e branding no cPanel constroem credibilidade com seus clientes e diferenciam seu serviço no mercado.
- Ofereça recursos de valor agregado: incluir certificados SSL gratuitos, automação com WHMCS e política clara de limites torna sua revenda mais competitiva e reduz chamados de suporte.
Leia também
- Configurar acesso restrito por IP no painel WHM/cPanel para maior segurança
- Comparativo: cPanel vs. Painéis Open Source para Gerenciamento de VPS Linux
- Solucionar erro 'disk quota exceeded' no cPanel: diagnóstico e limpeza
Precisa de ajuda com revenda de hospedagem cPanel?
A AviraHost oferece planos de revenda de hospedagem com WHM completo, suporte técnico especializado e infraestrutura preparada para você gerenciar dezenas de clientes com estabilidade. Nossos planos incluem recursos escaláveis, certificados SSL gratuitos e painel white label para você construir seu negócio com sua própria marca.