Como Instalar o Ghost CMS: Guia passo-a-passo.

Este meu blog é desenvolvido em Ghost CMS e sempre que digo isso, gera muita curiosidade nos adeptos do WordPress.
Por que é tão rápido? Como assim é em nodejs? O Google consegue indexar? Vou tirar todas suas dúvidas, inclusive vou te ensinar a instalar o Ghost CMS gratuitamente com poucos clicks.
O que é o Ghost CMS?
Lançado no inicio de 2013, o Ghost CMS é uma plataforma Open-Source muito semelhante ao WordPress, com o objetivo de facilitar a publicação e gerenciamento de conteúdo.
O Ghost se destaca pela sua performance, pois desenvolvido todo em JavaScript e distribuído sob a licença do MIT (Massachusetts Institute of Technology).
Ghost CMS é uma plataforma se concentra na simplificação do processo de publicação de conteúdos online para editores, empreendedores e desenvolvedores. Pois conta com um painel intuitivo e segue as melhores praticas de SEO para Blog.

Como instalar o Ghost CMS?
Neste tutorial será um guia completo de instalação do Ghost CMS na Digital Ocean, considero essa a melhor alternativa, pois a Digital Ocean te da 100 dólares de credito para hospedar seu site e presta suporte ao Ghost CMS em suas versões mais recentes.
Como assim vou ganhar 100 dólares?
A Digital Ocean te da 100 dólares de credito para testar a plataforma quando você cria uma conta por indicação de um cliente já ativo, valor equivalente a aproximadamente 1 ano de hospedagem, tempo suficiente pra você testar bastante o Ghost CMS.
Esse é o convite para você criar sua conta e ganhar os 100 doletas: Criar conta na Digital Ocean
Pré-requisitos
Para esta instalação, há três coisas que você precisa ter pronto de antemão:
- Criar uma conta DigitalOcean ( Este link de inscrição lhe dará $ 100 de crédito grátis).
- Sua chave SSH adicionada à conta. Siga estas instruções
- Um nome de domínio para apontar para sua instalação do Ghost (obrigatório para configuração SSL durante a instalação)
Instalando o Ghost CMS através do Marketplace da Digital Ocean
Vá até ins talador oficial do Ghost CMS no painel da Digital Ocean e clique no botão "Create Ghost Droplet".

Na maioria dos casos, para instalar o Ghost CMS, o plano básico de US$ 5 por mês é o suficiente. Mas recomendo que futuramente faça um update para o plano de US$ 10, caso seu site comece a receber muito acesso.

As demais opções do Droplet podem ser selecionadas com base no que você preferir. Certifique-se de criar apenas um Droplet, o Ghost é executado em um único processo e não pode ser fragmentado em várias máquinas.
Quando terminar, clique no botão “Create Droplet” na parte inferior da tela.
Configuração do servidor
Depois que o Droplet for criado, você terá um endereço IP para fazer login. Abra seu terminal e faça login em seu novo servidor como usuário root, com SSH:
# Login via SSH
ssh [email protected]_server_ip
No primeiro login, o Ghost-CLI executará automaticamente uma verificação de atualização para todos os pacotes disponíveis e garantirá que o ambiente esteja pronto para uso. Quando terminar, você verá um prompt para informar o que vem a seguir:
Ghost will prompt you for two details:
1. Your domain
- Add an A Record -> xxx.xxx.xxx.xxx & ensure the DNS has fully propagated
- Or alternatively enter http://xxx.xxx.xxx.xxx
2. Your email address (only used for SSL)
Press enter when you're ready to get started!
Configurando seu domínio
É melhor configurar seu domínio e DNS neste momento para que os certificados SSL possam ser provisionados automaticamente durante o processo de instalação. Crie um registro A do seu domínio, apontando para o endereço IP do seu servidor, e pressione Enterno terminal quando estiver pronto.
Configurando o Ghost CMS
O Ghost-CLI agora instalará e configurará o Ghost para você e ao longo do processo, fará algumas perguntas sobre como você gostaria que as coisas fossem configuradas:
URL do blog
Insira o URL exato (o domínio que você apontou para o endereço IP do seu droplet) que sua publicação usará e inclua o protocolo para HTTP ou HTTPS. Por exemplo, https://example.com
. Se você usar HTTPS, o Ghost-CLI oferecerá a configuração de SSL para você.
Seu novo site
Quando a instalação estiver concluída, você poderá acessar seu novo site https://yourdomain.com
e https://yourdomain.com/ghost
acessar o Ghost Admin ✨
É isso! Você Terminou.
Atenção! Manutenção futura
Depois que o Ghost estiver configurado corretamente, é importante mantê-lo atualizado e com manutenção adequada. Felizmente, isso é relativamente fácil de fazer usando o Ghost-CLI. Execute ghost help
para obter uma lista de comandos disponíveis ou explore a documentação completa do Ghost-CLI .