Guia do WHM para quem tem revenda de hospedagem: criar pacotes e contas, trocar plano, suspender, mudar senha e colocar a sua marca no cPanel.
O WHM é o painel da revenda: nele você cria uma conta cPanel para cada cliente, define os planos e cuida de senhas e suspensões. O revendedor vê uma versão reduzida do WHM, sem as funções do servidor. Quais menus aparecem depende dos privilégios que o provedor liberou, então pode ser que algum item deste guia não esteja no seu painel.
Como acessar o WHM da revenda
Entre com o usuário e a senha da revenda no endereço informado na ativação. Em geral funcionam https://seudominio.com.br:2087 e https://seudominio.com.br/whm. Se o navegador não abrir a porta 2087, a rede em que você está pode bloqueá-la (veja portas e endereços do cPanel, WHM e Webmail).
A busca no canto superior esquerdo é o jeito mais rápido de achar qualquer função: digite parte do nome, como "package" ou "suspension". Se o WHM estiver em português, os nomes aparecem traduzidos.
O que aparece no WHM de revenda
| Seção | Funções principais |
|---|---|
| Account Information | List Accounts, List Suspended Accounts, Show Accounts Over Quota, View Bandwidth Usage, List Subdomains, List Parked Domains |
| Account Functions | Create a New Account, Upgrade/Downgrade an Account, Password Modification, Manage Account Suspension, Terminate Accounts, Skeleton Directory, Web Template Editor |
| Packages | Add a Package, Edit a Package, Delete a Package, Feature Manager |
| DNS Functions | Zone Editor, Delete a DNS Zone |
| cPanel | Customization (logo, cores e links do cPanel dos seus clientes) |
| Development | Manage API Tokens (para integrar o WHMCS) |
Funções como Modify an Account, Quota Modification e Limit Bandwidth Usage são privilégios avançados. Muitos provedores não liberam para revenda. Quando faltarem, use pacotes para mudar limites.
Comece pelos pacotes (os seus planos)
Pacote é o modelo de limites que você aplica nas contas: espaço, e-mails, bancos de dados, domínios. Crie os pacotes antes das contas, com nomes curtos e sem preço no nome, porque o nome de um pacote não pode ser alterado depois.
- Abra Packages » Add a Package.
- Dê um nome em Package Name. O WHM guarda o pacote com o seu usuário de revenda na frente (
suarevenda_basico), mas o cliente vê sóbasico. - Defina os recursos. Os principais são Disk Space Quota (MB), Monthly Bandwidth Limit (MB), Max Email Accounts, Max Quota per Email Address (MB), Max SQL Databases, Max Sub Domains, Max Parked Domains e Max Addon Domains.
- Escolha a Feature List se quiser esconder recursos do cPanel nesse plano (veja abaixo). Sem isso, use
default. - Clique em Add.
Em Packages » Feature Manager você monta listas de recursos (por exemplo, sem acesso a Terminal ou a instalador de aplicativos) e associa a um pacote.
Como criar uma conta cPanel para um cliente
- Abra Account Functions » Create a New Account.
- Domain: o domínio do cliente, sem
www. - Username: até 16 caracteres, só letras minúsculas e números, sem começar com número nem com
test. Se o servidor usa MySQL, os 8 primeiros caracteres precisam ser únicos no servidor. - Password e Email: senha forte (use o gerador) e o e-mail de contato do cliente.
- Choose a Package: selecione um dos seus pacotes. Revenda sem o privilégio de modificação de contas é obrigada a escolher um pacote.
- DNS Settings: deixe Enable DKIM, Enable SPF e Enable DMARC marcados para os e-mails do cliente não caírem em spam.
- Clique em Create. O WHM mostra o resumo com o IP e os servidores de nome que o cliente deve usar.
Alterar plano, senha ou suspender
- Trocar o plano: Account Functions » Upgrade/Downgrade an Account, selecione a conta, clique em Modify, escolha o novo pacote e confirme. Detalhes em como editar os recursos de uma conta.
- Trocar a senha: Account Functions » Password Modification. Senha não pode ser recuperada, só redefinida.
- Suspender: Account Functions » Manage Account Suspension, selecione a conta, escreva o motivo e clique em Suspend. O site passa a mostrar a página de conta suspensa. Para reativar, selecione a conta e clique em Unsuspend.
- Atalho: em Account Information » List Accounts, o ícone + ao lado da conta abre atalhos para trocar a senha, suspender e mudar o plano. O ícone do cPanel, na mesma linha, entra no painel do cliente sem pedir senha.
Excluir uma conta
Em Account Functions » Terminate Accounts, clique em Remove na linha da conta e confirme. A exclusão apaga arquivos, e-mails e bancos e não pode ser desfeita, então baixe um backup antes se houver qualquer dúvida. Deixe Keep DNS Zone desmarcado, a não ser que você vá manter o DNS do domínio no servidor: a zona que sobra impede recriar a conta depois (veja erro ao recriar conta no WHM).
Como colocar a sua marca no cPanel
- cPanel » Customization: logo, cores, ícone do navegador e links de ajuda que os seus clientes veem no cPanel. Não muda o visual do WHM.
- Account Functions » Web Template Editor: a página padrão de um domínio sem site e a página de conta suspensa.
- Account Functions » Skeleton Directory: arquivos colocados na pasta
/home/suarevenda/cpanel3-skel/public_htmlsão copiados para toda conta nova, como umindex.htmlde "site em construção" com a sua marca. - Servidores de nome próprios (
ns1.suamarca.com.br): peça a configuração ao suporte.
Integração com o WHMCS
Para o WHMCS criar, suspender e reativar contas sozinho, ele precisa de um token de API do seu WHM (é o que antigamente se chamava chave de acesso remoto). Em Development » Manage API Tokens, gere um token, copie na hora (ele não aparece de novo) e cadastre no WHMCS com o seu usuário de revenda. Veja o que é o WHMCS.
Perguntas frequentes
Posso dar limite maior para um cliente só?
Sim. Se o seu WHM tiver Modify an Account, ajuste ali. Se não tiver, crie um pacote específico e mude a conta para ele.
Meus clientes veem o nome do meu provedor?
Não no cPanel personalizado. Com a sua logo, o seu domínio no acesso e servidores de nome próprios, o cliente vê só a sua marca.