Desde quando ser dono do seu público significa ficar devendo a uma empresa de SaaS por cada assinante?

Para uma newsletter que fatura US$ 5.000 por mês em assinaturas pagas, os 10% do Substack somam US$ 6.000 por ano — e chegam perto de US$ 8.000 quando as taxas do Stripe entram na conta.

Em janeiro de 2024, a Platformer, de Casey Newton, deixou o Substack rumo ao Ghost auto-hospedado e afirmou que a mudança economizaria à publicação tens of thousands of dollars a year.

Auto-hospedar o Ghost é a versão de ser dono do seu público que você consegue de fato colocar na ponta do lápis. Você instala o software de código aberto, aponta seu domínio para ele, e as únicas taxas vão para o seu servidor virtual privado (VPS), o registrador e o fornecedor de e-mail. Nenhuma plataforma fica com uma fatia.

O que é o Ghost auto-hospedado?

O Ghost auto-hospedado é a versão de código aberto da plataforma de publicação Ghost, instalada em um servidor que você possui e opera. É o mesmo software por trás do Ghost(Pro), o serviço de hospedagem gerenciada do Ghost, só que rodando em uma infraestrutura que você controla.

O Ghost tem licença MIT, fica no GitHub e é de código aberto desde o lançamento.

Existem três caminhos de implantação para o Ghost:

  1. Ghost(Pro): a hospedagem gerenciada oficial do Ghost, por US$ 15, US$ 29 ou US$ 199 por mês em assinaturas anuais. Se você seguir esse caminho, o Ghost cuida das atualizações, da infraestrutura de e-mail e da disponibilidade.
  2. Auto-hospedado na sua própria VPS: você provisiona um servidor Linux, instala o Ghost e cuida de tudo por conta própria. Este guia explica como funciona.
  3. Auto-hospedagem gerenciada por terceiros: serviços como Pikapods ou MagicPages rodam o Ghost para você. Eles são mais baratos que o Ghost(Pro) e dão menos trabalho que a auto-hospedagem, mas você não tem acesso root.

Ghost auto-hospedado quase sempre significa a opção dois: o Ghost em uma VPS que você administra.

Sem taxa de plataforma, sem limite de membros, sem restrições de tema e com acesso total ao banco de dados.

A contrapartida é que você vai precisar reiniciar o serviço quando o MySQL travar depois de uma atualização do kernel do Ubuntu. (Sim, isso é português mesmo.)

Por que auto-hospedar o Ghost em vez de usar o Substack ou o Ghost(Pro)?

Auto-hospedar o Ghost faz sentido financeiro quando a receita com assinaturas pagas passa de cerca de US$ 250 por mês.

Abaixo disso, o plano gratuito do Substack não custa absolutamente nada, e a mordida de 10% é pequena. Acima disso, a participação na receita do Substack custa mais que uma VPS, muitas vezes cinco vezes mais ou além.

PlataformaCusto mensal (plano anual)Participação na receitaLimite de membrosDomínio personalizadoTema personalizado
Substack$010% + taxas de processamento do Stripe (~13–16% efetivos)*IlimitadoSim (pago)Não
Ghost(Pro) Starter**US$ 15 (cobrança anual)0%1,000SimNão
Ghost(Pro) PublisherUS$ 29 (cobrança anual)0%1,000SimSim
Ghost(Pro) BusinessUS$ 199 (cobrança anual)0%10,000SimSim
Ghost auto-hospedado~$15–$300%IlimitadoSimSim
* ~2,9% + US$ 0,30 por transação, mais uma taxa de 0,7% para assinaturas recorrentes** O Ghost(Pro) Starter aceita apenas assinantes gratuitos da newsletter. Assinaturas pagas e receita com assinaturas exigem o Publisher ou um plano superior.

Os planos do Ghost(Pro) vêm da página de preços do Ghost. Os 10% do Substack vêm da central de ajuda do Substack. Os 13–16% efetivos consideram o processamento de cartão do Stripe, de 2,9% + US$ 0,30, mais a taxa recorrente de 0,7% do Stripe Billing, que incide em cada cobrança de assinatura.

