Implante o Ghost em um VPS em minutos

Lance uma publicação Ghost auto-hospedada em um VPS que você controla por completo. O Ghost-CLI configura Node.js, MySQL, um proxy reverso NGINX e o SSL Let’s Encrypt em uma única sessão guiada — sem plano gerenciado, sem comissão sobre a sua receita.

O que você pode fazer com o Ghost auto-hospedado em um VPS

O Ghost é um CMS headless open-source feito para publicações e newsletters. Rode-o em um VPS, e você passa a ser dono de toda a stack — editor, área de membros e envio de e-mails — em vez de pagar uma mensalidade por hospedagem gerenciada.

Tenha sua própria publicação e newsletter

O Ghost traz um conjunto enxuto de ferramentas: um editor sem distrações, newsletters por e-mail nativas e níveis de assinatura. É uma alternativa leve ao WordPress, voltada diretamente a escritores e operadores de newsletter, rodando em uma infraestrutura sua, e não em uma plataforma compartilhada.

Fique com 100% da receita das suas assinaturas

Conecte o Stripe, ative os níveis pagos e o Ghost fica com 0% em uma instalação auto-hospedada — seus únicos custos são o VPS e as taxas padrão do Stripe. Um único Ghost VPS de $10,19/mês substitui o plano gerenciado Publisher de $29/mês desde o seu primeiro assinante.

Domine toda a stack com acesso root

Você controla cada camada: o processo Node.js do Ghost, o MySQL, o proxy reverso NGINX e o serviço systemd que reinicia o Ghost após cada boot. Instale qualquer tema, edite configurações e ajuste o servidor como a hospedagem Ghost gerenciada nunca permite.

Envie newsletters com o Mailgun

O Ghost entrega o e-mail em massa ao Mailgun por SMTP para garantir a entrega, com um plano gratuito que cobre 3.000 e-mails por mês. Coloque seu VPS perto do seu público — Frankfurt, Singapura e outros — para reduzir a latência do e-mail e manter as páginas rápidas para os leitores com mais chance de converter.

Entregue temas personalizados e rápidos

Os temas do Ghost são compilados em HTML estático com o motor de templates Handlebars, então as páginas carregam rápido desde o início. Combine isso com uma CDN e controle total sobre o cache para um desempenho que um plano compartilhado não alcança.

Escale nos seus próprios termos

Comece pequeno e cresça. Adicione RAM ou armazenamento conforme sua lista de assinantes e sua biblioteca de mídia crescerem — sem reprovisionamento, sem migração forçada para um plano mais caro.

Escolha um plano de VPS para o Ghost

O Ghost, o MySQL e o NGINX usam cerca de 1,2 GB em repouso, então a RAM é a especificação que importa, e o VPS Start é o mínimo que cabe com folga. Comece com um VPS Start para um blog pessoal ou uma newsletter pequena; passe para um VPS Medium quando ela já for uma publicação ativa com uma lista de assinantes em crescimento. Todos os planos incluem um endereço IPv4 dedicado, backups semanais gratuitos, KVM e acesso root/SSH total. RAM, disco e outras especificações são escaláveis depois. Uma ressalva no plano Start: as portas SMTP de saída são bloqueadas por padrão — abra um ticket de suporte para habilitar o e-mail antes de configurar sua newsletter (uma verificação KYC pode ser aplicada).

  • 40 Países
    Linux
    Intel Xeon
    AMD Ryzen

    De$10.19 / 1 mês
    $9.68 com is*smart
    • Xeon 2x2.20 GHz CPU
    • 2 Gb RAM
    • 30GB SSD Disco
    • 3 Tb Largura de Banda
    • IPV4 opcional
    • 1Gbps Porta
    • Weekly Backup
    • KVM Virtualização
    • Painéis de controle
  • 40 Países
    Linux
    Intel Xeon
    AMD Ryzen

    De$21.24 / 1 mês
    $20.18 com is*smart
    • Xeon 3x2.20 GHz CPU
    • 4 Gb RAM
    • 40GB SSD Disco
    • Unmetered Largura de Banda
    • IPV4 opcional
    • 1Gbps Porta
    • Weekly Backup
    • KVM Virtualização
    • Painéis de controle
  • 40 Países
    Linux
    Intel Xeon
    AMD Ryzen

    De$33.99 / 1 mês
    $32.29 com is*smart
    • Xeon 4x2.20 GHz CPU
    • 8 Gb RAM
    • 50GB SSD Disco
    • Unmetered Largura de Banda
    • IPV4 opcional
    • 1Gbps Porta
    • Weekly Backup
    • KVM Virtualização
    • Painéis de controle

