Nota: Esse tutorial técnico sobre cPanel & WHM, te ensina a instalar e configurar parcialmente um servidor. Para um ambiente de produção mais complexo é necessário um aprofundamento no tema.
Hospedagem cPanel & WHM com Alma Linux própria
O cPanel & WHM é uma plataforma para gerenciamento de hospedagem que possui uma insterface amigável para trabalharmos com sites, e-mails e banco de dados.
A seguir, você vai aprender a fazer a instalação básica e inicial de um servidor cPanel com Alma Linux 8.
Principais provedores para cPanel & WHM
Antes mesmo de implantar um projeto, você precisa ter em mente com qual empresa irá trabalhar. Pois dependendo da empresa você terá muitos benefícios como também muita dor de cabeça.
As principais empresas de VPS, Cloud e Bare Metal que o mercado tem utilizado nos últimos anos são:
- Amazon Web Services (AWS)
- Google Cloud Platform
- DigitalOcean
- Linode
- Vultr
- OVHcloud
- Hetzner
- Contabo
- Hivelocity
- Interserver
- Reliablesite
- Hostdime
A escolha do melhor provedor para o seu projeto dependerá do objetivo e budget, pois os valores podem ser completamente diferentes de um provedor para outro.
Caso precise de uma consultoria técnica, agende um horário comigo para criamos uma solução exclusiva para seu projeto.
Requisitos cPanel & WHM
A maioria dos usuários iniciantes quando estão configurando servidores cPanel, negligenciam os requisitos de sistema do cPanel & WHM. Sendo assim, ocasionam muitos problemas pós instalação em lentidões e problemas técnicos.
1. Requisitos de Hardware
Para o cPanel & WHM funcionar corretamente, é importante ter um hardware que obedeça os requisitos mínimos e também esteja em conformidade com o seu objetivo.
Os requisitos mínimos de hardware são:
- Processador: 1.1 GHz ou superior
- Memória RAM: 2 GB de RAM ou superior
- Espaço em disco: 40 GB de espaço em disco livre ou superior
- Arquitetura: 64-Bit
- 1 Ipv4 dedicado
1. Requisitos de Software
O cPanel & WHM requer um servidor Linux de 64 bits com algumas versões específicas para seu funcionamento.
Sistema Operacional | End of Life (fim das atualizações) |
CentOS 7, CloudLinux 7 ou Red Hat Enterprise Linux 7 | 30/06/2024 |
Alma Linux 8, CloudLinux 8, Rocky Linux 8 | 01/03/2029 |
Alma Linux 9, CloudLinux 9, Rocky Linux 9 | 31/05/2032 |
Ubuntu® 20.04 LTS | 30/06/2025 |
Ubuntu® 22.04 LTS | 30/06/2027 |
Atualmente o mercado tem utilizado servidores cPanel com o Alma Linux 8 e 9, por ser o substituto ideal ao CentOS 7, e ter um bom tempo de suporte e atualizações da cPanel.
Passo a Passo Instalação do cPanel & WHM no Alma Linux
Não existe uma regra geral para configurarmos um servidor com o painel cPanel. No entanto, algumas atividades podem ser seguidas em ordem cronológica pois tornará o processo um pouco mais tranquilo.
1. Contratação de licença
Antes de iniciar o setup do servidor, você pode adquirir uma licença cPanel no site oficial.
No entanto, você também poderá utilizar uma licença de testes por 15 dias, e após isso poder contratar uma licença definitiva.
No nosso tutorial usamos uma licença de testes, então realize o cadastro na cPanel Store para que mais a frente você possa replicar os mesmos passos que nós.
https://store.cpanel.net/login/register
2. Acesso SSH
O segundo passo dessa jornada é acessar o servidor pelo SSH. Então você vai acessar o seu servidor com usuário root.
3. Desabilite o firewall e serviços extras
Precisamos evitar qualquer problema com firewall, portas e serviços que vem por padrão no Alma Linux, para que nossa instalação cPanel & WHM não seja quebrada.
Execute os comandos abaixo no terminal:
# Desabilite o Firewall
iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service
# Desabilite o gerenciador de Rede
systemctl stop NetworkManager.service
systemctl desabilita NetworkManager.service
# Desative o SELinux
nano /etc/selinux/config
SELINUX=disable
# Instalar o Perl
yum -y install perl
Na sessão SELINUX, troque a diretiva SELINUX=enforcing , por SELINUX=disable
Para aplicar todas as mudanças realizadas, reinicie o servidor.
# Reinicie o servidor
reboot
3. Iniciando a instalação
A instalação inicial é bem simples, no entanto, dependendo do provedor e até mesmo da velocidade do servidor, pode ser que a instalação demore até 1h para ser concluída.
Em bons provedores, geralmente em 7 minutos temos a instalação pronta.
Para dar início a instalação siga as etapas abaixo.
Instale o screen, que é bem útil para manter o processo rodando caso você perca conexão com o seu servidor.
dnf -y install epel-release
dnf -y install screen
screen -r
Agora execute o script oficial da cPanel para instalação do cPanel & WHM
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Não é necessário nenhuma interação, você apenas vai esperar a conclusão! Caso ocorra algum problema, você verá que o script irá finalizar e informando algum erro.
Pegue um café, e espere….
Quando a instalação for finalizada, você verá uma mensagem como a imagem abaixo:
Agora você já pode abrir o seu navegador preferido, e iniciar a configuração do WHM. Basta acessar com o link informado, ex: https://seu_ip:2087
4. Acessando o WHM e iniciando a configuração
Assim que você acessar o WHM pelo navegador, será solicitado para entrar com um login, e você vai logar usando o usuário e senha root do sistema.
Aceite os termos de uso da cPanel e faça o login com o seu usuário e senha da cPanel Store, para que sua licença de testes seja ativada.
Assim que realizar o login, você verá que a licença de testes será ativada.
Para prosseguir, basta clicar em Server Setup.
Na próxima janela, você vai inserir um e-mail e irá configurar os nameservers do seu servidor.
O e-mail configurado irá receber notificações de sistema, falhas de processos, etc. O DNS será os nomes de DNS responsáveis pelo seu servidor.
E você pode configurar seguindo um padrão FQDN, para simplificar nossa vida, iremos configurar os nameservers como: ns1.exemplo.com e ns2.exemplo.com
Para finalizar, clique em Next.
Agora você está logado e poderá utilizar todos os recursos de administração do WHM.
Vídeo Aula: Guia Instalação cPanel & WHM Alma Linux
E se você chegou até aqui, confira o vídeo que lançamos no nosso canal oficial no YouTube.
Você vai aprender de uma forma bem prática a instalar e configurar um servidor cPanel & WHM. Na aula abordamos:
- Setup do cPanel & WHM
- Configuração de DNS
- Timezone
- Quotas
- Parametrizações Tweak Settings
- Segurança
- DNS Reverso
- Parametrização servidor de e-mail
- Testes e-mail
- E muito mais.
Treinamento cPanel & WHM Avançado
Se você deseja trabalhar de forma avançada com servidores cPanel & WHM e se enrola com boa parte das configurações, venha fazer parte da nossa comunidade!
O treinamento cPanel & WHM é um curso totalmente atualizado e focado em te preparar desde a base até a assuntos mais avançados em servidores.
Resolvi fazer esse treinamento abordando cenários do dia a dia, com insights e muita experiência prática.
Alguns dos conteúdos abordados:
- Servidor de E-Mail
- Configurações SPAM
- DNS rDNS
- Nginx
- Backups
- Otimizações do PHP
- Monitoramento
- Tweeks Settings
- Security Center
- Migrações
- Aulas bônus
- Aulas hands on
Conclusão: Instalação VPS cPanel & WHM
Nesse tutorial podemos conhecer um pouco melhor como instalar um VPS cPanel/WHM com Alma Linux 8.
Recomendo bastante o estudo do vídeo acima, e para aqueles que desejam se aprofundar no tema e aprender tópicos mais avançados, indico o nosso treinamento online.
Mas o que acharam? Comentem ai em baixo.
9 Comentários
Como funciona o curso cPanel ?
Olá Bruno! Seja bem vindo! Acesse o link, lá eu comento tudo sobre o treinamento.
https://alexjunio.com.br/curso-cpanel-whm-gerenciamento-de-hospedagem/
Cai aqui de paraquedas! Ainda estou perdida, mas me ajudou muito :*
Olá Sara, espero ter ajudado!
Muito bom o tutorial, você poderia fazer a aula no youtube.
Fala João, em breve será lançada.
Estava buscando um artigo assim, obrigado.
Parabéns. Há muito tempo não assistia uma aula tão bem explicada.
Quando vc fazia o teste de envio de emails, você comentou que a VULTR bloqueia a saida de emails. Como resolver isso? Porque os meus só entram e não consigo enviar.
Olá, obrigado pelo comentário! Ou você abre um ticket e veja a possibilidade de abrirem a porta, ou você utiliza um SMTP Relay para fazer a retransmissão dos e-mails.