Voltar ao blog

Configurando um Blog Usando o Ghost

Configurando um Blog Usando o Ghost

Ghost é uma plataforma adaptável totalmente de código aberto para criar e gerenciar publicações online modernas. Com o Ghost, configurar um blog é brincadeira de criança. Fica ainda mais fácil com as imagens de SO de biblioteca base já preparadas da CloudSigma.

Introdução

Para começar, estou criando uma máquina na CloudSigma com CPU de 5 GHz e 8 GB de RAM. Estou nomeando-a como “Ghost-Blog” e otimizando-a para ‘Linux VM’. Estou anexando a imagem Ubuntu 16.04 LTS da biblioteca e redimensionando-a para 100 GB. Primeiro, um dos aspectos mais importantes é atribuir um IP estático para que, se precisarmos reiniciar nossa máquina, não tenhamos que passar pelo problema extra de gerenciamento de DNS.

Então, assim que o servidor estiver ativo, passamos a prepará-lo para a instalação do Ghost.

Depois disso, para ambientes de produção, o Ghost recomenda oficialmente a seguinte pilha:

  • Ubuntu 16.04
  • MySQL
  • NGINX (mínimo de 1.9.5 para SSL)
  • Systemd
  • Node v6 instalado via NodeSource
  • Pelo menos 1GB de memória (swap pode ser usada)
  • Um usuário não-root para executar comandos ghost commands

No servidor, primeiro atualizaremos a lista de pacotes e depois atualizaremos os pacotes já instalados. Isso nos ajudará a obter versões atualizadas de qualquer pacote/software.

Depois de garantir que todos os pacotes de software estejam na versão mais recente, podemos prosseguir com a instalação.

Instalação do NGINX

Primeiro, instalamos o NGINX. De acordo com a Wiki do NGINX, “O NGINX é um servidor HTTP e proxy reverso gratuito, de código aberto e alto desempenho, bem como um servidor proxy IMAP/POP3. O NGINX é conhecido por seu alto desempenho, estabilidade, rico conjunto de recursos, configuração simples e baixo consumo de recursos.”

Este é o componente que permite que nossos dados fiquem publicamente disponíveis, transmitindo-os para alguma porta de onde os usuários possam acessá-los.

Depois que o NGINX estiver instalado, vamos instalar o servidor MySQL. MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto. Este componente armazenará os dados do nosso blog.

Certifique-se de definir uma senha para o servidor MySQL. Isso é importante, pois o Ghost não suporta mecanismo de autenticação sem senha.

A seguir, instalamos o Node. O Node.js é um ambiente de execução JavaScript de código aberto e multiplataforma que executa código JavaScript no lado do servidor.

Para instalar o Node v6, primeiro precisamos adicionar o repositório NodeSource à nossa máquina.

Depois de adicionar o repositório, poderemos instalar o Node com este comando.

Então, quando nossa máquina estiver pronta, podemos instalar o Ghost.

Depois de instalar o Ghost CLI, estou criando um diretório ‘ghost’ em /var/www/ onde posso configurar o blog.

Em seguida, vou dar a propriedade do diretório ao meu usuário ‘cloudsigma’.

O comando a seguir alterará as permissões do diretório conforme recomendado.

Instalação do Ghost

Finalmente, podemos configurar o blog. A espera acabou!

 

Quando inserimos o comando ghost install, a seguinte será a saída com vários prompts escritos em negrito aqui.

 

Agora que configuramos o Ghost, podemos acessá-lo no IP que mencionamos durante a configuração. Digamos, se eu tivesse usado 192.168.0.22, qualquer pessoa poderia acessar o blog em http://192.168.0.22

Além disso, precisamos configurar a interface de administração do Blog em http://192.168.0.22/ghost. Abra este link assim que concluir as etapas acima no navegador da sua máquina local. A página do Ghost Admin será aberta e terá a seguinte aparência:

Ghost Welcome Screen

Tela de Boas-vindas do Ghost

Ele solicitará que você crie uma conta. Clique no botão para ir para esta tela, onde você precisará criar uma conta pela primeira vez para acessar a interface. Depois disso, preencha todos os detalhes e vá para a próxima página.

Account Creation

Criação de Conta do Ghost

Na próxima tela, você pode convidar sua equipe que escreverá as histórias com você. Eles receberão um convite por e-mail.

Invite Your Team

Convidar Sua Equipe no Ghost

Depois disso, você estará logado no painel, que se parece com isto:

Ghost Your Stories

Suas Histórias no Ghost

Você tem várias configurações para personalizá-lo ainda mais em Configurações. Por exemplo – abas Geral, Design, etc.

Finalmente, para escrever uma nova história, você pode clicar em Nova História no painel esquerdo.

Ghost Quick Setup

Configuração Rápida do Ghost

 

Isso é tudo. Desejo-lhe muito sucesso com seus novos projetos de blog!

Compartilhar este Post

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev é um designer criativo na CloudSigma, focado na construção de uma identidade empresarial consistente por meio de canais de marketing tradicionais e inovadores. Ele é hábil em combinar a visão artística com o marketing estratégico para criar narrativas de marca impactantes.

Comentários

Nenhum comentário ainda. Seja o primeiro.