Hospedar WordPress em um Virtual Private Server (VPS) é uma excelente opção para desenvolvedores e entusiastas de homelab que desejam ter controle total sobre seu ambiente web. Neste guia, detalharemos como instalar WordPress em Contabo, oferecendo uma opção econômica a partir de apenas 5,99 EUR/mês.
Por que Escolher Contabo?
Contabo é uma escolha ideal para hospedagem própria devido ao seu preço competitivo, recursos robustos e desempenho excepcional. Abaixo, uma comparação rápida de alguns dos principais provedores de VPS com base em preços e recursos.
| Provedor | Preço/Mês | Núcleos CPU | RAM | Armazenamento |
|---|---|---|---|---|
| Contabo VPS | 5,99 EUR | 2 | 4 GB | 200 GB SSD |
| Hetzner Cloud | 4,15 EUR | 1 | 2 GB | 20 GB SSD |
| DigitalOcean | 6 USD | 1 | 2 GB | 25 GB SSD |
| Vultr | 6 USD | 1 | 2 GB | 25 GB SSD |
| Linode | 5 USD | 1 | 2 GB | 25 GB SSD |
Para uma comparação completa de VPS, confira nossa melhor comparação de VPS.
Pré-requisitos
Antes de continuar, certifique-se de que possui o seguinte:
- Conta na Contabo: Inscreva-se em um plano VPS em Contabo.
- Nome de Domínio: Registre um domínio se desejar usar um.
- Cliente SSH: Use ferramentas como PuTTY (para Windows) ou Terminal (para macOS/Linux) para acessar seu VPS.
Passo 1: Criar e Configurar Seu VPS
- Faça login na sua conta do Contabo.
- Selecione “Create VPS” (Criar VPS) e escolha sua configuração desejada.
- Escolha um sistema operacional. Ubuntu 20.04 LTS é recomendado para WordPress.
- Complete o processo de pagamento, e você receberá suas credenciais de VPS por e-mail.
Passo 2: Acessar Seu VPS via SSH
- Abra seu cliente SSH.
- Conecte-se ao seu VPS usando o comando:
ssh root@endereço_ip_do_vps - Digite sua senha de root quando solicitado.
Passo 3: Atualizar Pacotes e Instalar Software Necessário
Depois de acessar seu VPS, é fundamental atualizar seus pacotes:
apt update && apt upgrade -y
Agora, instale o software necessário. WordPress requer um servidor web, um servidor de banco de dados e PHP. Usaremos Apache, MySQL e PHP.
apt install apache2 mysql-server php libapache2-mod-php php-mysql -y
Passo 4: Proteger o MySQL
É essencial proteger sua instalação do MySQL:
mysql_secure_installation
Siga as instruções para definir uma senha de root e remover usuários anônimos.
Passo 5: Criar um Banco de Dados MySQL para o WordPress
Faça login no MySQL:
mysql -u root -p
Depois execute os seguintes comandos para criar seu banco de dados e usuário do WordPress:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'sua_senha_segura';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Passo 6: Baixar e Configurar o WordPress
Navegue até o diretório da web:
cd /var/www/html
Baixe o WordPress:
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
mv wordpress/* ./
rmdir wordpress
Agora, configure o arquivo wp-config.php:
cp wp-config-sample.php wp-config.php
nano wp-config.php
Atualize a seção do banco de dados:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'sua_senha_segura');
Salve e saia do editor.
Passo 7: Definir Permissões de Diretório
Ajuste as permissões do diretório para WordPress:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Passo 8: Habilitar o Módulo de Rewrite do Apache
Para que os links permanentes do WordPress funcionem, é preciso habilitar o módulo rewrite:
a2enmod rewrite
systemctl restart apache2
Passo 9: Completar a Instalação do WordPress pelo Navegador
Abra seu navegador e acesse o IP ou domínio do seu VPS (http://seu_vps_ip). Você verá o assistente de instalação do WordPress. Escolha seu idioma desejado e siga as instruções para concluir a instalação.
Perguntas Frequentes
1. Posso usar Contabo para outras aplicações além do WordPress?
Com certeza! A Contabo oferece uma plataforma versátil para diversas aplicações, incluindo Nextcloud, Joomla, e muitas outras. Seu desempenho forte e preços competitivos fazem dela uma ótima opção para servidores de mídia, servidores de jogos, ou qualquer outra aplicação que desejar hospedar por conta própria.
2. WordPress na Contabo é adequado para sites de alto tráfego?
Sim, os planos de VPS da Contabo podem lidar com tráfego moderado a alto de forma eficiente. Entretanto, para sites de tráfego muito alto, considere aumentar seus recursos (mais CPU, RAM e armazenamento) ou otimizar sua instalação WordPress com plugins de cache e serviços de CDN.
3. Como posso proteger minha instalação do WordPress?
Para proteger seu site, comece mantendo WordPress, plugins e temas atualizados. Implemente SSL instalando Let’s Encrypt com o comando sudo apt install certbot python3-certbot-apache. Além disso, utilize plugins de segurança como Wordfence e faça backups regulares para evitar perda de dados.
Seguindo este guia, você pode instalar com sucesso o WordPress na Contabo e assumir o controle do seu ambiente de hospedagem web. Boa hospedagem própria!