Meta descrição: Aprenda como instalar WordPress na VPS com aaPanel em poucos passos: do domínio ao SSL e cache, com segurança e performance.

Instalar WordPress em uma VPS pode parecer “coisa de quem é avançado”, mas o aaPanel deixa o processo muito mais amigável: você ganha um painel visual para criar sites, bancos de dados, gerenciar PHP, ativar SSL e até aplicar cache — sem precisar decorar dezenas de comandos.
Neste guia prático, a ideia é te mostrar como instalar WordPress na VPS com aaPanel do jeito certo, pensando em três pontos que iniciantes geralmente sofrem:
- colocar tudo no ar sem dor de cabeça (site + banco + domínio);
- segurança básica bem feita (SSL, usuário/senha, atualizações);
- performance decente desde o começo (cache e configurações simples que fazem diferença).
A “receita” aqui funciona bem para a maioria dos cenários: blog, site institucional, landing page e até loja pequena (com WooCommerce), desde que você escolha uma VPS com recursos adequados.
Antes de começar, vale alinhar o que você precisa ter em mãos:
- Uma VPS com um Linux compatível (Ubuntu e Debian são comuns e funcionam bem);
- Um domínio (ex.: seudominio.com) apontando para o IP da VPS;
- Acesso root via SSH (normalmente você recebe ao contratar a VPS);
- Um e-mail válido (útil para emitir o SSL Let’s Encrypt).
Ao longo do passo a passo, você vai ver que o aaPanel organiza tudo em etapas bem claras: primeiro preparamos o servidor e instalamos o painel; depois criamos o site e o banco; em seguida instalamos o WordPress; ativamos o SSL; e por fim otimizamos o desempenho.
Se você seguir a ordem, as chances de erro caem muito. E mesmo que algo dê errado, fica bem mais fácil identificar onde foi: DNS, banco, permissões, PHP, certificado…
Vamos para a prática.
Preparando a VPS e instalando o aaPanel
A base para dar certo é preparar a VPS com calma. Quando você instala WordPress “pulando etapas”, os problemas aparecem depois: lentidão, erro de permissão, SSL que não emite, painel inacessível, etc. Então aqui a ideia é criar um ambiente limpo e previsível.
1) Checklist rápido da VPS
Para a maioria dos projetos WordPress iniciantes, uma VPS com 2 GB a 4 GB de RAM já dá conta (dependendo do tráfego e plugins). Se você pretende usar WooCommerce, muitos plugins e construtores visuais pesados, considere mais RAM.
Também confirme:
- Sistema: Ubuntu 22.04/24.04 ou Debian 11/12 (recomendado)
- IP público dedicado
- Acesso root liberado (SSH)
2) Primeiros comandos (atualização e segurança básica)
Conecte via SSH e atualize o sistema. Em geral, em Ubuntu/Debian:
- Atualize pacotes
- Reinicie se houver atualização de kernel
Não precisa virar especialista em Linux, mas vale um cuidado: use senhas fortes, evite expor portas desnecessárias e mantenha o sistema atualizado.
3) Apontamento de domínio (antes do painel)
Antes de instalar WordPress, deixe seu domínio apontando para o IP da VPS:
- Crie um A record para
@(domínio raiz) → IP - Crie um A record para
www→ IP
Isso é importante porque o Let’s Encrypt valida o domínio via DNS/HTTP; se o apontamento não propagou, o SSL falha.
4) Instalação do aaPanel
O aaPanel normalmente é instalado via script oficial executado no servidor. Depois da instalação, ele te entrega:
- URL de acesso do painel (porta específica)
- Usuário e senha iniciais
Ao logar, o aaPanel pede a instalação do “stack” (conjunto de serviços). Para WordPress, o caminho mais comum é:
- Nginx ou Apache (Nginx costuma ser mais leve)
- MySQL ou MariaDB
- PHP (de preferência uma versão compatível com seu WordPress e plugins)
Uma escolha segura para iniciantes é instalar Nginx + MariaDB + PHP 8.1/8.2, mas se você já sabe que um plugin exige versão específica, ajuste aqui.
5) Ajustes úteis dentro do aaPanel
Depois do stack instalado, visite as seções de:
- Firewall: libere apenas o necessário (HTTP 80, HTTPS 443 e a porta do painel)
- PHP Settings: ajuste limites com moderação (uploadmaxfilesize, postmaxsize) se você pretende subir temas/plugins grandes
Feito isso, você está pronto para criar o site e o banco de dados do WordPress sem improvisos. O próximo passo é montar a “estrutura” dentro do aaPanel.
🤖 Uma dica extra: automatize rotinas do seu site com n8n e Agentes de IA
Depois que você aprende a cuidar de uma VPS com painel (como o aaPanel), fica muito natural querer automatizar tarefas: avisos no WhatsApp quando cair o site, backup em nuvem, postar conteúdo automaticamente, capturar leads e enviar para um CRM…
Se você curte essa pegada prática, a Formação Agentes de IA (n8n) da Hora de Codar é um caminho bem redondo para iniciantes, porque o foco é construir projetos reais sem depender de programação. São 11+ cursos, 221+ aulas, 20h+ e 21+ projetos, com uma comunidade grande (8100+ alunos), então você não fica travado sozinho.
Eu recomendaria dar uma olhada na página e ver o que dá para aplicar no seu contexto (site, marketing, atendimento e operações): https://app.horadecodar.com.br/lp/formacao-agentes-de-ia-n8n?utm_source=blog
Criando site, banco de dados e configurando o domínio no aaPanel
Com o aaPanel instalado, o fluxo fica bem lógico: primeiro você cria o “container” do site (o vhost), depois cria o banco e por fim garante que o domínio está respondendo para o servidor. Essa etapa é onde muita gente erra por detalhes — e esses detalhes geralmente viram erros como “Error establishing a database connection” ou SSL que não emite.
1) Criar o site no aaPanel
No menu de sites (geralmente “Website”), você vai adicionar um novo site informando:
- Domínio (ex.:
seudominio.comewww.seudominio.com) - Diretório raiz do site (o aaPanel cria automaticamente)
- Escolha de servidor (Nginx/Apache — conforme seu stack)
Dica: se você pretende instalar vários sites na mesma VPS, mantenha uma organização simples nos diretórios e nomes. Isso ajuda muito na manutenção.
2) Criar o banco de dados
O WordPress precisa de um banco (MySQL/MariaDB). No aaPanel, vá até a seção de banco de dados e crie um novo, definindo:
- Nome do banco (ex.:
wp_site1) - Usuário (ex.:
wp_user1) - Senha forte (use um gerador; não use
admin123)
Guarde esses dados — você vai usá-los na instalação do WordPress.
Um ponto importante para iniciantes: na maioria dos cenários, o banco fica no próprio servidor, então o host do banco será localhost. Você só muda isso se estiver usando banco externo.
3) Verificar o domínio (DNS + resposta HTTP)
Mesmo que você já tenha criado os registros A, confirme se:
- o DNS propagou (pode levar minutos a horas)
- acessando
http://seudominio.comvocê chega no servidor (mesmo que ainda não exista WordPress)
No aaPanel, normalmente dá para ver logs e status do site. Se o domínio não resolve, não adianta seguir para SSL ou WordPress ainda.
4) Preparar o diretório do site
O aaPanel costuma criar um diretório padrão com uma página simples. Isso é bom: garante que o vhost está ok.
Antes de instalar o WordPress, verifique também permissões. Em geral, o próprio painel organiza isso, mas é comum existir um usuário padrão do serviço web. Se você instalar arquivos manualmente e der permissão errada, o WordPress pode não conseguir atualizar plugins/temas.
5) (Opcional) Ajustar versão do PHP por site
Uma vantagem do aaPanel é escolher versões de PHP por site. Se você tem outros projetos na VPS, isso ajuda a evitar conflitos.
Para WordPress, a regra prática é: use uma versão moderna e suportada, e mantenha plugins/tema compatíveis. Versão muito antiga de PHP aumenta risco de segurança e limita desempenho.
Com site criado, banco pronto e domínio respondendo, você já tem o “terreno” preparado. Agora sim faz sentido entrar em instalar WordPress no aaPanel passo a passo.
Vídeo recomendado no YouTube (da nossa planilha)
Se você está montando sua VPS agora, um bom próximo passo é aprender a instalar e gerenciar ferramentas que rodam 24/7 no servidor (o raciocínio é parecido com WordPress: domínio, SSL, processos e estabilidade). Este vídeo mostra uma instalação bem direta em VPS, ótimo para pegar confiança com esse tipo de ambiente.
Assista aqui:
Quer ver o passo a passo e aplicar no seu servidor hoje? Clique e assista: https://www.youtube.com/embed/VCKzXFk_XjM?si=eOBTMrjZNPj3q07Z
Instalar WordPress no aaPanel passo a passo
Aqui é onde tudo se encaixa. Com site e banco já criados, você tem duas formas comuns de instalar WordPress com aaPanel: usando um instalador (quando disponível) ou fazendo a instalação manual via upload/extração do pacote. Vou te guiar pelo caminho mais universal (manual), que funciona mesmo quando não há “one-click installer”.
1) Baixar e enviar os arquivos do WordPress
Você pode:
- baixar o WordPress diretamente no servidor (mais rápido)
- ou baixar no seu computador e subir via gerenciador de arquivos/FTP
Dentro do aaPanel há um File Manager (gerenciador de arquivos). Entre no diretório raiz do site e garanta que os arquivos vão ficar ali (não dentro de uma pasta extra do tipo /wordpress/ sem querer, a menos que essa seja sua intenção).
Depois de extrair o pacote, você deve ver arquivos como wp-config-sample.php, pastas wp-admin, wp-includes e wp-content.
2) Criar o wp-config.php com as credenciais do banco
O WordPress precisa saber onde está o banco. Você pode:
- renomear
wp-config-sample.phpparawp-config.php - preencher:
- DB_NAME (nome do banco)
- DB_USER (usuário)
- DB_PASSWORD (senha)
- DB_HOST (geralmente
localhost)
O próprio instalador do WordPress também pode criar esse arquivo durante o processo web, desde que ele tenha permissão de escrita. Se você preferir menos atrito, deixe o WordPress gerar via navegador.
3) Rodar o instalador pelo navegador
Abra:
http://seudominio.com
Se o DNS e o vhost estiverem ok, o WordPress detecta que não está instalado e inicia o assistente:
- escolha idioma
- preencha título do site
- crie usuário administrador (evite “admin”)
- defina uma senha forte
- e-mail administrativo
Concluindo, você terá acesso ao /wp-admin.
4) Ajustes imediatos pós-instalação (recomendado)
Assim que entrar no painel do WordPress, faça pequenos ajustes que evitam dor de cabeça:
- Em Configurações → Links Permanentes, selecione “Nome do post” (URL mais amigável)
- Remova plugins/temas que você não vai usar
- Instale apenas o essencial (quanto mais plugin, mais chance de conflito e lentidão)
5) Verificação de saúde (Site Health)
No WordPress, existe o menu “Ferramentas → Saúde do Site”. Ele aponta coisas comuns:
- versão de PHP
- limite de memória
- HTTPS (se ainda não configurou, vai acusar)
Nesse momento, seu WordPress já está funcionando em HTTP. O próximo passo — e um dos mais importantes — é configurar SSL Let’s Encrypt no aaPanel para deixar o site seguro e com cadeado no navegador.
Configurar SSL Let’s Encrypt no aaPanel
Depois que o WordPress está no ar, a prioridade vira segurança e confiança. Hoje, rodar um site sem HTTPS é pedir para ter alertas no navegador, piorar conversão e ainda expor dados de login do /wp-admin. A boa notícia é que o aaPanel facilita bastante configurar SSL Let’s Encrypt no aaPanel.
1) Pré-requisitos (para não falhar)
O Let’s Encrypt precisa validar que você controla o domínio. Então verifique:
- Domínio e
wwwapontando para o IP correto - Porta 80 (HTTP) liberada no firewall (mesmo que você use HTTPS depois)
- O site respondendo publicamente (nada de “site fechado” por IP allowlist nesse momento)
Se esses itens não estiverem ok, a emissão geralmente falha.
2) Emitir o certificado no aaPanel
Dentro do gerenciamento do site, procure a área de SSL/TLS. Em geral, há a opção de:
- Let’s Encrypt (gratuito)
- Upload manual de certificado
Selecione Let’s Encrypt, marque o domínio raiz e o www, informe um e-mail (quando solicitado) e solicite.
O aaPanel costuma configurar automaticamente:
- certificado
- chave privada
- e a renovação automática
3) Forçar HTTPS (redirecionamento)
Depois de emitir, ative a opção de redirect HTTP → HTTPS no próprio painel do site. Isso garante que qualquer acesso antigo (http) caia no https.
Em paralelo, dentro do WordPress:
- vá em Configurações → Geral
- ajuste “Endereço do WordPress (URL)” e “Endereço do site (URL)” para
https://...
Se você já acessa o admin em https, costuma ser tranquilo.
4) Corrigir “conteúdo misto” (mixed content)
Às vezes o site fica com cadeado “quebrado” porque imagens, scripts ou CSS ainda estão em http. Para iniciantes, o caminho mais fácil é:
- atualizar URLs antigas no banco (quando necessário)
- garantir que o tema e plugins gerem recursos em https
Se o site é novo, normalmente isso nem aparece. É mais comum em migração.
5) Boas práticas rápidas de segurança com SSL
SSL é um passo grande, mas não é tudo. Aproveite o embalo e:
- mantenha WordPress, tema e plugins atualizados
- use senha forte e, se possível, 2FA
- evite plugins “nulled” (pirateados)
Com HTTPS funcionando e redirecionamento ativo, você já tem um WordPress bem mais profissional. Agora vale melhorar o que todo mundo sente na prática: velocidade. Vamos para otimizar desempenho do WordPress no aaPanel.
💻 VPS para WordPress com aaPanel: por que eu iria de Hostinger
Se você está saindo da hospedagem compartilhada e indo para VPS, escolher uma provedora que facilite o caminho faz diferença. A Hostinger costuma ser uma boa opção porque entrega uma infraestrutura bem sólida (NVMe, planos escaláveis e suporte 24/7), o que combina com a ideia de ter controle e desempenho para WordPress.
O link de indicação é este: https://www.hostinger.com.br/horadecodar
E se você for contratar, use o cupom HORADECODAR para garantir desconto.
Sobre recursos, dá para começar com planos menores e ir subindo conforme o site cresce. Um ponto que eu gosto é ter essa margem de escala (CPU/RAM/armazenamento) sem precisar migrar tudo de novo quando o projeto começa a pegar tráfego.
Otimizar desempenho do WordPress no aaPanel
Performance é o tipo de coisa que muita gente deixa para depois — até o site começar a ficar lento, o PageSpeed cair e o painel do WordPress virar sofrimento. A vantagem de usar VPS + aaPanel é que você consegue ajustar o servidor de forma bem direta.
A meta aqui é melhorar tempo de resposta e aguentar mais visitas com os mesmos recursos, sem complicar.
1) Escolha certa de PHP e ajustes simples
No aaPanel, verifique a versão do PHP do seu site e ative recursos que ajudam no WordPress:
- OPcache habilitado (melhora muito a execução do PHP)
- limites coerentes de memória e upload (sem exagero)
OPcache é um dos “melhor custo-benefício”: geralmente dá ganho real sem aumentar complexidade.
2) Cache: onde você ganha mais
Para WordPress, cache costuma ser o divisor de águas. Existem duas camadas principais:
- Cache no servidor (ex.: FastCGI cache / proxy)
- Cache via plugin no WordPress
Se você está começando, muitas vezes é mais simples começar com um plugin de cache confiável e depois evoluir para cache no servidor se precisar. O importante é não usar “qualquer plugin” e configurar sem entender, porque cache mal ajustado pode quebrar páginas dinâmicas (login, carrinho etc.).
3) Banco de dados e limpeza
Com o tempo, o banco cresce: revisões, transientes, logs de plugins, etc. Não precisa ficar neurótico, mas vale:
- remover plugins que você não usa
- evitar acumular temas desnecessários
- manter o WordPress atualizado (muitas versões trazem melhorias e correções)
Se seu site ainda é pequeno, só essa disciplina já segura bem o desempenho.
4) Imagens: o “vilão” mais comum
O WordPress fica lento muito mais por imagens pesadas do que por “VPS fraca”. Boas práticas fáceis:
- subir imagens já otimizadas (WebP quando possível)
- evitar imagens gigantes para áreas pequenas (ex.: banner 4000px para aparecer em 1200px)
Isso reduz o tempo de carregamento e consumo de banda.
5) Monitorar o básico
No aaPanel você consegue ver consumo de CPU/RAM e status de serviços. Quando o site começar a crescer, monitore:
- picos de CPU (plugin mal otimizado ou ataque)
- RAM muito alta (precisa de upgrade ou ajustes)
- lentidão no banco (consultas pesadas)
A grande sacada é: otimização não é “mágica”; é remover gargalos óbvios. Com OPcache, cache bem configurado, imagens leves e plugins enxutos, a maioria dos WordPress fica bem rápida em VPS.
Com isso, seu ambiente está pronto: WordPress instalado, HTTPS ok e performance encaminhada.
O que é o aaPanel e por que usá-lo para instalar o WordPress em uma VPS?
O aaPanel é um painel de controle gratuito e fácil de usar para gerenciamento de servidores Linux. Usá-lo para instalar o WordPress em uma VPS simplifica processos como criação de banco de dados, configuração do servidor web, gerenciamento de domínios e instalação de certificados SSL, além de oferecer recursos de segurança e performance, tornando o gerenciamento do seu site mais prático e eficiente.
Quais os pré-requisitos para instalar o WordPress na VPS com o aaPanel?
Os pré-requisitos básicos são: uma VPS com acesso root, sistema operacional suportado (como Ubuntu ou CentOS), um domínio registrado e apontado para o IP da VPS, e acesso à internet. Também é importante ter o aaPanel previamente instalado e atualizado no servidor.
Como ativar SSL e otimizar o cache após instalar o WordPress via aaPanel?
Após instalar o WordPress através do aaPanel, acesse o painel do site na seção ‘Sites’ do aaPanel, clique em ‘Configurações’ ao lado do domínio, utilize a opção ‘SSL’ para instalar um certificado gratuito Let’s Encrypt, e configure plugins de cache (como LiteSpeed Cache ou outros recomendados pelo aaPanel) para melhorar o desempenho e a segurança do seu site.
Conclusão
Agora você tem um caminho completo de como instalar WordPress na VPS com aaPanel: preparar a VPS e o painel, criar site e banco, fazer a instalação do WordPress, configurar SSL Let’s Encrypt no aaPanel e aplicar ajustes básicos para otimizar desempenho do WordPress no aaPanel.
Se você seguir a ordem do guia, você evita os erros mais comuns (DNS mal apontado, banco incompleto, permissões e SSL falhando). A partir daqui, o próximo passo é manter uma rotina simples: atualizar WordPress/plugins, fazer backup e acompanhar consumo do servidor.
Com o WordPress rodando em VPS, você ganha liberdade para crescer: pode hospedar mais projetos, ajustar performance e ter mais controle sobre segurança. E, se quiser levar seu servidor para um nível ainda mais produtivo, vale explorar automações (com n8n) para reduzir tarefas repetitivas e manter tudo mais “no piloto automático”.

