IT
Accedi Crea un account

Come installare Ghost su Saplo (blog e newsletter a pagamento)

Substack prende il dieci percento dei ricavi da ogni abbonamento a pagamento della tua newsletter, prima ancora di aggiungere la commissione di Stripe. Ghost è un motore di blog e newsletter open source con lo stesso meccanismo di abbonamenti a pagamento, che installi sul tuo Box e ti tieni tutte le entrate per te.

Grzegorz Kalmus ·

Substack trattiene il dieci percento delle entrate da ogni abbonamento a pagamento alla newsletter, a cui si aggiunge la commissione di Stripe per l'elaborazione dei pagamenti. Quindi, per ogni centinaio di euro che un lettore ti paga, prima di includere l'IVA, ti rimane significativamente meno. Ghost è un motore di blog e newsletter open source, basato sulla stessa idea di Substack o Beehiiv, ma ospitato sul tuo Box personale, con lo stesso meccanismo di abbonamenti a pagamento tramite Stripe, senza dover pagare commissioni a intermediari. Di seguito, passo dopo passo, come installare Ghost su Saplo.

Perché Ghost sul tuo Box invece di Substack

Le newsletter a pagamento su Substack hanno una caratteristica che fa più male man mano che la lista degli iscritti cresce:

  • il dieci percento dei ricavi da ogni abbonamento a pagamento - più guadagni, più dai via, senza un limite massimo all'importo della commissione,
  • il database degli abbonati e i contenuti bloccati nella piattaforma Substack - l'esportazione è possibile, ma costruisci costantemente la tua portata sull'infrastruttura altrui, non sulla tua.

Ghost è lo stesso meccanismo per la pubblicazione di contenuti e la vendita di abbonamenti a pagamento che installi sul tuo Box. Zero commissioni sui ricavi, paghi solo la tariffa standard di Stripe per l'elaborazione della carta, e il database degli abbonati e tutti i contenuti rimangono sulla tua infrastruttura.

Requisiti

