Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Auto-Hospedar WordPress no DigitalOcean (Guia 2026)

Aprenda a instalar WordPress no DigitalOcean neste guia passo a passo para uma hospedagem eficiente.

Auto-hospedar WordPress no DigitalOcean é uma maneira eficiente de construir e gerenciar seu site, mantendo controle total sobre seu ambiente. Com planos a partir de apenas $6/mês, o DigitalOcean oferece uma plataforma robusta para desenvolvedores e homelabbers que desejam rodar aplicações open-source. Neste guia, você aprenderá como configurar o WordPress no DigitalOcean através de um processo passo a passo.

Passo 1: Crie uma Conta no DigitalOcean

  1. Acesse DigitalOcean e se inscreva. Pode ser necessário verificar seu endereço de email.
  2. Após a verificação da conta, faça login no painel de controle do DigitalOcean.

Passo 2: Crie um Droplet

Um Droplet é um servidor privado virtual (VPS) escalável que hospedará seu site WordPress.

  1. Clique em “Create” (Criar) e selecione “Droplets”.
  2. Selecione a Distribuição: Escolha uma versão do Ubuntu (por exemplo, Ubuntu 22.04).
  3. Escolha um Plano: Aqui está uma comparação do DigitalOcean com outros provedores de VPS:
ProvedorPreço (por mês)MemóriaDisco SSDTransferência
DigitalOcean$61 GB25 GB1 TB
Contabo VPS€5,994 GB200 GB2 TB
Hetzner Cloud€4,152 GB20 GB20 TB
Vultr$61 GB30 GB1 TB
Linode (Akamai Cloud)$51 GB25 GB1 TB
  1. Escolha uma Região de Data Center: Selecione uma localização próxima ao seu público-alvo para menor latência.
  2. Autenticação: Opte por chaves SSH para acesso seguro. Se ainda não configurou, siga o guia do DigitalOcean para criá-las.
  3. Finalize o Droplet: Clique em “Create Droplet”.

Passo 3: Conecte-se ao seu Droplet

Depois que seu Droplet for criado, conecte-se via SSH.

ssh root@seu_ip_do_droplet

Substitua seu_ip_do_droplet pelo IP do seu Droplet.

Passo 4: Prepare o Servidor

Ao se conectar, atualize e atualize seu sistema.

sudo apt update
sudo apt upgrade -y

Instale pacotes essenciais:

sudo apt install nginx mysql-server php-fpm php-mysql

Passo 5: Proteja o MySQL e Configure o Banco de Dados

Execute o comando a seguir para proteger sua instalação do MySQL:

sudo mysql_secure_installation

Crie um banco de dados e usuário para o WordPress:

sudo mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'senha_forte';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Passo 6: Faça o Download e Configure o WordPress

Baixe o pacote mais recente do WordPress.

wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz

Mova os arquivos do WordPress para a raiz do servidor Nginx.

sudo mv wordpress/* /var/www/html/

Defina as permissões corretamente:

sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/

Passo 7: Configure o Nginx

Crie um novo bloco de servidor para o Nginx.

sudo nano /etc/nginx/sites-available/wordpress

Adicione a seguinte configuração:

server {
    listen 80;
    server_name seu_ip_do_droplet;

    root /var/www/html;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

Habilite a configuração vinculando-a ao diretório sites-enabled:

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/

Teste a configuração:

sudo nginx -t

Se não houver problemas, reinicie o Nginx:

sudo systemctl restart nginx

Passo 8: Complete a Instalação do WordPress

Abra seu navegador e acesse http://seu_ip_do_droplet. Você será guiado pelo processo de instalação do WordPress. Forneça o nome do banco de dados, usuário e senha criados anteriormente.

Perguntas Frequentes

1. Quanto custa auto-hospedar WordPress no DigitalOcean?

O plano básico do DigitalOcean começa em $6/mês, oferecendo recursos adequados para um site WordPress pequeno a médio. Dependendo do tráfego e das necessidades de performance do seu site, você pode escalar os recursos do seu Droplet. É um modelo de preços flexível, adequado para desenvolvedores e homelabbers que procuram opções econômicas.

2. Posso usar um nome de domínio com meu WordPress no DigitalOcean?

Sim, você pode usar um domínio personalizado com seu site WordPress no DigitalOcean. Será necessário registrar seu domínio com um registrador e apontar os registros DNS para o IP do seu Droplet. Depois, pode configurar o Nginx para gerenciar as requisições do seu domínio, atendendo requisitos de SSL e aumentando a segurança.

3. Quais são os benefícios de auto-hospedar WordPress em um VPS como o DigitalOcean?

Auto-hospedar WordPress em um VPS como o DigitalOcean permite maior controle sobre seu ambiente, recursos e configurações. Desenvolvedores podem personalizar as configurações para atender necessidades específicas, garantindo desempenho otimizado. Além disso, a auto-hospedagem aumenta a privacidade, pois seus dados não ficam em servidores de terceiros. Considere explorar o subreddit r/selfhosted para insights da comunidade sobre aplicações de auto-hospedagem.

Conclusão

Auto-hospedar WordPress no DigitalOcean fornece aos desenvolvedores e usuários a flexibilidade e controle necessários para um desempenho ideal. Seguindo esses passos práticos, você está a caminho de administrar um site WordPress de sucesso em um VPS robusto. Para uma comparação mais ampla de provedores de VPS, visite nossa comparação completa de VPS. --- FIM ---