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:
- 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.
- 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.
- 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.
| Plataforma | Custo mensal (plano anual) | Participação na receita | Limite de membros | Domínio personalizado | Tema personalizado |
|---|---|---|---|---|---|
| Substack | $0 | 10% + taxas de processamento do Stripe (~13–16% efetivos)* | Ilimitado | Sim (pago) | Não |
| Ghost(Pro) Starter** | US$ 15 (cobrança anual) | 0% | 1,000 | Sim | Não |
| Ghost(Pro) Publisher | US$ 29 (cobrança anual) | 0% | 1,000 | Sim | Sim |
| Ghost(Pro) Business | US$ 199 (cobrança anual) | 0% | 10,000 | Sim | Sim |
| Ghost auto-hospedado | ~$15–$30 | 0% | Ilimitado | Sim | Sim |
| * ~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:
| Componente | Obrigatório | Observações |
|---|---|---|
| Sistema operacional | Ubuntu 22.04 ou 24.04 LTS | O Ghost-CLI funciona apenas no Ubuntu |
| Node.js | Conforme a documentação de instalação atual do Ghost | O Ghost fixa a versão a cada lançamento |
| MySQL | 8.0 | Sem MariaDB, sem SQLite, sem PostgreSQL |
| Proxy reverso | Nginx (Ghost-CLI) ou Caddy (Docker) | Cuida do HTTPS e do roteamento |
| Mailgun (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ário | RAM | Plano da DreamHost |
|---|---|---|
| Blog pessoal, sem newsletter | 1–2 GB | Stack 4 |
| Newsletter com menos de 10.000 assinantes, ~50.000 visitas mensais | 4 GB | Stack 4 |
| Mais de 10.000 assinantes, várias publicações ou ActivityPub* | 8 GB | Stack 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)

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.
- 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.
- Aponte o registro A do seu domínio para o endereço IP do servidor.
- Conecte-se ao servidor via SSH. O SSH (Secure Shell) é a conexão criptografada por linha de comando com a sua VPS.
- Instale o Node.js, o MySQL 8 e o Nginx via apt.
- Crie um usuário que não seja root. O Ghost-CLI não instala como root, e isso é bom.
- Execute
npm install ghost-cli@latest -g. - Execute
ghost installe responda às perguntas (domínio, senha do MySQL e e-mail). - 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:
- Provisione um servidor Ubuntu com Docker 20.10.13 ou superior.
- Clone a configuração de referência do Docker Compose do Ghost.
- 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. - Edite o Caddyfile para apontar para o seu domínio.
- Execute
docker compose pull && docker compose up -d. - 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?

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:
- Crie uma conta no Mailgun e adicione um subdomínio de envio (
mail.yourdomain.comé o padrão mais comum). - 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.
- Aguarde a propagação do DNS para que o Mailgun possa verificar o domínio.
- Insira a chave de API do Mailgun e o domínio de envio no Ghost Admin, em Settings > Email newsletter.
- 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:
| Componente | Custo mensal | Observações |
|---|---|---|
| VPS (4 GB, por exemplo, Stack 4) | Confirme com o seu provedor | Serviç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) | $35 | 50.000 e-mails/mêsPrimeiro mês grátis |
| Backups + monitoramento | $0–$5 | Depende do provedor |
| Total típico | US$ 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?

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:
- 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.
- Abra o Ghost Admin e vá em Settings > Migration > Import/Export__
Selecione Substack na lista de opções. - 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.
- Atualize o DNS para apontar seu domínio personalizado para o servidor do Ghost.
- 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.