Depuis quand « posséder ton audience » signifie devoir de l’argent à une entreprise de SaaS pour chaque abonné ?
Pour une newsletter générant 5 000 $ par mois en abonnements payants, la part de 10 % de Substack représente 6 000 $ par an — et se rapproche de 8 000 $ une fois les frais de Stripe ajoutés.
En janvier 2024, le Platformer de Casey Newton a quitté Substack pour un Ghost auto-hébergé et a déclaré que ce changement permettrait à la publication d’économiser “des dizaines de milliers de dollars par an.”
L’hébergement autonome de Ghost est la version de “posséder ton audience” que tu peux réellement évaluer. Tu installes le logiciel open-source, tu diriges ton domaine vers celui-ci, et les seuls frais vont à ton serveur privé virtuel (VPS), bureau d’enregistrement et fournisseur d’email. Aucune plateforme ne prend de commission.
Qu’est-ce que Ghost Auto-Hébergé ?
Ghost auto-hébergé est la version open-source de la plateforme de publication Ghost installée sur un serveur que tu possèdes et que tu gères. C’est le même logiciel qui alimente Ghost(Pro), le service d’hébergement géré de Ghost, fonctionnant sur une infrastructure que tu contrôles.
Ghost est sous licence MIT, se trouve sur GitHub, et est open source depuis son lancement.
Trois chemins de déploiement existent pour Ghost :
- Ghost(Pro) : L’hébergement géré officiel de Ghost à 15 $, 29 $ ou 199 $ par mois pour les abonnements annuels. Si tu choisis cette option, Ghost gère les mises à jour, l’infrastructure email et la garantie de disponibilité.
- Auto-hébergé sur ton propre VPS : Tu provisionnes un serveur Linux, installes Ghost et le gères toi-même. Ce guide explique comment cela fonctionne.
- Auto-hébergement géré via des tiers : Des services comme Pikapods ou MagicPages gèrent Ghost pour toi. Ils sont moins chers que Ghost(Pro) et demandent moins de travail que l’auto-hébergement, mais tu n’as pas accès à Root.
“Ghost auto-hébergé” signifie presque toujours l’option deux : Ghost sur un VPS que tu administres.
Pas de frais de plateforme, pas de limite de membres, pas de contraintes de thème, accès complet à la base de données.
Le compromis est que tu devras redémarrer le service lorsque MySQL se plante après une mise à jour du noyau Ubuntu. (Oui, c’est de l’anglais.)
Pourquoi Auto-Héberger Ghost Plutôt Que D’utiliser Substack ou Ghost(Pro) ?
L’auto-hébergement de Ghost devient financièrement sensé une fois que les revenus des abonnements payants dépassent environ 250 $ par mois.
En dessous, le niveau gratuit de Substack ne coûte absolument rien, et les 10% prélevés sont minimes. Au-dessus, la part des revenus de Substack coûte plus cher qu’un VPS, souvent par un facteur de cinq ou plus.
| Plateforme | Coût mensuel (abonnement annuel) | Partage des revenus | Limite de membres | Domaine personnalisé | Thème personnalisé |
|---|---|---|---|---|---|
| Substack | 0 $ | 10 % + frais de traitement Stripe (~13–16 % effectifs)* | Illimité | Oui (payant) | Non |
| Ghost(Pro) Starter** | 15 $ (facturation annuelle) | 0 % | 1 000 | Oui | Non |
| Ghost(Pro) Publisher | 29 $ (facturation annuelle) | 0 % | 1 000 | Oui | Oui |
| Ghost(Pro) Business | 199 $ (facturation annuelle) | 0 % | 10 000 | Oui | Oui |
| Ghost auto-hébergé | ~15 $–30 $ | 0 % | Illimité | Oui | Oui |
| * ~2.9 % + 0,30 $ par transaction, plus une taxe de 0,7 % pour les abonnements récurrents** Ghost(Pro) Starter prend en charge uniquement les abonnés aux newsletters gratuits. Les adhésions payantes et les revenus d’abonnement nécessitent un niveau Publisher ou supérieur. | |||||
Les paliers Ghost(Pro) proviennent de la page de tarification de Ghost. Les 10% de Substack proviennent du centre d’aide de Substack. Les “13–16% effectifs” tiennent compte des 2,9% + 0,30 $ de traitement de carte de Stripe, ainsi que des 0,7% de frais récurrents de facturation Stripe qui s’appliquent à chaque charge d’abonnement.
Voici un exemple de Ghost :
Une newsletter avec 1,000 abonnés payants à $5/mois rapporte $60,000 par an.
- Sur Substack, la commission de la plateforme est seule de 6 000 $.
- Sur Ghost(Pro) Publisher, c’est 348 $.
- Sur un VPS auto-hébergé de 4 GB plus Mailgun, cela représente environ 660 $ par an (20 $ pour le VPS + 35 $ pour Mailgun x 12).
C’est une fluctuation de 5 300 $ par an pour une seule newsletter à une échelle modeste.
Substack est gratuit jusqu’à ce que tu gagnes de l’argent. Une fois que c’est le cas, la part augmente avec tes revenus.
Ghost inverse ce modèle : tu paies un tarif mensuel fixe, et tes revenus restent les tiens, peu importe combien tu gagnes.
Quelles Sont Les Exigences Système Pour L’Auto-Hébergement De Ghost?
Le logiciel fonctionne sur Ubuntu avec Node.js, MySQL 8 et un proxy inverse. La documentation officielle d’installation de Ghost indique qu’un serveur Linux avec au moins 1 Go de RAM est nécessaire, tandis que la documentation de prévisualisation Docker Compose utilise un droplet de 2 Go / 1 CPU comme exemple de base.
Considère cela comme le minimum réel, pas celui qui est commercialisé.
Voici comment se décomposent ces exigences et ce qu’elles signifient en pratique :
| Composant | Requis | Notes |
|---|---|---|
| OS | Ubuntu 22.04 ou 24.04 LTS | Ghost-CLI est uniquement pour Ubuntu |
| Node.js | Selon les documents d’installation actuels de Ghost | Ghost fixe la version par publication |
| MySQL | 8.0 | Pas de MariaDB, pas de SQLite, pas de PostgreSQL |
| Proxy inverse | Nginx (Ghost-CLI) ou Caddy (Docker) | Gère HTTPS et le routage |
| Mailgun (en masse) + SMTP (transactionnel) | Obligatoire si tu envoies |
Un reverse proxy est la porte d’entrée publique de ton serveur. Il accepte le trafic HTTPS, termine le cryptage et transmet les demandes à Ghost sur un port privé.
Le “minimum de 1 GB” est vrai pour un site Ghost qui ne propose que des articles. Ajoute un bulletin d’information, Mailgun, ActivityPub, Analyse Web, et la RAM augmente.
Notre gamme de VPS autogérés offre un stockage NVMe, un accès complet Root, une bande passante illimitée, et une tarification prévisible. Pour la plupart des installations Ghost, nous recommandons de commencer avec le Stack 4 et de ne monter en gamme que lorsque ton trafic ou le nombre d’abonnés l’exige ; la plupart des bulletins d’information n’en ont jamais besoin.
Le Stack 8 est là lorsque tu gères des publications à fort trafic ou que tu as activé la fédération ActivityPub.
Maintenant, voyons comment les niveaux de la Stack DreamHost correspondent aux charges de travail réelles de Ghost :
| Scénario | RAM | Niveau DreamHost |
|---|---|---|
| Blog personnel, sans newsletter | 1–2 Go | Stack 4 |
| Newsletter de moins de 10 000 abonnés, ~50 000 visites par mois | 4 Go | Stack 4 |
| Plus de 10 000 abonnés, plusieurs publications, ou ActivityPub* | 8 Go | Stack 8 |
| * L’hébergement complet par ActivityPub nécessite le chemin d’installation de Docker Compose, non Ghost-CLI | ||
Le CPU importe beaucoup moins que la RAM pour Ghost — les newsletters exigent peu d’écriture et sont mises en cache pour la lecture. Le NVMe devient pertinent uniquement lorsque MySQL est sous pression, généralement au-delà de 25 000 abonnés.
Comment Installer Ghost Sur Un VPS ?
Il y a deux façons d’installer Ghost sur un VPS.
L’option privilégiée pour les configurations de production est Ghost‑CLI ; elle est stable et bien supportée. La nouvelle configuration Docker Compose est encore en prévisualisation, mais elle devrait devenir la norme bientôt.
Avant de commencer, vérifie bien les documents d’installation officiels de Ghost, car les mises à jour de versions majeures introduisent souvent des changements majeurs.
Méthode 1 : Ghost-CLI (la Voie Établie)

Ghost-CLI est la méthode d’installation officielle depuis Ghost 1.0 et reste celle recommandée par Ghost à mi-2026.
- Configure un serveur Ubuntu 22.04 ou 24.04 avec au moins 2 Go de RAM. Chez DreamHost, nous recommandons de prévoir au moins 4 Go de RAM si tu prévois d’envoyer des newsletters.
- Dirige l’enregistrement A de ton domaine vers l’adresse IP du serveur.
- Connecte-toi au serveur via SSH. SSH (Secure Shell) est la connexion cryptée en ligne de commande à ton VPS.
- Installe Node.js, MySQL 8 et Nginx via apt.
- Crée un utilisateur non-root. Ghost-CLI ne s’installera pas en tant que root, et c’est une bonne chose.
- Exécute
`npm install ghost-cli@latest -g.` - Exécute
`ghost install`et réponds aux invites (domaine, mot de passe MySQL, et email). - Visite “https://tondomaine.com/ghost/” et crée ton compte administrateur.
Ghost-CLI gère le certificat Secure Sockets Layer (SSL) via Let’s Encrypt, configure Nginx, et démarre Ghost en tant que service systemd. La plupart des installations prennent de 15 à 30 minutes.
Pour les commandes apt, la configuration Nginx et la config systemd, suis le guide d’installation officiel de Ghost.
Méthode 2 : Docker Compose (Chemin de Prévisualisation de Ghost)
Ghost teste actuellement une pile Docker Compose “tout inclus” qui regroupe Ghost, MySQL 8 et Caddy dans une seule commande `docker compose up -d`. On s’attend à ce que cela devienne la méthode d’installation par défaut, mais ce n’est pas encore tout à fait le cas.
Voici comment le démarrer :
- Préparer un serveur Ubuntu avec Docker 20.10.13 ou supérieur.
- Cloner la configuration Docker Compose de référence de Ghost.
- Générer des mots de passe MySQL forts avec
`openssl rand -hex 32`. La documentation de Ghost prévient que les variables d’environnement de la base de données ne peuvent pas être modifiées après le premier démarrage, alors configure-les soigneusement dès la première fois. - Modifier le Caddyfile pour le diriger vers ton domaine.
- Exécuter
`docker compose pull && docker compose up -d.` - Visiter “https://yourdomain.com/ghost/” pour créer l’utilisateur administrateur.
Le chemin Docker est plus rapide à démarrer et plus facile à mettre à niveau sur place.
Un inconvénient potentiel est que tu trouveras moins de guides de dépannage communautaires, et comme c’est encore en prévisualisation, tu pourrais rencontrer des cas limites qui se cassent de manière que l’installation Ghost‑CLI ne le ferait pas.
Les deux méthodes gèrent HTTPS via Let’s Encrypt et renouvellent automatiquement les certificats sur un Cron Job. Cependant, automatique ne signifie pas garanti, donc confirme que le renouvellement fonctionne vers le 60e jour, bien avant l’expiration de 90 jours.
Comment Configurer L’Email Pour Une Newsletter Ghost Auto-Hébergée ?

Ghost auto-hébergé nécessite deux configurations d’Email distinctes. Les newsletters en masse passent par Mailgun, le seul fournisseur en masse avec lequel Ghost s’intègre.
Les emails transactionnels tels que les réinitialisations de mot de passe, les confirmations d’inscription et les messages de bienvenue peuvent utiliser n’importe quel fournisseur SMTP standard. C’est la partie que la plupart des guides d’installation survolent. Si tu te trompes, tes abonnés le remarqueront avant toi.
Email De Newsletter En Masse (Mailgun)
Connecter Mailgun est principalement une tâche de configuration DNS. Configure-le une fois et tu n’auras plus besoin d’y toucher.
Suis simplement ces étapes :
- Crée un compte Mailgun et ajoute un sous-domaine d’envoi (`mail.tondomaine.com` est conventionnel).
- Ajoute les enregistrements SPF, DKIM et DMARC de Mailgun chez ton fournisseur DNS. Ces trois enregistrements indiquent aux fournisseurs d’email comme Gmail et Outlook que tes messages sont légitimes.
- Attends que le DNS se propage pour que Mailgun puisse vérifier le domaine.
- Intègre ta clé API Mailgun et ton domaine d’envoi dans Ghost Admin sous Paramètres > Newsletter par email.
- Envoie une newsletter de test et vérifie les en-têtes Gmail pour confirmer le passage de SPF/DKIM/DMARC.
La tarification de Mailgun pour 2026 est claire.
- Fondation : 35 $/mois, 50 000 envois, 1,30 $ pour 1 000 emails supplémentaires.
- Échelle : 90 $/mois, 100 000 envois, 1,10 $ pour 1 000 emails supplémentaires.
Une newsletter envoyée deux fois par semaine à 5 000 abonnés atteint 40 000 envois, ce qui correspond bien au palier Foundation. À 10 000 abonnés, cela double pour atteindre 80 000 envois — à ce moment-là, tu paies soit 74 $ pour des dépassements sur le palier Foundation, soit tu passes au palier Scale pour un tarif fixe de 90 $.
Email Transactionnel (SMTP)
Pour l’email transactionnel, ajoute des identifiants SMTP à tes variables d’environnement Ghost (ou config.production.json pour les installations Ghost-CLI) en définissant mail__transport=SMTP.
Tout fournisseur avec un point de terminaison sur le port 587 fonctionne, y compris Mailgun, SendGrid, Postmark ou Amazon Simple Email Service (SES). La plupart des créateurs réutilisent simplement Mailgun pour les deux, car le volume transactionnel est une fraction des envois de newsletters.
Combien Coûte Réellement L’Auto-Hébergement De Ghost ?
Une newsletter Ghost auto-hébergée typique coûte de 15 à 30 dollars par mois. Cela couvre ton VPS, domaine et Mailgun.
En comparaison, l’éditeur Ghost(Pro) coûte 29 $ par mois fixe, tandis que Substack prend environ 13 à 16 % de chaque abonnement payant.
Avec l’auto-hébergement, tes coûts évoluent avec ton nombre d’abonnés. Ghost(Pro) et Substack évoluent avec les revenus.
Voici ce que l’auto-hébergement coûte généralement, décomposé par composant :
| Composant | Coût mensuel | Notes |
|---|---|---|
| VPS (4 GB, par exemple, Stack 4) | Confirme avec ton fournisseur | Les services VPS de 4 GB comparables coûtent 12$–25$/mois. Le prix du VPS auto-géré de DreamHost à confirmer. |
| Domaine | ~1$ | ~9,99$/année pour les domaines .com |
| Mailgun (Fondation) | 35$ | 50 000 emails/moisPremier mois gratuit |
| Sauvegardes + surveillance | 0$–5$ | Dépendant du fournisseur |
| Total typique | 15$–30$ avant les newsletters50$–80$ à grande échelle | Pour une newsletter de moins de 10 000 abonnés |
Le montant de 15 $ à 30 $ couvre un site Ghost avec des articles de blog et une newsletter gratuite. Une newsletter payante envoyant deux numéros par semaine à des milliers d’abonnés se situe plus près de 50 $ à 80 $ par mois, ce qui reste moins cher que Substack pour les mêmes revenus.
Voici où les différences de coût entre les plateformes deviennent les plus remarquables :
- Moins de 250 $/mois de RMR (revenu mensuel récurrent) : La version gratuite de Substack est structurellement moins chère que de gérer quoi que ce soit par toi-même.
- 250 $–1 500 $/mois de RMR : L’hébergement autogéré devient rapidement rentable. Les 10 % prélevés par Substack sont désormais supérieurs à ta facture de VPS.
- Plus de 1 500 $/mois de RMR ou plus de 10 000 abonnés : L’hébergement autogéré permet de réaliser de véritables économies. Ghost(Pro) Business à 199 $ est une voie intermédiaire raisonnable si tu souhaites un hébergement géré sans la coupe sur les revenus.
Un VPS à 20 $/mois, c’est moins que les frais de traitement Stripe sur un seul abonnement payé de 200 $. C’est ce que tu échanges en restant sur Substack.
Quand Est-Ce Que L’Auto-Hébergement Ghost Est Une Mauvaise Idée ?
Héberger soi-même Ghost n’est pas la bonne décision si tu n’as jamais utilisé une ligne de commande, si ta newsletter gagne moins de 250 $ par mois, ou si tu préfères te concentrer sur l’écriture plutôt que sur la maintenance d’un serveur. Parfois, la bonne réponse est un service géré, et prétendre le contraire est simplement une perte de temps.
Ci-dessous, quelques situations spécifiques où l’auto-hébergement échoue au test du rapport coût-bénéfice :
- Propriétaire de site web pour la première fois. Commence avec Ghost(Pro) à $15/mois ou reste sur Substack jusqu’à ce que tu aies des revenus à défendre. Les compétences que tu n’as pas encore ne se manifesteront pas lors de la semaine de lancement.
- Newsletter sous 250 $/mois de MRR. Tant que ton prélèvement de 10% n’est pas supérieur à un VPS de 20 $ par mois, reste où tu es.
- Non à l’aise avec SSH et Linux de base. L’auto-hébergement signifie que tu es la personne à 23h un samedi soir exécutant
`journalctl -u ghost`parce que les abonnés ne peuvent pas se connecter. - Tu ne tolères pas les pannes occasionnelles. MySQL peut manquer de mémoire après un patch du noyau, et les mises à jour de Caddy peuvent casser les routes d’administration. Ces choses n’arrivent pas souvent, mais elles arrivent — et aucune d’elles n’est ton problème sur Ghost(Pro).
- Tu as besoin d’un support téléphonique en cas de crise. L’hébergement VPS inclut généralement un support par ticket et rappel, mais pas une ligne téléphonique 24/7. Si “j’ai besoin d’un humain tout de suite” est ta réaction de stress, l’hébergement géré a été conçu pour toi.
- Tu approches les 50 000 envois par mois et n’as jamais configuré de SPF, DKIM ou DMARC. Les problèmes de délivrabilité peuvent facilement coûter plus cher que le plan Business de Ghost(Pro) à $199. Un nouvel IP Mailgun prend des semaines à s’habituer aux bonnes grâces de Gmail, et Ghost(Pro) est le meilleur choix pour un lancement qui ne peut pas survivre à ce délai.
Si tu gagnes plus de 250 $/mois en abonnements payants, souhaite un contrôle total sur la base de données et les thèmes, et es suffisamment à l’aise avec un terminal au point que `ghost update` ne déclenche pas d’anxiété, l’auto-hébergement se rentabilise le jour où tu termines l’installation.
Comment Migrer Une Newsletter Substack Vers Un Ghost Auto-Hébergé ?

