WordPress e Sites

Como instalar WordPress em uma VPS do zero (passo a passo)

Rodar o WordPress numa VPS te dá o que a hospedagem compartilhada nunca vai dar: recursos dedicados, velocidade e controle total. Este guia mostra o caminho do zero — e também o atalho para quem não quer digitar comando nenhum.

Dois caminhos: manual ou com painel

Caminho Para quem Tempo
Com painel (recomendado) Quer rapidez e uma interface visual ~15 min
Manual (linha de comando) Quer aprender ou controle fino da stack ~40 min

Vamos ver os dois. Se é seu primeiro deploy, comece pelo painel.

Caminho rápido: com painel gratuito

Painéis como CyberPanel (OpenLiteSpeed), HestiaCP ou CloudPanel instalam a stack completa e o WordPress em poucos cliques, com SSL automático. Temos tutoriais 1-click de cada um. O fluxo é sempre parecido:

  1. Suba a VPS com Ubuntu ou AlmaLinux limpo.
  2. Rode o instalador do painel (um comando).
  3. Acesse o painel no navegador.
  4. Crie um site → escolha "WordPress" → pronto: banco, arquivos e SSL configurados.

Para a maioria dos casos, esse é o caminho certo: rápido, visual e fácil de manter. Mas entender o que acontece por baixo ajuda muito — então vamos ao manual.

Caminho manual: a stack LEMP passo a passo

LEMP = Linux + Nginx (o "E" vem de engine-x) + MySQL/MariaDB + PHP. É a stack mais usada para WordPress rápido.

1. Atualize o sistema

sudo apt update && sudo apt upgrade -y

2. Instale o Nginx

sudo apt install nginx -y
sudo systemctl enable --now nginx

Abra o IP da VPS no navegador: você deve ver a página padrão do Nginx.

3. Instale o MariaDB e crie o banco

sudo apt install mariadb-server -y
sudo mysql_secure_installation

Depois, crie o banco e o usuário do WordPress:

CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'senha_forte_aqui';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;

4. Instale o PHP

O WordPress moderno pede PHP 8.1+. Instale o PHP-FPM e as extensões essenciais:

sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring \
  php-xml php-zip php-intl php-imagick -y

5. Baixe e configure o WordPress

cd /var/www
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo chown -R www-data:www-data /var/www/wordpress

6. Configure o Nginx para o WordPress

Crie um server block apontando para /var/www/wordpress, com o bloco de PHP-FPM e as permalinks amigáveis:

server {
    listen 80;
    server_name seudominio.com.br;
    root /var/www/wordpress;
    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    }
}

Ative e recarregue:

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx

7. Rode o instalador web

Acesse http://seudominio.com.br e siga o famoso instalador de 5 minutos do WordPress: informe o banco, o usuário do site e a senha do admin.

8. Ative o SSL (HTTPS) — obrigatório

Sem HTTPS, o navegador marca seu site como "não seguro" e o Google penaliza. Use o Let's Encrypt, gratuito:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d seudominio.com.br -d www.seudominio.com.br

O Certbot emite o certificado e configura a renovação automática. Com um IP dedicado (incluso nos planos de VPS da VittHost), a emissão e renovação são ainda mais confiáveis.

Checklist pós-instalação

  • [ ] SSL ativo e renovação automática configurada
  • [ ] Senha forte no admin e usuário que não seja "admin"
  • [ ] Plugin de cache instalado (veja o guia de performance)
  • [ ] Backup automático configurado (veja o guia de backup)
  • [ ] Hardening de segurança aplicado (veja segurança no WordPress)

Comece com a base certa

Uma VPS com recursos dedicados faz o WordPress voar em comparação à hospedagem compartilhada. A VittHost oferece VPS no Brasil (baixa latência para o público nacional) com IP dedicado incluso — ideal para hospedar seu WordPress ou os sites dos seus clientes.

👉 Ver planos de VPS no Brasil

Ainda na compartilhada? Veja quando vale migrar para VPS.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS