
Como instalar o aaPanel no seu servidor Linux
aaPanel é um painel de controle gratuito, leve e muito popular na gestão de servidores web. Com ele você cria sites, bancos de dados, gerencia certificados SSL e muito mais, tudo via interface gráfica.
📝 Pré-requisitos
- Um servidor VPS ou dedicado com CentOS 7/8 ou Ubuntu 18.04+
- Acesso root ou usuário com privilégios sudo
- Portas 8888 (painel) e 80/443 (web) liberadas no firewall
1. Atualize seu sistema
Conecte-se via SSH ao servidor e rode os comandos abaixo:
sudo yum clean all
sudo yum -y update
sudo apt-get update
sudo apt-get -y upgrade
2. Instale as dependências básicas
Ainda no terminal, instale wget
e curl
, necessários para baixar o instalador:
# CentOS
sudo yum -y install wget curl
# Ubuntu
sudo apt-get -y install wget curl
3. Baixe e execute o script de instalação
O próprio time do aaPanel disponibiliza um script que detecta seu sistema e instala tudo automaticamente. Escolha apenas um dos comandos abaixo, conforme sua distro:
wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh
⚠️ Durante a execução, o script irá:
- Instalar Nginx, Apache ou OpenLiteSpeed (você escolhe).
- Configurar MariaDB/MySQL, PHP (vários pools).
- Baixar e habilitar o aaPanel na porta 8888 por padrão.
4. Anote seus dados de acesso
Ao final da instalação, o instalador exibirá:
====================================================
Congratulations, aaPanel installation is complete!
Panel URL: http://IP_DO_SERVIDOR:8888
Username: admin
Password: Abc123456
====================================================
✅ Anote a URL e as credenciais — você vai acessar por navegador.
5. Acesse o painel e faça o primeiro login
- No seu navegador, abra
http://SEU_IP:8888
. - Informe admin e a senha gerada.
- No primeiro acesso, você será convidado a mudar a senha — faça isso para garantir a segurança.
6. Configure a segurança básica
- Mude a porta padrão (8888)
- Vá em Configurações → Configuração do painel e altere
Panel port
.
- Vá em Configurações → Configuração do painel e altere
- Habilite o firewall interno
- Em Segurança → Firewall, ative a proteção e autorize apenas as portas necessárias (SSH, nova porta do painel, HTTP, HTTPS).
- Instale um certificado SSL no próprio painel
- Em Segurança → Let’s Encrypt, insira seu domínio e gere o SSL grátis.
7. Crie seu primeiro site
- No menu esquerdo, vá em Site → Adicionar site.
- Preencha:
- Domínio (ex.:
meublog.com
) - Raiz do documento (
/www/wwwroot/meublog
) - Versão do PHP
- Domínio (ex.:
- Clique em Submit.
- Após criar, você já pode fazer upload de arquivos via FTP (configurado em Conta FTP) ou usar o gerenciador de arquivos do painel.
8. Extras recomendados
- Banco de dados: crie um MySQL em Banco de dados → Criar e anote usuário/senha.
- Backup automático: configure em Backup → Agendar backup para salvar sites e bancos em outro servidor ou storage S3.
- Monitoramento: use Monitor → Status para ver uso de CPU, RAM e disco em tempo real.
Conclusão
Com estes passos você terá o aaPanel rodando em poucos minutos, pronto para hospedar blogs, lojas e qualquer aplicação web. Ele simplifica a gestão e reduz drasticamente o tempo de configuração.
Dica: publique este tutorial no seu blog, inclua prints de tela para cada etapa e convide seus leitores a testar criando uma conta demo em seu provedor de hospedagem.
Se tiver dúvidas ou quiser avançar em configurações avançadas (clustering, cache Redis, Docker, etc.), é só nos chamar nos comentários!
Boa instalação e bons projetos!