Veja um exemplo do Ghost:

Uma newsletter com 1.000 assinantes pagantes a US$ 5/mês fatura US$ 60.000 por ano.

  • No Substack, só a taxa da plataforma chega a US$ 6.000.
  • No Ghost(Pro) Publisher, são US$ 348.
  • Em uma VPS auto-hospedada de 4 GB mais o Mailgun, são cerca de US$ 660 por ano (US$ 20 da VPS + US$ 35 do Mailgun × 12).

É uma diferença de US$ 5.300 por ano em uma única newsletter de escala modesta.

O Substack é gratuito até você começar a ganhar dinheiro. A partir daí, a fatia cresce junto com a sua receita.

O Ghost inverte esse modelo: você paga um valor mensal fixo, e a sua receita continua sendo sua, não importa quanto você ganhe.

Quais são os requisitos de sistema para auto-hospedar o Ghost?

O software roda no Ubuntu com Node.js, MySQL 8 e um proxy reverso. A documentação oficial de instalação do Ghost define como mínimo um servidor Linux com pelo menos 1 GB de RAM, embora a documentação de prévia do Docker Compose use um droplet de 2 GB / 1 CPU como exemplo de base.

Considere esse o mínimo real, não o anunciado.

Veja como esses requisitos se dividem e o que significam na prática:

ComponenteObrigatórioObservações
Sistema operacionalUbuntu 22.04 ou 24.04 LTSO Ghost-CLI funciona apenas no Ubuntu
Node.jsConforme a documentação de instalação atual do GhostO Ghost fixa a versão a cada lançamento
MySQL8.0Sem MariaDB, sem SQLite, sem PostgreSQL
Proxy reversoNginx (Ghost-CLI) ou Caddy (Docker)Cuida do HTTPS e do roteamento
E-mailMailgun (em massa) + SMTP (transacional)Obrigatório se você envia e-mails

O proxy reverso é a porta de entrada pública do seu servidor. Ele recebe o tráfego HTTPS, encerra a criptografia e repassa as requisições ao Ghost em uma porta privada.

O mínimo de 1 GB vale para um site Ghost que só publica posts. Adicione newsletter, Mailgun, ActivityPub e Web Analytics, e o consumo de RAM sobe.

Nossos planos de VPS contam com armazenamento NVMe, acesso root total, largura de banda ilimitada e um preço mensal único que não muda conforme o seu tráfego. O Stack 4 atende a um blog pessoal ou a uma publicação menor. Para uma newsletter paga em crescimento, ou para mais de uma publicação, recomendamos o Stack 8, o plano que nossas páginas indicam para apps em produção.

O Stack 8 está aí para quando você tem publicações com mais tráfego ou a federação ActivityPub ativada.

Agora veja como os planos Stack da DreamHost correspondem a cargas de trabalho reais do Ghost:

CenárioRAMPlano da DreamHost
Blog pessoal, sem newsletter1–2 GBStack 4
Newsletter com menos de 10.000 assinantes, ~50.000 visitas mensais4 GBStack 4
Mais de 10.000 assinantes, várias publicações ou ActivityPub*8 GBStack 8
* A auto-hospedagem completa do ActivityPub exige a instalação via Docker Compose, não via Ghost-CLI

Para o Ghost, a CPU importa muito menos que a RAM — newsletters fazem pouca escrita e suas leituras podem ser armazenadas em cache. O NVMe só passa a fazer diferença quando o MySQL está sob pressão, normalmente acima de 25.000 assinantes.

Como instalar o Ghost em uma VPS?

Existem duas formas de instalar o Ghost em uma VPS.

A opção preferida para ambientes de produção é o Ghost‑CLI: ele é estável e tem bom suporte. A configuração com Docker Compose, mais recente, ainda está em prévia, mas deve se tornar o padrão em breve.

