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

84 Topics 1.2k Posts
  • Ghost - Package Updates

    Pinned Locked
    638
    0 Votes
    638 Posts
    1m Views
    Package UpdatesP
    [4.202.1] Update ghost-cli to 1.33.7
  • Mail problems on Ghost

    ghost mail mailgun
    12
    1 Votes
    12 Posts
    4k Views
    jdaviescoatesJ
    @David-0 said: Weird thing: I've got two instances of Ghost, both configured exactly in the same way (only difference is the domain and that they're using different mailgun/sinch accounts). One works fine, the other does not. Is the IP of the not working domain whitelisted at the mailgun/ sinch end?
  • 1 Votes
    3 Posts
    113 Views
    jamesJ
    Hello @jrl-abstract27 The update https://forum.cloudron.io/post/130902 should have resolved this issue. Marking the topic as solved for now, but please give feedback if you can confirm the fix as well.
  • Tinybird Integration

    18
    3 Votes
    18 Posts
    4k Views
    robiR
    Add @timconsidine 's Rybbit (from custom apps) to the list.
  • bogus alt-svc header causing h3 upgrades

    3
    0 Votes
    3 Posts
    549 Views
    girishG
    Great report @philkunz . I think https://git.cloudron.io/packages/ghost-app/-/merge_requests/163 should fix it . I could reproduce this on blog.cloudron.io .
  • Ghost v6.9.1 not responding

    7
    1 Votes
    7 Posts
    1k Views
    holloschH
    Works Fine! Thanks!
  • 1 Votes
    2 Posts
    697 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
    2k 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
    6k 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
    5k Views
    jdaviescoatesJ
    Seems to work!
  • Update Official Ghost Theme on Cloudron

    11
    1 Votes
    11 Posts
    4k Views
    humptyH
    @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
    4k Views
    jdaviescoatesJ
    But! Just uploading the new .zip of the latest Casper release DID work for updating that over on https://uniteddiversity.coop ! [image: 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
    2k 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
    2k 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
    5k 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
    1k 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
    1k Views
    SansGuidonS
    Thanks @girish maybe automatic detection could be achieved with something like https://github.com/lycheeverse/lychee
  • 1 Votes
    2 Posts
    977 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
    1k 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
    2k Views
    J
    Is the page behind Cloudflare or some other site proxy? It's possible some WAF is filtering something out.