O WordPress é um sistema de gerenciamento de conteúdo poderoso, perfeito para blogueiros, empresas e qualquer pessoa que deseja hospedar um site por conta própria. Se você está procurando um provedor de VPS acessível, o Hetzner é uma excelente opção, começando por apenas 4,15 EUR/mês. Neste guia, vamos orientá-lo pelos passos para instalar e configurar o WordPress em um VPS do Hetzner.
Pré-requisitos
Antes de começar, certifique-se de que você atende aos seguintes requisitos:
- Um VPS do Hetzner: Inscreva-se em um plano de VPS no Hetzner e escolha a configuração de sua preferência.
- Nome de Domínio: Você precisará de um nome de domínio apontado para o IP do seu VPS.
- Conhecimento básico de Linux: Familiaridade com operações de linha de comando e sistemas baseados em Linux.
Passo 1: Configurando seu VPS
Depois que seu VPS do Hetzner estiver ativo, conecte-se a ele via SSH usando o seguinte comando:
ssh root@seu_endereco_ip
Substitua seu_endereco_ip pelo IP real do seu VPS.
Passo 2: Atualize os Pacotes do Sistema
Antes de instalar qualquer software, é uma boa prática atualizar os pacotes do seu sistema. Execute os seguintes comandos:
apt update
apt upgrade -y
Passo 3: Instale os Softwares Necessários
Você precisará de um servidor web, um servidor de banco de dados e PHP para rodar o WordPress. Instale Apache, MySQL e PHP com o seguinte comando:
apt install apache2 mysql-server php libapache2-mod-php php-mysql -y
Verifique as Instalações
- Apache: Acesse o IP do seu servidor em um navegador web. Você deverá ver a página padrão do Apache.
- MySQL: Proteja sua instalação do MySQL:
mysql_secure_installation
Siga as instruções para definir uma senha root e proteger sua instância.
Passo 4: Crie um Banco de Dados MySQL para o WordPress
Faça login no MySQL:
mysql -u root -p
Dentro do shell do MySQL, execute os comandos abaixo para criar um novo banco de dados e usuário para o WordPress:
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'sua_senha_forte';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Certifique-se de substituir 'sua_senha_forte' por uma senha forte.
Passo 5: Baixar e Configurar o WordPress
Navegue até o diretório web e baixe o pacote mais recente do WordPress:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
Em seguida, configure o WordPress criando um arquivo de configuração:
cp wp-config-sample.php wp-config.php
nano wp-config.php
Altere os valores de configuração do banco de dados:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'sua_senha_forte');
define('DB_HOST', 'localhost');
Salve e saia do editor.
Passo 6: Defina Permissões de Arquivos
Garanta que o servidor web possa ler e escrever nos arquivos necessários:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Passo 7: Ative o Módulo de Rewrite do Apache
O WordPress depende do módulo de rewrite do Apache para criar URLs amigáveis. Ative-o usando:
a2enmod rewrite
systemctl restart apache2
Passo 8: Complete a Instalação do WordPress pelo Navegador
Agora, abra um navegador web e acesse http://seu_endereco_ip. Siga as instruções na tela para finalizar a instalação.
Durante o processo, você definirá o título do seu site, nome de usuário do administrador, senha e email.
Comparativo dos Principais Provedores de VPS
| Provedor | Preço (EUR/USD) | Principais Recursos |
|---|---|---|
| Contabo VPS | 5,99 EUR/mês | Alto armazenamento, baixo custo |
| Hetzner Cloud | 4,15 EUR/mês | Excelente desempenho, escalabilidade fácil |
| DigitalOcean | 6 USD/mês | Interface amigável, ótimo para iniciantes |
| Vultr | 6 USD/mês | Múltiplas regiões, armazenamento SSD rápido |
| Linode (Akamai) | 5 USD/mês | Alta confiabilidade, bom suporte |
Perguntas Frequentes (FAQs)
Posso usar um serviço de banco de dados gerenciado com Hetzner?
Sim, você pode usar um serviço de banco de dados gerenciado, se preferir. Utilizar bancos de dados gerenciados transfere a responsabilidade por backups, atualizações e escalabilidade, permitindo que você se concentre na sua aplicação. O Hetzner também oferece várias opções de serviços gerenciados, que podem ser vantajosos em um ambiente de produção.
Quais são as melhores práticas de segurança ao auto-hospedar WordPress?
Ao auto-hospedar WordPress, siga as melhores práticas de segurança, como manter seu software atualizado, usar senhas fortes, implementar HTTPS com certificados SSL e fazer backups regulares do seu site. Além disso, considere usar plugins de segurança como Wordfence e realizar auditorias de segurança periodicamente para minimizar vulnerabilidades.
Como migrar um site WordPress existente para o Hetzner?
Para migrar seu site WordPress existente, exporte seu banco de dados usando ferramentas como phpMyAdmin ou linha de comando. Faça upload dos arquivos do WordPress via SCP ou FTP. Importe seu banco de dados na nova instalação no seu VPS do Hetzner e atualize seu arquivo wp-config.php com os detalhes do novo banco de dados. Não esqueça de atualizar a URL do site e as configurações de permalink após a migração.
Para mais detalhes sobre provedores de VPS, confira nossa comparação completa de VPS. Aproveite sua experiência de WordPress auto-hospedado no Hetzner! --- FIM ---