Antes de começar, confira a documentação oficial de instalação do Ghost, porque atualizações de versão principal costumam trazer mudanças incompatíveis.

Método 1: Ghost-CLI (o caminho consolidado)

Instalação simples com o Ghost-CLI

O Ghost-CLI é o método oficial de instalação desde o Ghost 1.0 e continua sendo o que o Ghost recomenda em meados de 2026.

  1. Provisione um servidor Ubuntu 24.04 com pelo menos 2 GB de RAM. Na DreamHost, recomendamos provisionar pelo menos 4 GB de RAM se você pretende enviar newsletters.
  2. Aponte o registro A do seu domínio para o endereço IP do servidor.
  3. Conecte-se ao servidor via SSH. O SSH (Secure Shell) é a conexão criptografada por linha de comando com a sua VPS.
  4. Instale o Node.js, o MySQL 8 e o Nginx via apt.
  5. Crie um usuário que não seja root. O Ghost-CLI não instala como root, e isso é bom.
  6. Execute npm install ghost-cli@latest -g.
  7. Execute ghost install e responda às perguntas (domínio, senha do MySQL e e-mail).
  8. Acesse https://yourdomain.com/ghost/ e crie sua conta de administrador.

O Ghost-CLI cuida do certificado Secure Sockets Layer (SSL) via Let’s Encrypt, configura o Nginx e inicia o Ghost como um serviço do systemd. A maioria das instalações leva de 15 a 30 minutos.

Para os comandos apt, a configuração do Nginx e a configuração do systemd, siga o guia oficial de instalação do Ghost.

Método 2: Docker Compose (o caminho em prévia do Ghost)

O Ghost está testando uma stack Docker Compose batteries-included, que reúne Ghost, MySQL 8 e Caddy em um único comando docker compose up -d. A expectativa é que ela se torne o método de instalação padrão, mas ainda não chegou lá.

Veja como colocá-la para rodar:

  1. Provisione um servidor Ubuntu com Docker 20.10.13 ou superior.
  2. Clone a configuração de referência do Docker Compose do Ghost.
  3. Gere senhas fortes para o MySQL com openssl rand -hex 32. A documentação do Ghost avisa que as variáveis de ambiente do banco de dados não podem ser alteradas após a primeira inicialização, então defina-as com cuidado logo na primeira vez.
  4. Edite o Caddyfile para apontar para o seu domínio.
  5. Execute docker compose pull && docker compose up -d.
  6. Acesse https://yourdomain.com/ghost/ para criar o usuário administrador.

O caminho com Docker é mais rápido de subir e mais fácil de atualizar no próprio servidor.

Uma possível desvantagem é que você vai encontrar menos guias de solução de problemas da comunidade e, como ainda está em prévia, pode esbarrar em casos extremos que falham de formas que a instalação com Ghost‑CLI não falharia.

Os dois métodos cuidam do HTTPS via Let’s Encrypt e renovam os certificados automaticamente por meio de um cron job. Mas automático não significa garantido, então confirme que a renovação está funcionando por volta do 60º dia, bem antes do vencimento de 90 dias.

Como configurar o e-mail de uma newsletter no Ghost auto-hospedado?

Dois caminhos de e-mail no Ghost

O Ghost auto-hospedado precisa de duas configurações de e-mail separadas. As newsletters em massa passam pelo Mailgun, o único provedor de envio em massa com o qual o Ghost se integra.

E-mails transacionais, como redefinições de senha, confirmações de cadastro e mensagens de boas-vindas, podem usar qualquer provedor SMTP padrão. Essa é a parte que a maioria dos guias de instalação ignora. Se você errar aqui, seus assinantes vão perceber antes de você.

E-mail de newsletter em massa (Mailgun)

Conectar o Mailgun é basicamente um trabalho de configuração de DNS. Configure uma vez e você não vai precisar mexer de novo.