Per installare Ghost su Saplo, ti serviranno:

  • Un Box con Docker abilitato (il motore lo attiva automaticamente all'installazione dal catalogo, è richiesto il nesting nel container, che Saplo ha di default),
  • Almeno 1 GB di RAM libera sul Box e 2 GB di spazio su disco. Questo, insieme al sistema operativo del Box, non rientra nel piano Box S. Ti serve almeno un Box M,
  • Un Dominio o sottodominio *.saploapp.pl incluso in ogni piano, dove verranno ospitati il blog e il Pannello di amministrazione,
  • Se prevedi abbonamenti a pagamento, un Account Stripe (creazione gratuita, commissioni prelevate solo sulle transazioni effettive).

Per l'installazione in sé non ti serve alcun database esterno. Ghost memorizza di default i contenuti e le impostazioni in un file SQLite locale nel volume dati del container. In opzione, puoi scegliere il database MySQL condiviso di Saplo se prevedi un traffico elevato e molti post paralleli.

Installazione passo dopo passo

  1. Nel Pannello di Saplo, vai su Catalogo delle applicazioni e seleziona Ghost (categoria "Siti").
  2. Scegli un Box con almeno 1 GB di RAM libera, su cui desideri installare Ghost, il Dominio o sottodominio su cui funzionerà il blog e il database: SQLite (predefinito, nessuna infrastruttura aggiuntiva) o MySQL (database Saplo condiviso, migliore per traffico elevato).
  3. Conferma l'installazione. Il motore crea un container Docker con l'immagine ufficiale ghost:6-alpine, lo espone esclusivamente al loopback del Box e lo collega a nginx, che lo serve sul Dominio specificato con SSL gratuito. Solo la porta 443 è esposta esternamente, non la porta raw del container.
  4. Il motore attende che il container si avvii effettivamente e lo verifica al termine di docker compose up, poiché il successo del comando da solo non significa che il processo all'interno non sia fallito un momento dopo.
  5. Al termine dell'installazione, il blog è disponibile sotto il Dominio specificato e il Pannello di amministrazione all'indirizzo /ghost/.

Prima configurazione

Ghost, proprio come WordPress, richiede i dati del proprietario solo al primo accesso al Pannello, non li genera automaticamente durante l'installazione.

  1. Vai all'indirizzo del Dominio con /ghost/ aggiunto, ad esempio yourblog.saploapp.pl/ghost/.
  2. Al primo accesso, Ghost mostrerà una procedura guidata per la creazione dell'Account: nome del blog, indirizzo e-mail, nome e cognome e password dell'amministratore. Questo Account gestisce l'intera istanza.
  3. Dopo aver effettuato l'accesso, ti ritroverai nel Pannello di amministrazione con l'editor Koenig, un editor di contenuti a blocchi simile a Notion o Gutenberg di WordPress. Scrivi e pubblica il tuo primo post per verificare che il blog funzioni sotto il Dominio di destinazione.
  4. Se prevedi abbonamenti a pagamento, nel Pannello vai su Settings → Membership → Stripe e collega l'Account Stripe. Dopo aver collegato, puoi impostare le tariffe di abbonamento (mensili, annuali) e decidere quali contenuti sono disponibili solo per gli abbonati paganti.
  5. Per l'invio della newsletter alla lista degli abbonati, Ghost necessita di un fornitore di posta configurato. Le email transazionali di base (reset password, inviti) vengono inviate tramite un normale SMTP, ma l'invio massivo della newsletter all'intera lista degli abbonati richiede il collegamento di un fornitore di servizi di invio di massa, ufficialmente supportato è Mailgun, il cui piano gratuito è sufficiente per iniziare.

Ghost su Saplo vs Substack

Substack Ghost su Saplo
Commissione per abbonamenti a pagamento dieci percento delle entrate nessuna, solo la commissione standard di Stripe
Dove sono i dati degli abbonati infrastruttura Substack Il tuo Box
Dominio personalizzato limitato, il branding di Substack è visibile completo, *.saploapp.pl o il tuo dominio
Editor di contenuti editor di testo semplice editor a blocchi Koenig con pieno controllo del layout
Chi amministra Substack Tu, ma senza la configurazione manuale del server

Domande frequenti

Ghost preleva una commissione sugli abbonamenti a pagamento? No, Ghost come software non preleva alcuna commissione, paghi solo la tariffa standard di Stripe per la gestione dei pagamenti con carta, esattamente come con qualsiasi altra integrazione Stripe.

Ho bisogno di un account esterno per gli abbonamenti a pagamento? Sì, i pagamenti sono gestiti da Stripe, quindi hai bisogno di un account Stripe configurato e verificato, che collegherai nelle impostazioni di Ghost.

Ghost invia newsletter senza configurazione aggiuntiva? Sì, le email transazionali di base, ma l'invio massivo di newsletter a una lista di abbonati richiede il collegamento di un provider per invii all'ingrosso, Mailgun è ufficialmente raccomandato.

Perché Ghost richiede Box M e non Box S? L'immagine Docker ufficiale di Ghost richiede almeno 1 GB di RAM, che insieme al sistema operativo di Box non rientra nel piano Box S. Box M con 2 GB di RAM ha una riserva per il normale funzionamento.

Posso trasferire un blog esistente da Substack o WordPress a Ghost? Sì, Ghost ha un importatore di contenuti integrato in formato JSON e per Substack e le piattaforme di blogging più popolari sono disponibili strumenti di migrazione pronti all'uso; trasferisci post e abbonati senza riscritture manuali.

Se hai domande sulla configurazione di Ghost sul tuo Box o sul collegamento di abbonamenti a pagamento tramite Stripe, scrivici, ti aiuteremo con la configurazione iniziale.

  • #Blog
  • #CMS
  • #Ghost
  • #Newsletter
  • #Guida