Incremente os recursos do seu servidor VPS

Confira como você pode alterar a configuração do seu VPS. Você pode adquirir espaço em disco adicional, aumentar o desempenho da CPU, adicionar RAM e aproveitar serviços adicionais sem precisar mudar para um novo plano.

Como implantar o Ghost em um VPS

Uma instalação completa do Ghost 6.x em um servidor Ubuntu 24.04 novo leva cerca de 15 minutos. Primeiro, aponte um registro DNS A para o IP do seu VPS — o Let’s Encrypt precisa que o DNS esteja resolvendo antes de emitir seu certificado SSL. O hardening e a configuração de e-mail estão listados como próximos passos no final. Os passos abaixo cobrem a instalação principal; para o passo a passo completo, com todos os comandos e capturas de tela, veja nosso guia completo de instalação do Ghost em um VPS no blog.

Step 01 — Crie um usuário sudo não root

O Ghost-CLI se recusa a rodar como root. Não dê ao usuário o nome ghost — isso entra em conflito com o usuário de sistema que o Ghost-CLI cria durante a instalação.

adduser ghostadminusermod -aG sudo ghostadmin

Step 02 — Instale as dependências e abra o firewall

Instale o NGINX, o MySQL e os pacotes do Node.js, depois libere o tráfego web:

su - ghostadminsudo apt-get update && sudo apt-get upgrade -ysudo apt-get install -y nginx mysql-server ca-certificates curl gnupgsudo ufw allow 'Nginx Full'sudo ufw allow OpenSSHsudo ufw enable

Mude o usuário root do MySQL para autenticação por senha, o que o Ghost exige:

sudo mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'your_secure_password'; FLUSH PRIVILEGES;"

Step 03 — Instale o Node.js 22 LTS

O Ghost 6.x roda somente no Node.js v22. Instale-o pelo NodeSource:

sudo mkdir -p /etc/apt/keyringscurl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpgecho "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.listsudo apt-get update && sudo apt-get install -y nodejs

Step 04 — Instale o Ghost-CLI

Instale globalmente o instalador oficial como root, depois volte para o seu usuário:

exitnpm install ghost-cli@latest -gsu - ghostadmin

Step 05 — Crie o diretório de instalação e rode o instalador

O Ghost fica em /var/www/ghost com o seu usuário como proprietário:

sudo mkdir -p /var/www/ghostsudo chown ghostadmin:ghostadmin /var/www/ghostsudo chmod 775 /var/www/ghostcd /var/www/ghostghost install

