Hospedar o WordPress em um VPS pode ser uma experiência recompensadora, proporcionando total controle sobre seu site e seus recursos. Neste guia, vamos orientar você pelos passos para instalar e configurar o WordPress no Linode, garantindo que você possa gerenciar seu ambiente de hospedagem de forma eficiente.
Por Que Escolher Linode para Hospedagem de WordPress?
O Linode oferece soluções acessíveis e confiáveis de hospedagem VPS, com planos a partir de apenas $5 USD por mês. Isso torna-o uma excelente escolha para desenvolvedores e entusiastas de homelab buscando auto-hospedagem de aplicações. Abaixo, uma comparação rápida de alguns provedores populares de VPS para referência.
| Provedor | Preço Inicial (Mensal) | Link |
|---|---|---|
| Contabo VPS | 5,99 EUR | Contabo |
| Hetzner Cloud | 4,15 EUR | Hetzner |
| DigitalOcean | 6 USD | DigitalOcean |
| Vultr | 6 USD | Vultr |
| Linode | 5 USD | Linode |
Pré-requisitos
- Conta no Linode: Crie uma conta no Linode aqui.
- Domínio: Um domínio registrado que você deseja usar para seu site WordPress.
- Cliente SSH: Use aplicativos como PuTTY (Windows) ou Terminal (Mac/Linux) para acessar seu servidor Linode.
Passo 1: Criar uma Instância no Linode
- Faça login no seu Painel do Linode.
- Clique em “Create Linode”.
- Escolha uma distribuição Linux, preferencialmente Ubuntu (20.04 LTS ou superior).
- Selecione um plano. O plano de $5 USD é suficiente para uma instalação básica do WordPress.
- Na seção “Add-Ons”, você pode optar por habilitar backups.
- Selecione seu método de pagamento e crie a instância do Linode.
Passo 2: Acessar Seu Linode
-
Abra seu cliente SSH.
-
Conecte-se ao seu Linode usando o seguinte comando (substitua
YOUR_IP_ADDRESSpelo IP do seu Linode):ssh root@YOUR_IP_ADDRESS -
Pode ser solicitado que você insira sua senha.
Passo 3: Atualizar Seu Sistema
Após o login, garanta que os pacotes do sistema estejam atualizados:
apt update && apt upgrade -y
Passo 4: Instalar um Servidor Web, PHP e MySQL
Instalar Apache
apt install apache2 -y
Instalar MySQL
apt install mysql-server -y
Garanta a segurança da sua instalação do MySQL executando:
mysql_secure_installation
Instalar PHP e Extensões Necessárias
apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring -y
Passo 5: Criar um Banco de Dados MySQL para WordPress
- Faça login no MySQL:
mysql -u root -p
- Crie um banco de dados:
CREATE DATABASE wordpress_db;
- Crie um usuário e conceda privilégios:
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 segura.
Passo 6: Baixar e Instalar o WordPress
- Navegue até o diretório raiz da web:
cd /var/www/html
- Faça o download da última versão do WordPress:
wget https://wordpress.org/latest.tar.gz
- Extraia o pacote do WordPress:
tar -xvzf latest.tar.gz
- Mova os arquivos para o diretório raiz:
mv wordpress/* .
- Remova os arquivos baixados:
rm -rf wordpress latest.tar.gz
- Ajuste a propriedade e permissões:
chown -R www-data:www-data /var/www/html/*
chmod -R 755 /var/www/html/*
Passo 7: Configurar o WordPress
- Copie o arquivo de configuração de exemplo:
cp wp-config-sample.php wp-config.php
- Abra o arquivo de configuração:
nano wp-config.php
- Atualize as configurações do banco de dados:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'sua_senha_forte');
- Salve e feche o editor.
Passo 8: Executar a Instalação do WordPress
- Abra seu navegador e acesse seu domínio ou o IP do seu Linode.
- Siga as instruções na tela para concluir a instalação.
Perguntas Frequentes
Quanto custa hospedar WordPress no Linode?
Hospedar WordPress no Linode pode ser econômico, começando a partir de apenas $5 USD por mês para o plano básico. Este plano geralmente oferece recursos suficientes para sites de pequeno a médio tráfego. À medida que seu site cresce, você pode facilmente escalar para planos mais robustos. Além disso, aproveitar os recursos do Linode, como backups, pode ajudar a garantir a segurança dos seus dados sem gastar muito.
Posso usar outras stacks de software com WordPress no Linode?
Sim, você pode utilizar stacks de software alternativos se desejar. Embora Apache e MySQL sejam as opções padrão neste tutorial, você pode facilmente instalar Nginx ao invés de Apache ou usar MariaDB ao invés de MySQL. WordPress é flexível e pode ser configurado para trabalhar com diversos ambientes de servidor, sendo importante escolher a stack que melhor se adapta às suas necessidades e familiaridade. Explorar opções do r/selfhosted também pode fornecer insights sobre outras combinações.
O que fazer se encontrar problemas durante a instalação?
Se encontrar problemas durante a instalação do WordPress no Linode, comece verificando os logs de erro do Apache para mensagens detalhadas:
tail -f /var/log/apache2/error.log
Certifique-se de que os arquivos de configuração estejam corretos e que todos os pacotes necessários estejam instalados. Os fóruns da comunidade Linode e a documentação também são recursos excelentes. Recomenda-se aproveitar a documentação e os guias produzidos pela comunidade disponíveis em plataformas como awesome-selfhosted para troubleshootings adicionais.
Seguindo estes passos, você agora tem um site WordPress auto-hospedado totalmente funcional rodando no Linode. Para uma visão geral mais ampla das opções de VPS, confira nossa comparação completa de VPS. Aproveite sua nova configuração de hospedagem!