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

Como Instalar o Ghost CMS

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.

painel do ghost cms

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:

  1. Criar uma conta DigitalOcean ( Este link de inscrição lhe dará $ 100 de crédito grátis).
  2. Sua chave SSH adicionada à conta. Siga estas instruções
  3. 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".

Instalação do Ghost CMS na Digital Ocean

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.

Escolhendo o plano de droplet para instalar o ghost

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.come https://yourdomain.com/ghostacessar 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 helppara obter uma lista de comandos disponíveis ou explore a documentação completa do Ghost-CLI .