ES
Inicia sesión Crea tu cuenta

Cómo instalar Ghost en Saplo (blog y newsletter de pago)

Substack se lleva el diez por ciento de los ingresos de cada suscripción de pago de tu newsletter, incluso antes de que añadas la comisión de Stripe. Ghost es un motor de código abierto para blogs y newsletters con el mismo mecanismo de suscripción de pago, que instalas en tu propio Box y te quedas con todos los ingresos.

Grzegorz Kalmus ·

Substack se queda con el diez por ciento de los ingresos de cada suscripción de pago a tu newsletter, además de la comisión de Stripe por el procesamiento de pagos, así que de cada cien euros que te paga un lector, antes de sumar el IVA, te queda bastante menos. Ghost es un motor de blog y newsletter de código abierto, la misma idea que Substack o Beehiiv, pero alojado en tu propio Box, con el mismo mecanismo de suscripciones de pago a través de Stripe, sin ceder comisiones a intermediarios. A continuación, te explicamos paso a paso cómo instalar Ghost en Saplo.

Por qué Ghost en tu propio Box en lugar de Substack

Los newsletters de pago en Substack tienen una característica que duele más a medida que crece la lista de suscriptores:

  • el diez por ciento de los ingresos de cada suscripción de pago - cuanto más ganas, más entregas, sin límite superior en el importe de la comisión,
  • base de suscriptores y contenido encerrados en la plataforma Substack - la exportación es posible, pero siempre estás construyendo tu alcance en infraestructura ajena, no propia.

Ghost es el mismo mecanismo para publicar contenido y vender suscripciones de pago, que instalas en tu propio Box. Cero comisiones sobre los ingresos, pagas solo la tarifa estándar de Stripe por el procesamiento de la tarjeta, y la base de suscriptores y todo el contenido permanecen en tu infraestructura.

Requisitos

Para instalar Ghost en Saplo, necesitas:

  • Un Box con Docker en ejecución (el motor lo activa automáticamente al instalar desde el Catálogo de aplicaciones; se requiere anidamiento en el contenedor, lo cual Saplo tiene por defecto).
  • Un mínimo de 1 GB de RAM libre en el Box y 2 GB de espacio en disco. Esto, junto con el sistema operativo del Box, no cabe en el plan Box S, por lo que necesitas al menos un Box M.
  • Un dominio o subdominio *.saploapp.pl incluido en el precio de cada plan, donde se alojará el blog y el panel de administración.
  • Si planeas ofrecer suscripciones de pago, una cuenta de Stripe (gratuita, solo se cobra comisión por transacciones reales).

Para la instalación en sí, no necesitas ninguna base de datos externa. Ghost, por defecto, almacena el contenido y la configuración en un archivo local SQLite en el volumen de datos del contenedor. Opcionalmente, puedes elegir la base de datos MySQL compartida de Saplo si esperas mucho tráfico y muchas entradas simultáneas.

Instalación paso a paso

  1. En el panel de Saplo, ve a Catálogo de aplicaciones y selecciona Ghost (categoría "Páginas").
  2. Indica un Box con un mínimo de 1 GB de RAM libre donde se instalará Ghost, el dominio o subdominio bajo el cual funcionará el blog, y la base de datos: SQLite (por defecto, cero infraestructura adicional) o MySQL (base de datos compartida de Saplo, mejor para mucho tráfico).
  3. Confirma la instalación. El motor crea un contenedor Docker con la imagen oficial ghost:6-alpine, lo expone solo en el loopback del Box y lo conecta a Nginx, que lo sirve bajo el dominio especificado con SSL gratuito. Solo se expone el puerto 443 al exterior, no el puerto crudo del contenedor.
  4. El motor espera a que el contenedor se inicie y lo verifica una vez que docker compose up haya finalizado, ya que el éxito del comando por sí solo no significa que el proceso interno no haya fallado un momento después.
  5. Una vez finalizada la instalación, el blog estará disponible bajo el dominio especificado y el panel de administración en la dirección /ghost/.

Primera configuración

Ghost, al igual que WordPress, solicita los datos del propietario solo la primera vez que se accede al panel, no los genera automáticamente durante la instalación.

  1. Accede a la dirección de Dominio con /ghost/ añadido, por ejemplo yourblog.saploapp.pl/ghost/.
  2. La primera vez que entres, Ghost mostrará el asistente de creación de Cuenta: nombre del blog, dirección de correo electrónico, nombre y apellidos, y contraseña del administrador. Esta Cuenta gestiona toda la instancia.
  3. Después de iniciar sesión, accedes al panel de administración con el editor Koenig, un editor de contenido por bloques similar a Notion o Gutenberg de WordPress. Escribe y publica tu primera entrada para verificar que el blog funciona bajo el Dominio de destino.
  4. Si planeas suscripciones de pago, en el panel, ve a Settings → Membership → Stripe y conecta tu Cuenta de Stripe. Una vez conectado, podrás establecer las tarifas de suscripción (mensual, anual) y decidir qué contenido está disponible solo para suscriptores de pago.
  5. Para enviar un boletín a tu lista de suscriptores, Ghost necesita un proveedor de correo configurado. Los correos electrónicos transaccionales básicos (restablecimiento de contraseña, invitaciones) se envían a través de un SMTP normal, pero el envío masivo de boletines a toda la lista de suscriptores requiere la conexión de un proveedor para envíos a granel. Mailgun es oficialmente compatible y su plan gratuito es suficiente para empezar.

Ghost en Saplo vs Substack

Substack Ghost en Saplo
Comisión por suscripciones de pago diez por ciento de los ingresos ninguna, solo la comisión estándar de Stripe
Dónde están los datos de los suscriptores infraestructura de Substack Tu Box
Dominio propio limitado, branding de Substack visible completo, *.saploapp.pl o tu propio dominio
Editor de contenido editor de texto simple editor de bloques Koenig con control total del diseño
Quién administra Substack Tú, pero sin la configuración manual del servidor

Preguntas frecuentes

¿Ghost cobra una comisión por las suscripciones de pago? No, Ghost como software no cobra ninguna comisión, solo pagas la tarifa estándar de Stripe por el procesamiento de pagos con tarjeta, al igual que con cualquier otra integración de Stripe.

¿Necesito una cuenta externa para las suscripciones de pago? Sí, los pagos los maneja Stripe, por lo que necesitarás una cuenta de Stripe configurada y verificada, que conectarás en la configuración de Ghost.

¿Ghost envía newsletters sin configuración adicional? Los correos electrónicos transaccionales básicos sí, pero el envío masivo de newsletters a una lista de suscriptores requiere la conexión de un proveedor para envíos a granel. Oficialmente, se recomienda Mailgun.

¿Por qué Ghost requiere Box M y no Box S? La imagen oficial de Docker de Ghost necesita al menos 1 GB de RAM, lo que, junto con el sistema operativo de Box, no cabe en el plan Box S. Box M, con 2 GB de RAM, tiene suficiente para el funcionamiento normal.

¿Puedo migrar un blog existente de Substack o WordPress a Ghost? Sí, Ghost tiene un importador de contenido integrado en formato JSON, y para Substack y las plataformas de blogs populares, existen herramientas de migración listas para usar, de modo que puedes transferir publicaciones y suscriptores sin tener que reescribirlos manualmente.

Si tienes preguntas al configurar Ghost en tu propio Box o al conectar suscripciones de pago a través de Stripe, escríbenos, te ayudaremos con la configuración inicial.

  • #Blog
  • #CMS
  • #Ghost
  • #Newsletter
  • #Guía