Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content

Ghost

82 Topics 1.1k Posts
  • Ghost - Package Updates

    Pinned
    549
    1 Votes
    549 Posts
    727k Views
    Package UpdatesP
    [4.143.3] Update ghost to 6.10.3 Full Changelog Changed signup-form email input to use 'email' type - Kevin Ansfield Fixed Analytics > Growth MRR chart starting at zero at beginning of time range (#25694) - Chris Raible Reduce i18n reinitializations in EmailServiceWrapper (#25586) - Cathy Sarisky Fixed upgrade button in trial banner not navigating to checkout (#25674) - Rob Lester Fixed incorrect text color in HTML cards with dark email background (#25657) - Kevin Ansfield Fixed ghost-members-ssr cookie not being cleared on invalid signature (#25658) - Princi Vershwal Fixed contributor profile editor navigation on close (#25629) - Rob Lester Updated theme i18n to use i18next (#24454) - Cathy Sarisky Added missing i18n for Portal field placeholders (#25645) - Moc Added missing i18n in member emails footer (#25640) - Sebastian Schrder
  • Ghost v6.9.1 not responding

    7
    1 Votes
    7 Posts
    106 Views
    holloschH
    Works Fine! Thanks!
  • Mail problems on Ghost

    ghost mail mailgun
    10
    1 Votes
    10 Posts
    1k Views
    tchangthT
    your config.production.json should work as it is identical to the solution here: https://forum.ghost.org/t/unable-to-invite-new-admin-users-to-account-without-mailgun-setup/56711/11 I had tried it and it is working for me. by default if you set up ghost.example.com cloudron should set up an email account ghost.app@example.com for you, you should use ghost.app@example.com instead of newsletter@example.com.
  • Tinybird Integration

    11
    3 Votes
    11 Posts
    1k Views
    jamesJ
    Hello @ghosted and welcome to the Cloudron forum Unfortunately the statement from @joseph still stands as is.
  • 1 Votes
    2 Posts
    198 Views
    jrl-abstract27J
    Sorry i think it was just because i didn't give enough memory space. It is now working again
  • ghost app install bug ?

    Moved
    4
    0 Votes
    4 Posts
    643 Views
    girishG
    @jrl-abstract27 upstream Ghost runs an activity pub service that selfhosters can use (with limits) - https://docs.ghost.org/hosting#hosted-activitypub-usage-limits . AFAIK, it does not take any more storage.
  • 1 Votes
    18 Posts
    3k Views
    jdaviescoatesJ
    @girish said in Bug Report: Cloudron does not support Ghost's ActivityPub/Federated Web Feature: The latest package uses ap.ghost.org as the ActivityPub service. Works! @girish said in Bug Report: Cloudron does not support Ghost's ActivityPub/Federated Web Feature: Maybe we will package AP as a separate app package Sounds like a plan.
  • Ghost is joining the Fediverse and adding ActivityPub

    ghost activitypub fediverse
    14
    6 Votes
    14 Posts
    2k Views
    jdaviescoatesJ
    Seems to work!
  • Update Official Ghost Theme on Cloudron

    11
    1 Votes
    11 Posts
    2k Views
    humptydumptyH
    @robi I never looked into this much, but unlike WP, there are no child themes to use so your changes are wiped. I haven't updated my theme in... 2 years? It's working fine though, no visual breaking or bugs
  • Cannot install themes

    Solved ghost themes
    8
    1
    0 Votes
    8 Posts
    2k Views
    jdaviescoatesJ
    But! Just uploading the new .zip of the latest Casper release DID work for updating that over on https://uniteddiversity.coop ! [image: 1755362214416-1c440c12-0faa-425d-a966-34861ac87d75-image.png] I hit Activate and got another little notification pop-up bottom right informing me it had worked. And doing the same with the Source theme worked over on https://nzts.info too! But there doesn't appear to be any releases of the Headline theme https://github.com/TryGhost/Headline, so I'm not sure how I'm supposed to try to update that over on https://westdorset.news ...but I was able to find a download of it via https://ghost.org/themes/headline/ (clicked Install button top right, then download link in the pop-up... And uploading that .zip worked too! (but it seems it's still actually on 1.0.0 which I was on anyway, so actually no change there).
  • Ghost - app fails to start as it cannot login to into MySQL

    11
    1 Votes
    11 Posts
    788 Views
    jamesJ
    Hello @jdeighton Yes, that is possible. Here is also part of this in the documentation: https://docs.cloudron.io/guides/connect-mysql/ But! Not documented is the part how to access the main DB, since this is risky and most users should not do that. It is present in multiple forum posts so here. While connect to the root user on the server, run: docker exec -ti mysql /bin/bash and inside the container you can simply run: mysql -uroot -p$CLOUDRON_MYSQL_ROOT_PASSWORD
  • CORS in Ghost env?

    Solved
    4
    2 Votes
    4 Posts
    753 Views
    scookeS
    @samuk Please always try to show, or explain, what the solution was. This helps anyone else with the same or similar issue.
  • Mailgun Account Disabled

    ghost mailgun ban blog
    10
    1 Votes
    10 Posts
    2k Views
    David 0D
    In the interim, I underwent the business evaluation process at Mailguns. The support staff was amiable, and my blogs received positive feedback. Due to a limitation of nine emails per transmission, I was required to send newsletters in smaller batches.
  • How does caching work in this package?

    3
    1 Votes
    3 Posts
    542 Views
    J
    yes, there is no caching on Cloudron package side
  • [App Store] only deadlinks on the Ghost page?

    Solved
    3
    1
    2 Votes
    3 Posts
    547 Views
    SansGuidonS
    Thanks @girish maybe automatic detection could be achieved with something like https://github.com/lycheeverse/lychee
  • 1 Votes
    2 Posts
    372 Views
    J
    Yes, you have to setup transactional email as per https://docs.cloudron.io/apps/ghost/#email . Many of the things are hardcoded and there's also a step by step guide at https://forum.cloudron.io/topic/7043/how-on-earth-do-you-get-ghost-memberships-and-newsletters-working-with-cloudron/21 by @jdaviescoates
  • 1 Votes
    3 Posts
    634 Views
    girishG
    Right.. with node 22 it does not load root@168af0b1-79ac-45e0-84ed-54d64b54cfcf:/home/cloudron/ghost/versions/5.110.4# node Welcome to Node.js v22.14.0. Type ".help" for more information. > Error: Could not open history file. REPL session history will not be persisted. > require('@tryghost/html-to-mobiledoc') Uncaught Error: Cannot find module '@tryghost/kg-parser-plugins' Require stack: - /home/cloudron/ghost/versions/5.110.4/node_modules/@tryghost/html-to-mobiledoc/lib/converter.js - /home/cloudron/ghost/versions/5.110.4/node_modules/@tryghost/html-to-mobiledoc/index.js - <repl> at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function._load (node:internal/modules/cjs/loader:1055:27) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at require (node:internal/modules/helpers:136:16) at Object.<anonymous> (/home/cloudron/ghost/versions/5.110.4/node_modules/@tryghost/html-to-mobiledoc/lib/converter.js:4:31) at Module._compile (node:internal/modules/cjs/loader:1554:14) at Object..js (node:internal/modules/cjs/loader:1706:10) { code: 'MODULE_NOT_FOUND', requireStack: [ '/home/cloudron/ghost/versions/5.110.4/node_modules/@tryghost/html-to-mobiledoc/lib/converter.js', '/home/cloudron/ghost/versions/5.110.4/node_modules/@tryghost/html-to-mobiledoc/index.js', '<repl>' ] } With node 20, it works fine: root@718c9254-490c-4da1-8479-d7977bc2217b:/home/cloudron/ghost/versions/5.110.4# node Welcome to Node.js v20.18.3. Type ".help" for more information. > Error: Could not open history file. REPL session history will not be persisted. > require('@tryghost/html-to-mobiledoc') { toMobiledoc: [Function (anonymous)] } Will pin node in the ghost package - https://git.cloudron.io/packages/ghost-app/-/merge_requests/47
  • Issue with Editor

    4
    1 Votes
    4 Posts
    808 Views
    J
    Is the page behind Cloudflare or some other site proxy? It's possible some WAF is filtering something out.
  • Is there a way to get the theme files running on git?

    3
    1 Votes
    3 Posts
    693 Views
    humptydumptyH
    @joseph said in Is there a way to get the theme files running on git?: @roofboard are ghost themes simply uploaded to a directory inside /app/data ? Yes, simple uploading works /app/data/content/themes I haven't tried it, but wouldn't SFTP uploads work fast enough here? Just noticed your last bulletpoint
  • Emojis in email render incorrectly

    9
    1 Votes
    9 Posts
    2k Views
    jdaviescoatesJ
    @wmlutz said in Emojis in email render incorrectly: They still aren't happy with v5.108.2 and recommend rolling back. https://forum.ghost.org/t/html-encoding-issue-in-emails-nbsp-amp-etc/54798/18 Any guidance on how to do this in my cloudron deployment? My members are getting cranky. The fix mentioned there has already been released (see https://forum.ghost.org/t/html-encoding-issue-in-emails-nbsp-amp-etc/54798/13 ) and has already been on Cloudron for a while as @joseph just mentioned