Responda ao assistente com a URL do seu blog (domínio https:// completo), os dados do MySQL e sim nos prompts de NGINX, SSL e systemd. O Ghost-CLI configura o proxy reverso, solicita um certificado Let’s Encrypt e inicia o Ghost como serviço systemd.

Step 06 — Coloque no ar e confirme as portas

Seu painel de administração agora está em https://yourdomain.com/ghost/. As portas 80 e 443 são públicas via NGINX; o Ghost (2368) e o MySQL (3306) permanecem vinculados ao localhost, então não são necessárias regras de firewall extras. Abra a URL do admin para criar sua conta e publicar seu primeiro post.

Próximos passos (antes de ir para produção): faça o hardening do SSH, conecte o Mailgun para as newsletters, configure o monitoramento e rode ghost backup antes de cada ghost update — reverta uma atualização ruim com ghost update --rollback.

Problemas comuns

  • O Ghost-CLI se recusa a rodar como root. Isso é intencional — o Ghost-CLI não se instala na conta root. Crie primeiro um usuário sudo não root e rode a instalação a partir dele. Também não dê a esse usuário o nome ghost, pois ele colide com o usuário de sistema que o Ghost-CLI cria durante a instalação.
  • A etapa de SSL é ignorada durante a instalação. Se o Ghost-CLI exibir “SSL certs cannot be generated for IP addresses, skipping”, você rodou a instalação contra um IP em vez de um domínio. Aponte um registro DNS A para o seu VPS antes de instalar e informe o domínio https:// completo como URL do blog — o Let’s Encrypt precisa que o DNS esteja resolvendo para emitir o certificado.
  • O Ghost não consegue se conectar ao MySQL. No Ubuntu, o usuário root do MySQL 8 usa autenticação por socket por padrão, que o Ghost não consegue usar. Mude para autenticação por senha com mysql_native_password e use essas credenciais no assistente de instalação.
  • Os e-mails da newsletter não são enviados. O SMTP de saída é bloqueado por padrão no plano Start, então a entrega via Mailgun falha até que ele seja liberado. Abra um ticket de suporte para desbloquear as portas SMTP (uma verificação KYC pode ser aplicada) e depois adicione sua chave de API do Mailgun em Settings → Newsletters.
  • A instalação falha na versão errada do Node.js. O Ghost 6.x roda somente no Node.js v22 LTS e se recusa a instalar no Node 18 ou 20. Instale a v22 pelo NodeSource e confirme com node --version antes de rodar ghost install. Observe também que o MySQL 8 é obrigatório — o MariaDB não é suportado em produção.

A infraestrutura da is*hosting é uma base sólida para o Ghost

IPv4 dedicado e SSL em todos os planos

O Ghost precisa de um IP público para emitir o SSL e receber tráfego. Todo VPS da is*hosting inclui um IPv4 dedicado por padrão, então os certificados Let’s Encrypt são emitidos sem problemas e sem configuração extra.

Backups semanais gratuitos, fáceis de restaurar

Todos os planos incluem backups semanais gratuitos do VPS. Combine-os com ghost backup antes de cada atualização e reverter uma migração que falhou se torna uma operação rápida e de baixo risco.

Mais de 40 localizações globais para entrega rápida

Coloque seu Ghost VPS perto dos seus leitores — Europa, Ásia, as Américas — para reduzir a latência das newsletters e manter as páginas rápidas para o público com mais chance de virar membro pagante.

Pronto para lançar seu Ghost VPS?

Seja dono da sua publicação, fique com cada dólar da receita de assinaturas e rode o Ghost em uma hospedagem que você controla. Ative um Ghost VPS a partir de $10,19/mês, com acesso root e SSL na entrega.

Iniciar o Ghost no VPS

Perguntas frequentes sobre hospedagem para Ghost

O que é o Ghost e como ele se diferencia do WordPress?

O Ghost é um CMS headless open-source criado especificamente para publicações e newsletters. Enquanto um CMS de uso geral acumula plugins, o Ghost traz um conjunto enxuto de ferramentas — editor, área de membros, e-mail nativo e assinaturas via Stripe — o que o torna uma alternativa leve ao WordPress.

Por que auto-hospedar o Ghost em vez de usar hospedagem Ghost gerenciada?

O Ghost(Pro) gerenciado começa em $29/mês para assinaturas pagas. Um Ghost VPS auto-hospedado começa em $10,19/mês, dá acesso root total e fica com 0% da sua receita. A economia começa antes do seu primeiro dólar de assinatura.

O que eu preciso para instalar o Ghost em um VPS?

Um domínio com registro A apontando para o seu VPS, Ubuntu 22.04 ou 24.04, um usuário sudo não root, Node.js v22 LTS e MySQL 8. O Ghost-CLI conecta tudo em uma única sessão guiada.

Posso rodar o Ghost com Docker?

Sim — a instalação do Ghost via Docker Compose é suportada e é o caminho para auto-hospedar por completo recursos como o ActivityPub. O método Ghost-CLI de um clique acima é o caminho mais rápido para a maioria das publicações.

Como envio newsletters de um Ghost auto-hospedado?

O Ghost usa o Mailgun por SMTP para e-mail em massa. Adicione sua chave de API e seu domínio do Mailgun em Settings → Newsletters. No plano Start, peça primeiro ao suporte da is*hosting para desbloquear as portas SMTP.

A auto-hospedagem do Ghost inclui SSL?

Sim. O Ghost-CLI provisiona um certificado Let’s Encrypt gratuito durante a instalação e o NGINX gerencia o HTTPS na porta 443 automaticamente — desde que seu DNS já esteja apontando para o servidor.

Vocês oferecem hospedagem VPS gerenciada para o Ghost?

Escolha a opção não gerenciada para ter controle total em nível de root da sua instalação do Ghost, ou a gerenciada se preferir que a equipe da is*hosting cuide das atualizações do SO, do monitoramento e dos backups enquanto você foca em publicar.

Mais da is*hosting

Armazenamento de dados

Backups fora do servidor para o conteúdo do seu Ghost, exportações de banco de dados e configurações. É mais rápido restaurar um backup específico do que reconstruir um servidor do zero.
Explorar
De $1.00 /mês

Servidores dedicados

Mova uma publicação de alto tráfego para bare metal, com root e controle total do hardware, quando um VPS não for mais suficiente.
Explorar
De $75.00 /mês