Skip to content

Usando o Easy Engine com WordPress

Você que tem um blog muitas vezes usa aqueles planos de hospedagem compartilhada ou até um VPS.
Como coloquei no artigo sobre como escolher uma hospedagem, a vantagem de uma hospedagem tradicional é você ter um painel que te auxilia nas tarefas do dia-a-dia. Agora se você é como eu e se preocupa mais com o custo do que a usabilidade e não abre mão da qualidade da sua hospedagem, tenho uma solução muito boa que é o combo entre wordpress + easy engine + digital ocean.

O que é Easy Engine?

O easy engine é uma ferramenta que é muito parecida com o LAMP pois ele vem com o conjunto Nginx, PHP e Mysql porém, ele já tem um gerenciador por linha de comando que facilita muito a vida, principalmente de quem tem blog em wordpress. Ele não é um painel como o cPanel, ou seja, você precisa desbravar o servidor pela linha de comando. Por outro lado eu acho que é uma forma bem simples e rápida de trabalhar. Por exemplo, se por algum motivo o seu site wordpress deu aquele famigerado erro de "Error establishing database connection" é resolvindo com apenas um comando.

Como funciona o Easy Engine?

O EasyEngine é basicamente um conjunto de scripts que são acionados pelo comando ee onde podem fazer várias ações relacionadas a um site como:

  • Criar um site estático
  • Criar um site PHP
  • Gerar criptografia
  • Criar um site wordpress
  • Adicionar um sistema de cache no site

Então resumindo, o EasyEngine te permite administrar sites estáticos ou em PHP através da linha de comando e sem necessidade de um painel.

Vantagens do Easy Engine

Com o easy engine eu consigo contratar um servidor cloud como AWS, Digital Ocean ou Google Cloud por um preço bem menor do que um servidor dedicado e com uma ótima disponibilidade. Com isso eu consigo com U$5,00 por exemplo ter um servidor dedicado que vai me dar uma ótima disponibilidade e com esse valor é praticamente igual a uma hospedagem compartilhada de boa qualidade.
O easy engine também me dá um sistema de cache poderoso que é implementado com um comando e um sistema de criptografia usando o certificado do letsEncrypt nativamente sem nenhuma dor de cabeça.

Como configurar o seu servidor na Digital Ocean

A configuração é bem simples, vou enumerar os passos abaixo:

  1. Criar uma conta na digital Ocean através desse link (você ganha 10 dólares).
  2. É necessário configurar um Droplet que nada mais é que um servidor, para o Brasil eu costumo usar New Work e região 3, também costumo usar o Debi an Jessie pois o Easy Engine não funciona ainda na versão 9.
    droplet-servidor
    droplet-opcoes
    droplet-nome
  3. Você receberá a senha do root no servidor pelo seu e-mail. Faça seu primeiro acesso via ssh, preste atenção que ele pedirá essa senha do e-mail duas vezes no primeiro acesso. Também será necessário definir uma nova senha.
  4. Acessando o servidor agora você vai executar esse comando wget -qO ee rt.cx/ee && sudo bash ee para fazer a instalação do easy engine.
  5. Você pode criar o seu site WordPress usando ee site create seusite.com.br --wp
  6. Tudo pronto agora? Não, você precisa linka o seu domínio, configurar um registro do tipo "A" é "CNAME" para que você consiga acessar. Para configurar os regiatros você pode usar o Cloudflare por exemplo. O "A" fica assim "seudominio.com.br ip-da-digital-ocean" e CNAME fica "www seudominio.com.br" conforme o exemplo abaixo:
    cloudflare-examplo

Vale ressaltar que nesse exemplo você precisa registrar a gravação do seu DNS via cloudflare ou seja, você precisa colocar os names records do cloudflare aonde você tem registrado o seu domínio.

Configurando o Easy Engine

No site do Easy Engine ele já nos dá uma série de comandos mas, vou colocar aqui os principais na minha opinião.

  • Criar um novo site estático ee site create www.seusite.com.br – Cria um novo site html
  • Criar um novo site wordpress ee site create www.seusite.com.br -wp
  • Adicionar ao site o sistema de cache
  • Adicionar ao site a criptografia
  • Reparar um site com erro no banco de dados
  • Verificar problemas no banco de dados de um site
  • Otimizar as tabelas do MySql de um site

Conclusão

Bom esse é um tutorial bem simples de como criar o seu site ou blog usando o wordpress com o easy engine eu não expliquei todas as funções da ferramenta, porém você pode ter mais informações através da documentação ou através do curso Super Servidor.
E claro caso tenha alguma dúvida você pode deixar nos comentários, que vou tentar responder assim que possível.
Gostaria de te convidar a testar essa solução e me dizer o que achou de ter o seu próprio servidor aqui nos comentários.
Um abraço e até o próximo post!

Published inUncategorized