Skip to content
← Todas las soluciones
Ghost logo

CMS y sitios web solución

Ejecuta Ghost en local con FlyEnv

Los sitios de publicación con Ghost suelen usar Node.js y pueden usar MySQL con un servidor web o un proxy inverso. FlyEnv gestiona el runtime local y los servicios auxiliares alrededor de un proyecto Ghost.

Stack del proyecto local

Servicios que FlyEnv puede gestionar para Ghost

Acerca de Ghost

Ghost es una plataforma de publicación en Node.js centrada en la escritura profesional, las membresías, las newsletters y las suscripciones. Ofrece un editor, una capa de temas, gestión de miembros, funciones de envío de correo y las APIs de Content y Admin en torno a una publicación, en lugar de un ecosistema de plugins de CMS generalista.

Una instalación local de Ghost se ejecuta sobre Node.js y usa la base de datos seleccionada para el entorno. El trabajo con temas se beneficia de URLs y ajustes de correo realistas, mientras que las integraciones externas de envío de correo y almacenamiento solo deben añadirse cuando la configuración de la publicación las usa.

Capacidades principales

  • Publishing Editor
  • Memberships
  • Newsletters
  • Theme API
  • Content API
  • Subscription Tiers

Casos de uso comunes

  • Publicaciones independientes
  • Newsletters de pago
  • Sitios de membresía para creadores
  • Sitios de marca editorial
  • Desarrollo de temas personalizados de Ghost

El desarrollo con Ghost sigue un flujo de trabajo de publicación

Los aspectos clave en local son la base de datos de la publicación, el comportamiento del tema, las URLs orientadas a los miembros y las integraciones de entrega configuradas.

Node.js y Ghost CLI
Ejecuta la instancia de Ghost y usa sus herramientas de instalación y desarrollo soportadas.
Base de datos
SQLite es adecuado por defecto para el desarrollo local; MySQL se usa cuando la configuración elegida lo requiere.
Archivos de tema y URL local
El desarrollo de temas necesita una URL local de publicación para probar el enrutamiento, los miembros y los assets del navegador.
Envío de correo cuando está configurado
Usa SMTP solo para probar correos transaccionales; las newsletters de Ghost requieren la integración configurada de la API de Mailgun.

Recursos del proyecto

Para los comandos de instalación, las versiones compatibles y la configuración específica del proyecto, consulta la documentación oficial de Ghost .

Stack local típico

Los servicios exactos dependen del proyecto, su versión y su configuración local. Esta es una configuración local común, no un requisito fijo.

ComponenteRol típico
Node.jsEjecuta Node.js para el entorno local de Ghost.
MySQLEjecuta MySQL para el entorno local de Ghost.
NginxCaddyEjecuta Nginx / Caddy para el entorno local de Ghost.

Cómo ayuda FlyEnv

  • Adapta el runtime del proyecto

    Elige la versión de runtime que necesita Ghost.

  • Gestiona los servicios locales

    Inicia bases de datos, cachés y otros servicios solo cuando el proyecto los necesite.

  • Mantén los proyectos aislados

    Permite que cada proyecto use sus propias versiones y configuraciones de servicios.

  • Configura dominios locales

    Accede a los proyectos mediante dominios locales y HTTPS cuando sea necesario.

Configura el entorno local

La instalación del proyecto sigue la documentación oficial. FlyEnv gestiona los runtimes, las bases de datos, los servidores web y los servicios auxiliares que lo rodean.

  1. 1Instala el proyecto y sus dependencias siguiendo la documentación oficial de Ghost.
  2. 2Selecciona en FlyEnv la versión de runtime que necesita el proyecto.
  3. 3Inicia los servicios de base de datos indicados en la configuración del proyecto.
  4. 4Inicia la caché, la búsqueda u otros servicios auxiliares solo cuando sean necesarios.
  5. 5Configura el servidor web local, los dominios y HTTPS según sea necesario.
  6. 6Agrupa los servicios relacionados para iniciarlos juntos de nuevo con facilidad.

¿Listo para ejecutar Ghost en local?

Usa FlyEnv para gestionar los runtimes, las bases de datos, los servidores web y los servicios que rodean a tu entorno local de Ghost .

Descargar FlyEnv

¿Tienes preguntas sobre el uso de FlyEnv?