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

68 Topics 901 Posts
  • Ghost - Package Updates

    Pinned
    461
    1 Votes
    461 Posts
    229k Views
    Package UpdatesP
    [4.108.0] Update ghost to 5.110.0 Full Changelog Added support for Node 22 - Daniel Lockyer Fixed missing attribution in new member and new subscription staff emails (#​22252) - Steve Larson Fixed subscription attribution sometimes missing from SubscriptionCreatedEvent (#​22219) - Steve Larson Updated Slovak translations (#​21800) - Techkrypt-xyz Added missing Russian translations (#​22186) - Paul
  • Is there a way to get the theme files running on git?

    3
    1 Votes
    3 Posts
    55 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
    158 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
  • How to add this new anti bot sign-up configuration on Cloudron?

    9
    0 Votes
    9 Posts
    68 Views
    jdaviescoatesJ
    @rosano said in How to add this new anti bot sign-up configuration on Cloudron?: Ghost recently made a UI for this https://ghost.org/changelog/signup-spam-protection/ Thanks for the headsup! Odd that it isn't pre-poluated with the links I've already added using the previous config method!
  • Remember to add /ghost to log in to Ghost with primary user

    2
    2 Votes
    2 Posts
    87 Views
    jdaviescoatesJ
    @canadaduane thanks, might help someone! BTW FYI (and anyone else who doesn't know or who has forgotten), you can also check here: [image: 1739180184561-907f3e52-dfa3-4dc2-85b3-e30c0d6dfe16-image.png] The Admin Page will take you to /ghost and it's also mentioned in the First Time Setup which you can view again but choosing it from this menu
  • Ghost Log Location

    2
    1
    1 Votes
    2 Posts
    55 Views
    J
    @brianb you have to use the Web Terminal to view the full filesystem of an app. The File manager only shows the data directory (/app/data) of an app.
  • Using ghost via API - posts private?

    Solved
    2
    2 Votes
    2 Posts
    104 Views
    E
    Ah, just found it - apparently, I restrict access to the page in the general settings, and then in the settings of the individual post, I can set access to "public". Then the page itself is still password-protected, but the text is now included into the API call.
  • What are these adwdasddwa users all about?

    1
    1 Votes
    1 Posts
    77 Views
    No one has replied
  • Ghost is joining the Fediverse and adding ActivityPub

    2
    5 Votes
    2 Posts
    232 Views
    jrl-abstract27J
    @jdaviescoates Yes, great news, they seem to make good progress about it : https://activitypub.ghost.org/day5/
  • Using custom email provider?

    15
    0 Votes
    15 Posts
    1k Views
    girishG
    @shrey ah, I understood now! There is a small chance that the upstream Ghost forum has 'rebels'
  • Ghost Gravatar not populating for members

    2
    0 Votes
    2 Posts
    209 Views
    E
    Nevermind. In case someone finds this, you can enable it in the config. https://docs.cloudron.io/apps/ghost/
  • "Yarn install" / "yarn dev" commands fail inside ghost container

    2
    1 Votes
    2 Posts
    267 Views
    girishG
    @pxlcodes one idea is to to install and build the theme locally on your laptop. Then , you can push the build via the Cloudron CLI tool (npm install cloudron) or just upload it via the File manager. I think, otherwise, we have to install all the devtools that a theme requires (which is unknown ahead of time). At the end of the day, the theme is only create static html/css/js files.
  • Ghost Can't Be Opened When Using Cloudflare

    6
    0 Votes
    6 Posts
    614 Views
    I
    Yes, confirmed it becomes error because of SSL configuration. Sometimes we need to check the SSL configuration. My case, the website is refusing the connection because I set the SSL to flexible. On the hand the configuration must be set to full strict or full. Because the Cloudron uses valid SSL and it can't be used the flexible configuration.
  • Ghost CMS - Settings not displaying

    8
    1
    1 Votes
    8 Posts
    924 Views
    matix131997M
    I see you've found a solution, but you don't just add here, you need to change in other places too. I will add all the possible settings of what you need to set, so that other people know how to set it. Sorry that it took a long time. But my private life has been pounding me [image: 1707587036442-1-resized.png] [image: 1707587036956-2-resized.png] [image: 1707587037336-3-resized.png] [image: 1707587037720-4-resized.png] [image: 1707587037965-5-resized.png] [image: 1707587038347-6-resized.png] [image: 1707587038579-7-resized.png] [image: 1707587038952-8-resized.png]
  • Installing Ghost Into a Sub-directory

    5
    1 Votes
    5 Posts
    752 Views
    robiR
    The simpler approach and what @girish is suggesting is to keep a separate install of WP and Ghost in 2 different apps and join them via the rev proxy config from one of them to keep the desired (sub)domain. Another option is the embeded iframe from the /blog page that pulls in the other URL. Let us know what you come up with as a final solution
  • Adding a storage-adapter in ghost

    7
    3 Votes
    7 Posts
    1k Views
    D
    I actually have a problem to get any storage adapter to work: Dec 15 16:49:03==> Ensure permissions Dec 15 16:49:03==> Migrating database Dec 15 16:49:04=> Healtheck error: Error: connect ECONNREFUSED 172.18.17.69:2368 Dec 15 16:49:04[2023-12-15 22:49:04] INFO Finished database init! Dec 15 16:49:05[2023-12-15 22:49:05] INFO Finished database migration! Dec 15 16:49:05==> Starting Ghost Dec 15 16:49:05[2023-12-15 22:49:05] INFO Ghost is running in production... Dec 15 16:49:05[2023-12-15 22:49:05] INFO Your site is now available on https://whatever/ Dec 15 16:49:05[2023-12-15 22:49:05] INFO Ctrl+C to shut down Dec 15 16:49:05[2023-12-15 22:49:05] INFO Ghost server started in 0.423s Dec 15 16:49:06[2023-12-15 22:49:06] INFO Database is in a ready state. Dec 15 16:49:06[2023-12-15 22:49:06] INFO Ghost database ready in 0.705s Dec 15 16:49:07[2023-12-15 22:49:07] ERROR Unable to find storage adapter s3 in ,/app/data/content/adapters/,/home/cloudron/ghost/versions/5.75.2/core/server/adapters/. Dec 15 16:49:07 Dec 15 16:49:07Unable to find storage adapter s3 in ,/app/data/content/adapters/,/home/cloudron/ghost/versions/5.75.2/core/server/adapters/. Dec 15 16:49:07 Dec 15 16:49:07Error ID: Dec 15 16:49:0727753420-9b9c-11ee-acce-d91d06239c3f Dec 15 16:49:07 Dec 15 16:49:07---------------------------------------- Dec 15 16:49:07 Dec 15 16:49:07IncorrectUsageError: Unable to find storage adapter s3 in ,/app/data/content/adapters/,/home/cloudron/ghost/versions/5.75.2/core/server/adapters/. Dec 15 16:49:07at AdapterManager.getAdapter (/home/cloudron/ghost/versions/5.75.2/node_modules/@tryghost/adapter-manager/lib/AdapterManager.js:128:19) Dec 15 16:49:07at Object.getAdapter (/home/cloudron/ghost/versions/5.75.2/core/server/services/adapter-manager/index.js:31:31) Dec 15 16:49:07at Object.getStorage (/home/cloudron/ghost/versions/5.75.2/core/server/adapters/storage/index.js:14:27) Dec 15 16:49:07at setupSiteApp (/home/cloudron/ghost/versions/5.75.2/core/frontend/web/site.js:85:71) Dec 15 16:49:07at module.exports (/home/cloudron/ghost/versions/5.75.2/core/server/web/parent/frontend.js:22:58) Dec 15 16:49:07at initExpressApps (/home/cloudron/ghost/versions/5.75.2/core/boot.js:248:68) Dec 15 16:49:07at bootGhost (/home/cloudron/ghost/versions/5.75.2/core/boot.js:515:32) Dec 15 16:49:07 Dec 15 16:49:07[2023-12-15 22:49:07] WARN Ghost is shutting down Dec 15 16:49:07[2023-12-15 22:49:07] WARN Ghost has shut down Dec 15 16:49:07[2023-12-15 22:49:07] WARN Your site is now offline Dec 15 16:49:07[2023-12-15 22:49:07] WARN Ghost was running for a few seconds Dec 15 16:49:17=> Healtheck error: Error: Timeout of 7000ms exceeded Dec 15 16:49:27=> Healtheck error: Error: Timeout of 7000ms exceeded The configuration is as per documentation on each adapter. Location of all adapters are: content/adapters/storage/s3. Tried different locations, though. Anyone has an idea?
  • Make Ghost fully GDPR compatible?

    6
    1 Votes
    6 Posts
    756 Views
    David 0D
    @girish said in Make Ghost fully GDPR compatible?: If you want to remove the CDN, we will have to take it up with Ghost to make the assets be self-hostable I guess that would be the best option. As @necrevistonnezr mentioned, there are some overly strict rules set in Germany. It's quite complicated to understand what's allowed for whom and how to achieve the level of data protection that's required. Especially if you don't have a background in law or aren't a trained web developer who knows exactly how to tell your server what to store/retrieve and how. This unsettles ambitious amateurs (like me), so I'd rather be overly cautious than run into an open knife.
  • I'm new to Ghost. How comes modifying my theme doesnt show?

    13
    1 Votes
    13 Posts
    1k Views
    jdaviescoatesJ
    @therealwebmaster said in I'm new to Ghost. How comes modifying my theme doesnt show?: Do I have to install something on my PC side firt. Yes, as @girish already said previously you need to install the Cloudron CLI on your PC. See https://docs.cloudron.io/packaging/cli/ for more info.
  • Ghost doesn't search Pages!

    4
    1 Votes
    4 Posts
    188 Views
    humptydumptyH
    @jdaviescoates lol I must be in the wrong business.
  • What version of node.js and MySQL are we running on Cloudron?

    4
    0 Votes
    4 Posts
    493 Views
    jdaviescoatesJ
    @jdaviescoates said in What version of node.js and MySQL are we running on Cloudron?: Node 18.16.0 Although, I just spotted that there are some security patches about to come out so I guess @staff may very soon want/ need to update that... https://nodejs.org/en/blog/vulnerability/october-2023-security-releases