1 Acesse a sua conta da DigitalOcean e crie um Droplet:
A *Se você ainda não é cliente da DigitalOcean clique neste link para se cadastrar e ganhe um bônus de $10 dólares em sua conta,
B Crie um novo Droplet. O ServerPilot somente poderá ser configurado em uma nova instalação de sistema (que ainda não existem aplicativos). Crie o Droplet conforme abaixo:
» Droplet Hostname: <– pilot.fatorbinario.com (substitua fatorbinario.com pelo seu domínio, e sempre use um nome FQDN. “pilot” é só um exemplo para este Droplet)
» Select Size: <– $5 (O ServerPilot exige que o sistema seja um Linux Ubuntu x64. Um VPS de $5 é suficiente para rodar sites WordPress que tenham acessos moderados, até uns 3000 hits diários).
» Select Region: <– New York 3 (Se você já seguiu algum dos meus tutoriais notará que eu sempre indico esse datacenter. Nesta semana, conversando com a DigitalOcean, eles me falaram que já podem acionar o backup em Droplets já configurados, mas somente em algumas regiões. NYC3 está incluída)
» Available Settings: <– Não precisa marcar nada.
» Select Image: <– Ubuntu 15.04 x64 (O sistema tem que ser Ubuntu x64 como mencionado acima)
Clique no botão verde ao final da tela “Create Droplet“. A senha do usuário root será enviada ao seu email da DigitalOcean. No primeiro acesso SSH o sistema irá solicitar que a senha seja trocada. Você deverá digitar a senha enviada pelo email 2 vezes e em seguida digitar a nova senha também 2 vezes. Para saber como acessar um servidor remoto via SSH clique neste link e aprenda como fazer isso, pois iremos acessar o terminal para instalar o script do ServerPilot mais tarde.
2 Acesse a sua conta no ServerPilot para conectar o painel ao Droplet:
A *Se você ainda não tem uma conta no ServerPilot clique neste link para se cadastrar e ganhe um bônus de $10 dólares em sua conta,
B Clique em “Servers” e no botão “Connect Server“.
» Server Name: <– pilot.fatorbinario.com (digte o mesmo nome que você usou para criar o Droplet)
» Choose a password for SSH: <– digite uma senha segura (essa será a senha do usuário operador do painel. * O nome do usuário é pré-definido e será: serverpilot)
C Clique no botão “Start“. Aparecerá um resumo da ação mostrando o que será instalado após rodarmos o script no servidor. *Além do NginX, Apache, PHP, MySQL e Postfix o script irá configurar um Firewall bem restrito no VPS e adicionará 512Mb de memória Swap.
D Conecte-se ao Droplet pelo terminal SSH usando as credenciais do usuário root que configuramos no final do passo 1B. Para saber como acessar o servidor via SSH siga este link.
E Copie as 5 linhas de código mostradas no meio da tela do ServerPilot e cole no terminal de comandos do SSH. A instalação será rápida e deixará o servidor pronto para ser gerenciado pelo ServerPilot. Após a instalação finalizar você notará que a tela do ServerPilot mostrará uma mensagem dizendo que você já pode instalar seu primeiro aplicativo.
3 Adicionando um Aplicativo ao site:
A Para instalar um site WordPress no servidor você pode clicar em “Apps” no menu principal do ServerPilot e em seguida no botão “Create App“.
» App Name: <– wordpress (digite um nome qualquer aqui, poderia ser wordpress01 por exemplo)
» Domain Name: <– fatorbinario.com (substitua pelo seu domínio, este será o endereço do seu site. Por exemplo, para subdomínios poderia-se usar forum.fatorbinario.com)
» Runtime: <– PHP 5.6 (escolha a última versão do PHP ou outra de sua escolha, se for o caso de compatibilidade)
» Server: <– Escolha em qual Droplet instalar (Na versão gratuita do ServerPilot é possível gerenciar múltiplos Droplets/Domínios)
» System User: <– serverpilot (Note que na versão gratuita não é possível mudar o nome do usuário operador e nem criar um novo)
B Clique em “Create App“. Uma tela será exibida com os detalhes da instalação e o diretório que será usado como repositório para o website. A tela mostra também o seu domínio. O diretório já está disponível no Droplet aguardando os arquivos do site serem copiados, mas antes disso vamos adicionar um banco de dados para o WordPress.
C Ainda na tela do aplicativo criado, clique em “Databases” e preencha conforme abaixo:
» Name: <– wordpress (este será o nome da tabela do WordPress para essa instalação)
» Username: <– nome de usuário para esta tabela (note que o painel escolhe automaticamente um usuário e uma senha para você)
» Password: <– senha para a tabela
D Baixe o WordPress. Acesse o site http://br.wordpress.org/ e clique na botão de download da última versão disponível no site. Pode baixar para o seu desktop.
E Acesse o servidor com as credenciais do usuário operador “serverpilot” pelo WinSCP ou qualquer outra ferramenta FTP/SFTP. Em seguida descompacte o WordPress que você baixou e copie o conteúdo da pasta “wordpress” para o servidor no diretório “apps/wordpress/public” (ou se você escolheu outro diretório no passo 3A).
F Agora acesse o seu domínio pelo navegador e termine de instalar o WordPress. O nome da tabela, usuário, senha do banco de dados serão solicitados. Na próxima tela você deverá digitar também o nome do usuário e a senha para o admin do WordPress.