É só seguir estes passos:

  1. Crie uma conta no Mailgun e adicione um subdomínio de envio (mail.yourdomain.com é o padrão mais comum).
  2. Adicione os registros SPF, DKIM e DMARC do Mailgun ao seu provedor de DNS. Esses três registros informam a provedores de e-mail como Gmail e Outlook que as suas mensagens são legítimas.
  3. Aguarde a propagação do DNS para que o Mailgun possa verificar o domínio.
  4. Insira a chave de API do Mailgun e o domínio de envio no Ghost Admin, em Settings > Email newsletter.
  5. Envie uma newsletter de teste e verifique os cabeçalhos no Gmail para confirmar que SPF/DKIM/DMARC foram aprovados.

Os preços do Mailgun em 2026 são simples.

  • Foundation: US$ 35/mês, 50.000 envios, US$ 1,30 a cada 1.000 e-mails adicionais.
  • Scale: US$ 90/mês, 100.000 envios, US$ 1,10 a cada 1.000 e-mails adicionais.

Uma newsletter enviada duas vezes por semana para 5.000 assinantes chega a 40.000 envios, o que cabe tranquilamente no plano Foundation. Com 10.000 assinantes, isso dobra para 80.000 envios — e aí você paga US$ 74 no Foundation com o excedente ou passa para o Scale, a US$ 90 fixos.

E-mail transacional (SMTP)

Para o e-mail transacional, adicione suas credenciais SMTP às variáveis de ambiente do Ghost (ou ao config.production.json, em instalações com Ghost-CLI) definindo mail__transport=SMTP.

Qualquer provedor com um endpoint na porta 587 funciona, incluindo Mailgun, SendGrid, Postmark ou Amazon Simple Email Service (SES). A maioria dos criadores simplesmente usa o Mailgun para os dois, já que o volume transacional é uma fração dos envios da newsletter.

Quanto custa, de verdade, auto-hospedar o Ghost?

Uma newsletter típica com Ghost auto-hospedado custa de US$ 15 a US$ 30 por mês. Isso cobre a VPS, o domínio e o Mailgun.

Para comparar, o Ghost(Pro) Publisher custa US$ 29 fixos por mês, enquanto o Substack fica com cerca de 13–16% de cada assinatura paga.

Com a auto-hospedagem, seus custos crescem conforme o seu número de assinantes. No Ghost(Pro) e no Substack, eles crescem conforme a receita.

Veja quanto a auto-hospedagem costuma custar, item por item:

ComponenteCusto mensalObservações
VPS (4 GB, por exemplo, Stack 4)Confirme com o seu provedorServiços de VPS comparáveis de 4 GB custam US$ 12–25/mês. DreamHost Stack 4: US$ 8,99/mês nos 3 primeiros meses no plano mensal, depois US$ 15,99/mês.
Domínio~$1~US$ 9,99/ano para domínios .com
Mailgun (Foundation)$3550.000 e-mails/mêsPrimeiro mês grátis
Backups + monitoramento$0–$5Depende do provedor
Total típicoUS$ 15–30 antes das newsletters
US$ 50–80 em escala
Para uma newsletter com menos de 10.000 assinantes

O valor de US$ 15–30 cobre um site Ghost com posts de blog e uma newsletter gratuita. Uma newsletter paga que envia duas edições semanais para milhares de assinantes fica mais perto de US$ 50 a US$ 80 por mês, o que ainda sai mais barato que o Substack com a mesma receita.

É aqui que as diferenças de custo entre as plataformas ficam mais evidentes:

  • Abaixo de US$ 250/mês de MRR (receita recorrente mensal): o plano gratuito do Substack é estruturalmente mais barato do que manter qualquer coisa por conta própria.
  • US$ 250–1.500/mês de MRR: a auto-hospedagem se paga rapidamente. A fatia de 10% do Substack já é maior que a conta da sua VPS.
  • Acima de US$ 1.500/mês de MRR ou mais de 10.000 assinantes: a auto-hospedagem gera uma economia real. O Ghost(Pro) Business, por US$ 199, é um meio-termo razoável se você quer hospedagem gerenciada sem abrir mão de parte da receita.