Ghost inclut un importateur Substack intégré qui transfère les articles, les membres, les abonnements payants et la facturation Stripe vers votre site Ghost auto-hébergé sans interrompre la continuité des paiements. La migration prend un week-end à la plupart des créateurs.
Voici comment faire :
- Exporte ton archive Substack depuis les paramètres de publication. Tu recevras un CSV des membres et un ZIP des publications.
- Ouvre Ghost Admin et va dans Paramètres > Migration > Import/Export
Sélectionne Substack dans la liste des options. - Reconnecte ton compte Stripe à l’intérieur de Ghost. Les abonnements sont transférés automatiquement, et les abonnés payants ne seront pas refacturés. Note que Substack continue de prélever sa commission de 10% sur ces abonnements existants jusqu’à ce que le cycle de facturation de chaque abonné se renouvelle sous Ghost.
- Mets à jour le DNS pour pointer ton domaine personnalisé vers le serveur Ghost.
- Annule Substack uniquement après avoir envoyé au moins une newsletter depuis Ghost et avoir confirmé la délivrabilité.
La documentation de migration de Substack de Ghost traite des cas particuliers, et le guide Citation Needed de Molly White, disponible ici, explique les pièges d’une migration de production en milieu de semaine.
Devrais-Tu Abandonner Substack ?
Auto-héberger Ghost devient logique une fois que les revenus d’abonnement payants dépassent environ 250 $ par mois. En dessous, Substack ne coûte rien. Au-dessus, les frais de plateforme sont souvent le poste de dépense le plus élevé de l’entreprise. Ghost efface cette ligne.
Si tu choisis d’héberger toi-même, tu seras celui qui applique les correctifs à Ubuntu et surveille l’utilisation de la mémoire par MySQL. En retour, tu conserves chaque dollar que tes abonnés paient. Que ce compromis en vaille la peine ou non, c’est à toi de décider.
Multiples les frais de plateforme par 12 et décide.
Ensuite, retourne à l’écriture au lieu de procrastiner en lisant cet article.

