Substack prélève dix pour cent de chaque abonnement payant à une newsletter, en plus de la commission de Stripe pour la gestion des paiements. Ainsi, sur chaque centaine que ton lecteur te paie, avant même d'ajouter la TVA, il t'en reste nettement moins. Ghost est un moteur de blog et de newsletter open source, suivant le même concept que Substack ou Beehiiv, mais hébergé sur ton propre Box, avec le même mécanisme d'abonnements payants via Stripe, sans commission pour un intermédiaire. Voici, étape par étape, comment installer Ghost sur Saplo.
Pourquoi choisir Ghost sur ton propre Box plutôt que Substack
Les newsletters payantes sur Substack ont une caractéristique qui devient de plus en plus problématique à mesure que ta liste d'abonnés augmente :
- dix pour cent des revenus de chaque abonnement payant - plus tu gagnes, plus tu donnes, sans limite supérieure sur le montant de la commission,
- ta base d'abonnés et ton contenu sont enfermés dans la plateforme de Substack - l'exportation est possible, mais tu construis toujours ton audience sur l'infrastructure de quelqu'un d'autre, pas la tienne.
Ghost est le même mécanisme de publication de contenu et de vente d'abonnements payants que tu installes sur ton propre Box. Zéro commission sur les revenus, tu ne paies que les frais Stripe standard pour le traitement des cartes, et ta base d'abonnés ainsi que tout le contenu restent sur ta propre infrastructure.
Exigences
Pour installer Ghost sur Saplo, tu auras besoin de :
- Une Box avec Docker activé (le moteur l'active automatiquement lors de l'installation depuis le catalogue, l'imbrication dans le conteneur est requise, ce que Saplo propose par défaut),
- Un minimum de 1 Go de RAM disponible sur la Box et 2 Go d'espace disque, ce qui, avec le système d'exploitation de la Box, n'est pas inclus dans le plan Box S. Tu auras besoin d'au moins une Box M (65 € par an),
- Un Domaine ou un sous-domaine
*.saploapp.pl, inclus dans le prix de chaque plan, où le blog et le Panneau d'administration seront hébergés, - Si tu envisages des abonnements payants, un compte Stripe (création gratuite, commission prélevée uniquement sur les transactions réelles).
Pour l'installation elle-même, tu n'auras pas besoin de base de données externe. Ghost stocke par défaut le contenu et les paramètres dans un fichier SQLite local, dans le volume de données du conteneur. Tu peux éventuellement choisir une base de données MySQL partagée de Saplo si tu t'attends à un trafic important et à de nombreuses publications simultanées.
Installation étape par étape
- Dans le Panneau Saplo, va dans le Catalogue d'applications et choisis Ghost (catégorie "Pages").
- Indique la Box avec au moins 1 Go de RAM libre sur laquelle Ghost doit être installé, le domaine ou sous-domaine sous lequel le blog fonctionnera, et la base de données : SQLite (par défaut, pas d'infrastructure supplémentaire) ou MySQL (base de données partagée de Saplo, meilleure pour un trafic élevé).
- Confirme l'installation. Le moteur installe un conteneur Docker avec l'image officielle
ghost:6-alpine, l'expose uniquement sur le loopback de la Box et le connecte à nginx, qui le sert sous le domaine spécifié avec un SSL gratuit. Seul le port 443 est exposé à l'extérieur, pas le port brut du conteneur. - Le moteur attend que le conteneur démarre réellement et le vérifie après la fin de
docker compose up, car le succès de la commande elle-même ne signifie pas que le processus interne n'a pas échoué un instant plus tard. - Une fois l'installation terminée, le blog est disponible sous le domaine spécifié, et le Panneau d'administration sous l'adresse
/ghost/.
Première configuration
Ghost, comme WordPress, demande les informations du propriétaire seulement lors de la première connexion au panneau, il ne les génère pas automatiquement à l'installation.
- Rends-toi à l'adresse du domaine avec
/ghost/ajouté, par exempleyourblog.saploapp.pl/ghost/. - Lors de la première connexion, Ghost affichera un assistant de création de compte : nom du blog, adresse e-mail, nom et prénom de l'administrateur, et mot de passe. Ce compte gère toute l'instance.
- Après t'être connecté, tu accèdes au panneau d'administration avec l'éditeur Koenig, un éditeur de contenu par blocs similaire à Notion ou Gutenberg de WordPress. Rédige et publie ton premier article pour vérifier que le blog fonctionne sous le domaine cible.
- Si tu prévois des abonnements payants, dans le Panneau, va dans Settings → Membership → Stripe et connecte ton compte Stripe. Une fois connecté, tu définis les tarifs d'abonnement (mensuel, annuel) et décides quels contenus sont disponibles uniquement pour les abonnés payants.
- Pour envoyer une newsletter à la liste d'abonnés, Ghost a besoin d'un fournisseur de courrier configuré. Les e-mails transactionnels de base (réinitialisation de mot de passe, invitations) passent par un SMTP ordinaire, mais l'envoi de masse d'une newsletter à toute la liste d'abonnés nécessite la connexion d'un fournisseur pour les envois en vrac. Mailgun est officiellement supporté, et son plan gratuit est suffisant pour commencer.
Ghost sur Saplo vs Substack
| Substack | Ghost sur Saplo | |
|---|---|---|
| Commission sur les abonnements payants | 10 % des revenus | aucune, seulement la commission standard de Stripe |
| Où sont les données des abonnés | infrastructure de Substack | Ton Box |
| Domaine personnalisé | limité, la marque Substack est visible | complet, *.saploapp.pl ou ton propre domaine |
| Éditeur de contenu | éditeur de texte simple | éditeur de blocs Koenig avec un contrôle total de la mise en page |
| Qui administre | Substack | Toi, mais sans avoir à installer manuellement un serveur |
Questions fréquentes
Est-ce que Ghost prend une commission sur les abonnements payants ? Non, Ghost en tant que logiciel ne prend aucune commission. Tu ne paies que les frais Stripe standard pour le traitement des paiements par carte, comme pour toute autre intégration Stripe.
Ai-je besoin d'un compte externe pour les abonnements payants ? Oui, les paiements sont gérés par Stripe. Tu as donc besoin d'un compte Stripe configuré et vérifié que tu connectes dans les paramètres de Ghost.
Est-ce que Ghost envoie des newsletters sans configuration additionnelle ? Oui, les e-mails transactionnels de base le sont. Mais l'envoi de newsletters en masse à une liste d'abonnés nécessite la connexion d'un fournisseur d'envois en masse, Mailgun étant officiellement recommandé.
Pourquoi Ghost requiert-il la Box M et non la Box S ? L'image Docker officielle de Ghost nécessite au moins 1 Go de RAM, ce qui, avec le système d'exploitation de la Box, ne rentre pas dans le plan Box S. La Box M avec 2 Go de RAM a une réserve pour un fonctionnement normal.
Puis-je transférer un blog existant de Substack ou WordPress vers Ghost ? Oui, Ghost a un importateur de contenu intégré au format JSON, et pour Substack et les plateformes de blogs populaires, il existe des outils de migration prêts à l'emploi. Tu peux transférer les articles et les abonnés sans avoir à les réécrire manuellement.
Si tu as des questions sur la configuration de Ghost sur ta propre Box ou sur la connexion des abonnements payants via Stripe, écris-nous, nous t'aiderons avec la première configuration.
- #Blog
- #CMS
- #Ghost
- #Newsletter
- #Guide
