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

61 Topics 780 Posts
  • Is the current release working?

    3
    1 Votes
    3 Posts
    115 Views
    girishG

    If you like, you can also test on https://my.demo.cloudron.io (username/password: cloudron).

  • GDPR enhancement: No CDN

    2
    2 Votes
    2 Posts
    147 Views
    girishG

    @Sam_uk seems to have extensive code changes and also how the app is built. I fear this will not be maintainable in the long run. Do you know why the upstream project does not just rely on local assets?

  • Using custom email provider?

    6
    0 Votes
    6 Posts
    184 Views
    S

    @privsec I'm currently trying the custom integration approach. But, I'm unable to obtain the fully rendered html for the email that Ghost natively delivers in the newsletter.

  • Cannot install themes

    Solved
    4
    0 Votes
    4 Posts
    226 Views
    scookeS

    @jdaviescoates I only wish I knew why. ๐Ÿ”Œ

  • Improve the transactional email set-up docs

    2
    3 Votes
    2 Posts
    114 Views
    girishG

    Good suggestions, made the changes.

  • 1 Votes
    2 Posts
    84 Views
    girishG

    @jdaviescoates thanks, that makes sense. I have added it.

  • PHP mail() not available?

    2
    0 Votes
    2 Posts
    118 Views
    nebulonN

    I don't actually think any php code will be run within the Ghost app, unless Ghost itself would call the php interpreter. Ghost is a nodejs application.

  • Ghost Import fail: No Results

    Solved
    3
    0 Votes
    3 Posts
    164 Views
    P

    @girish

    Yes I did. I bumped the memory limit to 4096, in the ENV file and in the Cloudron admin panel for the app.. I upgraded my linode to 8GB of Ram too, just for this.

    Solution: increase both poste & my SQL database memory limit in Cloudron services tab, to 2GB each. Reverted back to default after import

    I then restarted the entire server, and began the process of importing.

    it then worked!

    @girish May I suggest to include the solution in the documentation for importing. This was a fairly large import with nearly 4K posts.

    How do I flag this as solved?

  • Ghost admin panel unusable after update.

    Moved Solved
    2
    1 Votes
    2 Posts
    147 Views
    girishG

    @nj thanks, I have pushed the update.

  • Editing/translating Portal

    25
    0 Votes
    25 Posts
    554 Views
    F

    @robi, very cool.

    Usually, when I spend enough time getting familiar with the applications, I find that the Cloudron team has already dialed it in.

    Will keep this in mind

  • 1 Votes
    7 Posts
    391 Views
    A

    @girish So, after updating for recent versions, my main.yaml file looks like this:

    name: Deploy Theme on: push: branches: - master - main jobs: deploy: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3.0.2 - uses: TryGhost/action-deploy-theme@v1.6.1 with: api-url: ${{ secrets.GHOST_ADMIN_API_URL }} api-key: ${{ secrets.GHOST_ADMIN_API_KEY }}

    I've also renamed the Github repository to:

    Basho-master--34-

    so that it matched the theme name on Ghost admin:

    basho (Basho-master--34-) Version 2.3.0

    On every commit, the "deploy" action is triggered. There is an extensive log, where the only issue is the "canary" version parameter copied above. Otherwise it announces a successful upload, but my theme files are not updated. I'm not sure where the repo gets uploaded, I guess...

  • Update Official Ghost Theme on Cloudron

    4
    1 Votes
    4 Posts
    180 Views
    girishG

    Unmodified themes will update automatically since it's part of the upstream code.

  • 1 Votes
    28 Posts
    1k Views
    robiR

    @jdaviescoates good idea!

    Seems it would require some hacking to get working in Ghost, a good suggestion for the upstream devs.

    The API seems mostly undocumented, hence would be useful to know if they followed a particular pattern of another API mail provider.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    7 Views
    No one has replied
  • how to add header to nginx

    2
    0 Votes
    2 Posts
    153 Views
    girishG

    @kris X-Forward-For header is already set, can you use that instead?

  • Ghost: Urgent Security Update

    Solved
    9
    1 Votes
    9 Posts
    366 Views
    marcusquinnM

    @fbartels Thanks, guessed as much. Something we'll need to have a think about.

  • Can't update to 5.2.3

    4
    1 Votes
    4 Posts
    258 Views
    girishG

    @jdaviescoates Oh, it was made available to all only yesterday. So, probably takes a couple more days to actually auto-update.

  • Editing subscribers manually?

    7
    0 Votes
    7 Posts
    293 Views
    A

    @abargel Well, actually, from the MySQL access in Web terminal, and a little help from the MySQL manual, it wasn't that difficult to find the table with
    SHOW TABLES;
    then
    SELECT * FROM members_stripe_customers_subscriptions;
    and add records with information from Stripe (and from the table members_stripe_customers) with
    INSERT ... VALUES (see MySQL manual for format)

    Sure, it is a bit tedious... But for a limited number of members, it can be done ๐Ÿ˜‰

  • link from cloudron panel

    3
    0 Votes
    3 Posts
    337 Views
    S

    ok thank you wait and see then...

  • Enable enableDeveloperExperiments

    Solved
    6
    0 Votes
    6 Posts
    238 Views
    brianbB

    @girish said in Enable enableDeveloperExperiments:

    enableDeveloperExperiments

    moving it outside privacy worked, thank you!