Uma VPS de US$ 20/mês custa menos que a taxa de processamento do Stripe sobre uma única assinatura paga de US$ 200. É disso que você abre mão ao continuar no Substack.

Quando auto-hospedar o Ghost é a escolha errada?

Auto-hospedar o Ghost é a escolha errada se você nunca usou uma linha de comando, se a sua newsletter fatura menos de US$ 250 por mês ou se você prefere se concentrar em escrever a manter um servidor. Às vezes, a resposta certa é um serviço gerenciado, e fingir o contrário só desperdiça o seu tempo.

Veja algumas situações específicas em que a auto-hospedagem não passa no teste de custo-benefício:

  • Primeiro site. Comece pelo Ghost(Pro), por US$ 15/mês, ou fique no Substack até ter uma receita que valha a pena proteger. As habilidades que você ainda não tem não vão aparecer na semana de lançamento.
  • Newsletter com menos de US$ 250/mês de MRR. Enquanto os 10% cobrados não forem maiores que uma VPS de US$ 20 por mês, fique onde está.
  • Você não se sente à vontade com SSH e Linux básico. Auto-hospedar significa que é você quem vai estar executando journalctl -u ghost às 23h de um sábado porque os assinantes não conseguem fazer login.
  • Você não tolera quedas ocasionais. O MySQL pode ficar sem memória depois de um patch do kernel, e atualizações do Caddy podem quebrar as rotas do painel administrativo. Isso não acontece com frequência, mas acontece — e no Ghost(Pro) nada disso é problema seu.
  • Você precisa de suporte por telefone durante uma crise. O suporte de VPS da DreamHost está disponível 24/7 por chat ao vivo ou e-mail pelo panel e cobre o hardware, a rede e a conectividade, não a sua instalação do Ghost. Não há atendimento por telefone. Se a sua reação ao estresse é preciso falar com um humano agora, a hospedagem gerenciada foi feita para você.
  • Você está chegando a 50.000 envios por mês e nunca configurou SPF, DKIM ou DMARC. Problemas de entregabilidade podem facilmente custar mais que o plano de US$ 199 do Ghost(Pro) Business. Um IP novo do Mailgun leva semanas para conquistar a confiança do Gmail, e o Ghost(Pro) é a melhor opção para um lançamento que não pode esperar tanto.

Se você fatura mais de US$ 250/mês com assinaturas pagas, quer controle total sobre o banco de dados e os temas e está tão à vontade com o terminal que ghost update não causa ansiedade, a auto-hospedagem se paga no dia em que você termina a instalação.

Como migrar uma newsletter do Substack para o Ghost auto-hospedado?

Cancele o Substack por último

O Ghost inclui um importador de Substack integrado que transfere posts, membros, assinaturas pagas e a cobrança do Stripe para o seu site Ghost auto-hospedado sem interromper os pagamentos. A maioria dos criadores conclui a migração em um fim de semana.

Veja como fazer:

  1. Exporte o arquivo do seu Substack nas configurações da publicação. Você vai receber um CSV com os membros e um ZIP com os posts.
  2. Abra o Ghost Admin e vá em Settings > Migration > Import/Export__
    Selecione Substack na lista de opções.
  3. Reconecte sua conta do Stripe dentro do Ghost. As assinaturas são transferidas automaticamente, e os assinantes pagantes não serão cobrados de novo. Observe que o Substack continua cobrando a taxa de 10% sobre essas assinaturas existentes até que o ciclo de cobrança de cada assinante seja renovado no Ghost.
  4. Atualize o DNS para apontar seu domínio personalizado para o servidor do Ghost.
  5. Só cancele o Substack depois de enviar pelo menos uma newsletter pelo Ghost e confirmar a entregabilidade.

