Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Hospedar Ghost Localmente no Linode (Guia 2026)

Aprenda a instalar e configurar Ghost no Linode com este guia passo a passo para auto-hospedadores e desenvolvedores.

Ghost é uma plataforma poderosa e de código aberto, projetada para construir sites, especialmente blogs. Ela é leve, rápida e oferece uma ótima experiência ao usuário. Este guia irá orientá-lo pelo processo de auto-hospedagem do Ghost no Linode, um dos provedores de VPS mais acessíveis disponíveis, desde a configuração do servidor até colocar o Ghost em funcionamento.

Pré-requisitos

Antes de começarmos os passos de instalação, certifique-se de ter o seguinte:

Plano Recomendado do Linode

Para hospedar Ghost de forma eficiente, é aconselhável um plano com pelo menos 1 GB de RAM, que custa cerca de 5 EUR/mês. Aqui está uma comparação de alguns dos principais provedores de VPS para contexto:

ProvedorPreço (EUR/USD)RAMEspaço em DiscoUso Ideal
Linode5 EUR1 GB25 GB SSDGhost, aplicativos pequenos
Contabo5.99 EUR4 GB200 GB SSDAplicativos médios a grandes
Hetzner Cloud4.15 EUR2 GB20 GB SSDTarefas leves
DigitalOcean6 USD1 GB25 GB SSDGhost, projetos de dev
Vultr6 USD1 GB25 GB SSDHospedagem econômica

Para mais opções, consulte nossa comparação completa de VPS.

Passo 1: Criar uma Instância no Linode

  1. Faça login na sua conta do Linode.
  2. Clique no botão “Create Linode”.
  3. Escolha um sistema operacional adequado, de preferência Ubuntu 22.04 LTS, selecionando na aba “Distributions”.
  4. Selecione seu plano desejado (1 GB está bom).
  5. Escolha um data center próximo ao seu público-alvo.
  6. Defina uma etiqueta (por exemplo, “Ghost Blog”).
  7. Clique em “Create Linode”.

Passo 2: Acessar seu Linode via SSH

Assim que a instância estiver ativada, acesse seu servidor usando SSH:

ssh root@seu_ip_do_linode

Substitua seu_ip_do_linode pelo endereço IP público real do seu Linode.

Passo 3: Configurar o Servidor

  1. Atualize seu sistema:
apt update && apt upgrade -y
  1. Instale Node.js: Ghost requer Node.js, preferencialmente versão 14 ou superior.
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt install -y nodejs
  1. Instale npm (Gerenciador de Pacotes Node):
apt install -y npm
  1. Instale o Ghost CLI globalmente:
npm install -g ghost-cli

Passo 4: Criar um Novo Usuário

Por razões de segurança, é recomendável não rodar Ghost como usuário root.

adduser ghostuser
usermod -aG sudo ghostuser

Mude para o novo usuário:

su - ghostuser

Passo 5: Instalar Ghost

  1. Crie um diretório para o Ghost:
mkdir ~/ghost
cd ~/ghost
  1. Instale o Ghost:
ghost install

Durante a instalação, você será solicitado a fornecer a URL do seu blog, configurar o banco de dados e configurar o Nginx (um servidor web popular).

Passo 6: Configurar o Nginx (se não for feito automaticamente)

Se preferir configurar manualmente ou se a instalação não tiver feito isso, siga os passos abaixo:

  1. Instale o Nginx:
sudo apt install nginx
  1. Crie uma nova configuração para o Nginx:
sudo nano /etc/nginx/sites-available/ghost

Adicione a seguinte configuração:

server {
    listen 80;
    server_name seu_dominio.com; # substitua pelo seu domínio

    location / {
        proxy_pass http://localhost:2368;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
  1. Ative o site:
sudo ln -s /etc/nginx/sites-available/ghost /etc/nginx/sites-enabled/
  1. Testar a configuração do Nginx:
sudo nginx -t
  1. Reinicie o Nginx:
sudo systemctl restart nginx

Perguntas Frequentes

Quais são os benefícios de hospedar Ghost no Linode por conta própria?

Hospedar Ghost no Linode permite total controle sobre o ambiente do seu blog. Você pode personalizar configurações, instalar plugins conforme necessário e garantir tempos de carregamento mais rápidos, pois está gerenciando o tráfego diretamente por meio de um VPS. Além disso, com os preços competitivos e alto desempenho do Linode, é uma opção confiável para desenvolvedores e homelabbers buscando otimizar suas aplicações web.

Preciso de um nome de domínio para rodar Ghost?

Embora seja possível rodar Ghost usando o IP do servidor, ter um nome de domínio é altamente recomendado. Um domínio confere um aspecto mais profissional ao seu blog e facilita para os usuários encontrarem e lembrarem do seu site. Serviços como Namecheap ou GoDaddy permitem registrar rapidamente nomes de domínio que podem apontar facilmente para seu VPS.

Qual a diferença entre Ghost e WordPress?

Ghost foca principalmente em blogging e oferece uma interface limpa e minimalista, projetada para criadores de conteúdo. É mais amigável para desenvolvedores, com forte ênfase em desempenho e velocidade. WordPress, embora extremamente versátil e extensível, pode ser mais pesado e exigir a manutenção de vários plugins para otimização. A escolha entre eles geralmente depende do seu caso de uso específico e se você prefere simplicidade ou recursos extensos.

Conclusão

Implantar Ghost no Linode oferece uma maneira sólida de criar e gerenciar seu blog ou publicação. Com uma interface intuitiva e recursos poderosos, Ghost, combinado com a infraestrutura confiável do Linode, proporciona um ambiente excelente para auto-hospedagem. Seguindo os passos neste guia, você pode ter seu blog Ghost funcionando de forma eficiente. Não se esqueça de explorar os recursos da comunidade disponíveis em r/selfhosted e awesome-selfhosted para mais personalizações e suporte.