Maîtrisez toute votre stack. Applications, IA, bases de données et plus encore.
Gardez chaque identifiant et chaque conversation sur un serveur que vous contrôlez, avec la vitesse NVMe et une bande passante illimitée intégrées.
Découvrez les forfaits d’hébergement VPSQuestions Fréquemment Posées Sur L’Auto-Hébergement De Ghost
Tu hésites encore ? Voici quelques questions que la plupart des créateurs se posent avant de passer à un Ghost auto-hébergé.
Le CMS Ghost est-il gratuit pour un auto-hébergement ?
Oui, Ghost est gratuit et open source sous la licence MIT. L’hébergement personnel ne coûte que le serveur, le domaine et le service d’email que tu choisis, généralement de 15 $ à 80 $ par mois, selon le nombre d’abonnés.
Combien de RAM nécessite un Ghost auto-hébergé ?
Ghost auto-hébergé nécessite au moins 1 Go de RAM pour un blog personnel et 4 Go pour une newsletter avec plus de 10 000 abonnés. Le Stack 4 (4 Go) de VPS Auto-Géré de DreamHost couvre la base de la newsletter. Le Stack 8, quant à lui, gère les publications à fort trafic ou la fédération ActivityPub.
Dois-je utiliser Docker Compose ou Ghost-CLI ?
Utilise Ghost-CLI pour la production. C’est le chemin établi que Ghost recommande et qui dispose du plus de contenu de dépannage communautaire.
Docker Compose reste la méthode d’installation de prévisualisation de Ghost jusqu’en 2026. Choisis-le seulement si tu es à l’aise avec l’expérimentation à la pointe de la technologie.
Est-ce que le Ghost auto-hébergé inclut l’email ?
Non, un Ghost auto-hébergé nécessite d’apporter ton propre email. Mailgun est le seul fournisseur en masse avec lequel Ghost s’intègre pour les newsletters (niveau Foundation à 35 $/mois pour 50 000 envois). Le courrier transactionnel utilise n’importe quel fournisseur SMTP.
Comment Ghost se compare-t-il à Substack en termes de coût ?
Ghost ne prend 0% des revenus d’abonnement contrairement aux 10% de Substack (effectivement 13–16% après les frais de Stripe). Un bulletin d’informations gagnant 60 000 $ par an conserve environ 5 000 $ de plus avec Ghost. Le point d’équilibre par rapport à un serveur auto-hébergé se situe autour de 250 $/mois de revenu mensuel récurrent.
Puis-je migrer de Substack vers un Ghost auto-hébergé ?
Oui, Ghost dispose d’un importateur Substack intégré qui transfère les articles, les membres, les abonnements payants et la facturation Stripe vers un site Ghost auto-hébergé. Les abonnés payants conservent leurs cartes Stripe intactes pendant la migration.
Est-ce que l’auto-hébergement de Ghost en vaut la peine ?
Héberger soi-même Ghost vaut la peine si tu as une aisance de base avec la ligne de commande et une newsletter payante rapportant plus de 250 $/mois. En dessous de ce seuil, la version gratuite de Substack ou Ghost(Pro) Starter à 15 $ coûte moins de temps et approximativement la même somme d’argent.