A documentação de migração do Substack do Ghost cobre os casos específicos, e o passo a passo da _Citation Needed_ de Molly White explica as armadilhas de uma migração em produção no meio da semana.

Hora de dar um ghosting no Substack?

Auto-hospedar o Ghost faz sentido quando a receita com assinaturas pagas passa de cerca de US$ 250 por mês. Abaixo disso, o Substack não custa nada. Acima disso, a taxa da plataforma costuma ser o item mais caro do negócio. O Ghost elimina esse custo.

Se você optar pela auto-hospedagem, será você quem vai aplicar patches no Ubuntu e acompanhar o uso de memória do MySQL. Em troca, você fica com cada centavo que seus assinantes pagam. Se essa troca vale a pena, é você quem decide.

Multiplique a taxa da plataforma por 12 e decida.

Depois, volte a escrever em vez de procrastinar lendo este artigo.

Perguntas frequentes sobre como auto-hospedar o Ghost

O Ghost CMS é gratuito para auto-hospedar?

Sim, o Ghost é gratuito e de código aberto sob a licença MIT. Auto-hospedar custa apenas o servidor, o domínio e o serviço de e-mail que você escolher, normalmente de US$ 15 a US$ 80 por mês, dependendo do número de assinantes.

De quanta RAM o Ghost auto-hospedado precisa?

O Ghost auto-hospedado precisa de pelo menos 1 GB de RAM para um blog pessoal e 4 GB para uma newsletter com mais de 10.000 assinantes. O Stack 4 (4 GB) atende uma publicação menor. O Stack 8 (8 GB), o plano que nossas páginas indicam para apps em produção, é a nossa escolha para uma newsletter paga em crescimento, publicações com muito tráfego ou federação via ActivityPub.

Devo usar o Docker Compose ou o Ghost-CLI?

Use o Ghost-CLI em produção. É o caminho consolidado que o Ghost recomenda e o que tem mais conteúdo da comunidade para solução de problemas.

Em 2026, o Docker Compose continua sendo o método de instalação em prévia do Ghost. Escolha-o apenas se você se sente à vontade experimentando na vanguarda.

O Ghost auto-hospedado inclui e-mail?

Não, no Ghost auto-hospedado você precisa trazer seu próprio serviço de e-mail. O Mailgun é o único provedor de envio em massa que o Ghost integra para newsletters (plano Foundation a US$ 35/mês para 50.000 envios). O e-mail transacional pode usar qualquer provedor SMTP.

Como o Ghost se compara ao Substack em custo?

O Ghost fica com 0% da receita de assinaturas, contra 10% do Substack (na prática, 13–16% depois das taxas do Stripe). Uma newsletter que fatura US$ 60.000 por ano fica com cerca de US$ 5.000 a mais no Ghost. O ponto de equilíbrio em relação a um servidor auto-hospedado fica em torno de US$ 250/mês de MRR.

Posso migrar do Substack para o Ghost auto-hospedado?

Sim, o Ghost tem um importador de Substack integrado que transfere posts, membros, assinaturas pagas e a cobrança do Stripe para um site Ghost auto-hospedado. Os assinantes pagantes mantêm seus cartões no Stripe intactos durante a migração.

Vale a pena auto-hospedar o Ghost?

Auto-hospedar o Ghost vale a pena se você tem familiaridade básica com a linha de comando e uma newsletter paga que fatura mais de US$ 250/mês. Abaixo desse valor, o plano gratuito do Substack ou o Ghost(Pro) Starter, por US$ 15, exigem menos tempo e custam mais ou menos o mesmo.

Precisa de ajuda?

Se você está preso ou apenas quer algumas dicas sobre por onde começar, contate nossos especialistas a qualquer momento. Estamos aqui para ajudar!

Ajuda de Vendas da DreamHost

24/7/365 Através do Widget de Chat

Chat de Suporte ao Cliente

24/7/365 Através do Painel

Ir para o Painel
Email de Suporte ao Cliente

24/7/365 Através do Painel

Ir para o Painel