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


Skip to content
  • 1 Votes
    12 Posts
    935 Views
    jdaviescoatesJ

    @girish said in Possible to make this Discourse Events plugin work on Cloudron?:

    I think this one is gosu cloudron:cloudron bundle exec rake plugin:install_all_gems !

    That seemed to do the job, I think, maybe.

    The plugin seems to have installed:

    f2a7dd2f-3d7e-4a27-9a8e-32b3881cf1e0-image.png

    But when I try to click on Events as shown above (and which links to https://bridport.events/admin/events ) I get this:

    c9f35c86-a31e-46a5-92fb-84c08a968e61-image.png

    ⚠️ Error loading route
    Caused by plugin 'discourse-events-e0079339aeef4bbe41336a3766e010483478c7374fcb7d7e0574c835848c6e01'
    (this message is only shown to site administrators)

    I also note that when running e.g. gosu cloudron:cloudron bundle exec rake posts:rebake I get:

    fatal: not a git repository (or any of the parent directories): .git

    I got that a few times during the install process too. 🤔

  • Add OIDC support to Discourse?

    Solved Discourse
    6
    1 Votes
    6 Posts
    617 Views
    nebulonN

    The package with OpenID integration for Cloudron SSO is released. However this currently only works with new app instances.

  • 0 Votes
    1 Posts
    171 Views
    No one has replied
  • 0 Votes
    5 Posts
    458 Views
    jdaviescoatesJ

    @jdaviescoates said in Plugin folders need ownership change after installation:

    I'm very bemused by this.

    The first time I installed a plugin (the Akismet plugin) I didn't have to change permissions on the /app/code/plugins/discourse-akismet/ folder from root to cloudron

    But every other plugin I've installed after that has required me to open the File Manager and change the ownership from root to cloudron.

    Why?

    Because the first time, when I installed the Akismet plugin, I restarted the app before looking at the File Manager, and seemingly restarting the app fixes the permissions.

  • 0 Votes
    4 Posts
    303 Views
    jdaviescoatesJ

    I deleted the chat-integration plugin and reinstalled the checklist plugin and now I am able to see /admin/plugins again.

  • 0 Votes
    2 Posts
    254 Views
    jdaviescoatesJ

    This happens every time I rebake posts too

    sudo -E -u cloudron bundle exec rake posts:rebake

  • Installing discourse-assign plugin

    Discourse
    1
    0 Votes
    1 Posts
    146 Views
    No one has replied
  • 0 Votes
    4 Posts
    433 Views
    jdaviescoatesJ

    Seems the proposed method is indeed to just delete the directory:

    @girish said in How to deinstall plugins:

    I think just deleting the plugin directory inside /app/data/plugins and restarting the app will do it.

    @staff that info should be added to the docs 🙂

    But, also, does removing the directory actually make Cloudron then edit the app.yml file to remove references to the plugin?

    Because that is what is supposed to happen as per:

    https://meta.discourse.org/t/how-to-completely-uninstall-remove-a-plugin/55034/18?u=jdaviescoates

  • Installing discourse-calendar

    Discourse
    13
    0 Votes
    13 Posts
    1k Views
    rmdesR

    I guess installing the ActivityPub plugin in the cloudron context will face similar issue than this here @murgero

  • 0 Votes
    6 Posts
    622 Views
    girishG

    @LoudLemur Right, it will be like so:

    bundle exec rake plugin:install_gems['discourse-calendar']
  • Installing a Discourse Plugin on Cloudron

    Solved Discourse
    3
    +0
    1 Votes
    3 Posts
    543 Views
    jdaviescoatesJ

    This issue has not been solved.

    The issue appears to be Cloudron specific and so clearly @Staff need to do something to make Discourse plugins install/ work as expected.

    If I can't install the discourse-calendar on my Cloudron Discourse app then the Cloudron Discourse app is completely useless to me 😞

    See e.g. https://meta.discourse.org/t/migration-failed-on-update-calendar-plugin-to-last-commit/239437/6

    And https://forum.cloudron.io/post/55230

  • Discourse change root email error

    Solved Discourse
    3
    0 Votes
    3 Posts
    394 Views
    L

    @subven Thank you! I tried again

  • Discourse cannot be found

    Solved Discourse
    5
    1 Votes
    5 Posts
    750 Views
    L

    @BrutalBirdie said in [SOLVED] Discourse cannot be found:

    @LoudLemur
    6ecf807e-08b3-4939-bbca-abdfad2a55f0-grafik.png

    And whats about that Nice to meet you too we have written to each other in other topic before 😄

    and thank you also for your efforts as a member of the Cloudron staff

    No worries 👍

    Oh, sorry about that! It is terrible to forget somebody who has helped. I think it was because I always thought there were just two staff at Cloudron. I am certainly glad there are more.

  • How to deinstall plugins

    Discourse
    3
    0 Votes
    3 Posts
    389 Views
    girishG

    I think just deleting the plugin directory inside /app/data/plugins and restarting the app will do it.

  • LDAP for Discourse (and NodeBB)

    Solved Feature Requests
    4
    5 Votes
    4 Posts
    730 Views
    girishG

    Discourse has OIDC by now. NodeBB has no "supported" plugin, this has to be opened upstream.

  • Discourse Backup Failed

    Moved Solved Discourse
    3
    0 Votes
    3 Posts
    519 Views
    girishG

    This should be fixed in the latest package.

  • Curious why NodeBB instead of Discourse?

    Solved NodeBB
    10
    3 Votes
    10 Posts
    2k Views
    marcusquinnM

    I much prefer NodeBB, just feels faster and lighter.

    That being said, I couldn't work out how to make a private forum with it, which I can see some use for, but Discourse seems to have more documented in that area.

    So it might be that your decision will be based more on specific features you want.

    But if it's UI/UX, then I'd say go NodeBB, and be very thankful how damn easy Cloudron makes it to have all these options!

  • How to rebuild the container from the Web Terminal?

    Solved Discourse
    8
    0 Votes
    8 Posts
    933 Views
    J

    I finally tested on a fresh install... and it works. So I dug some more, comparing the two installations, and realized at some point is a JS error on my regular install, linked to the chat integration plugin. In the end the code was outdated (it relied on a deprecated API), so I pulled the last version from git and... it worked.

    Long story short: this was a plugin bug 🤷 Sorry for the noise, and thanks for suggesting testing a separate install!

  • Discourse and incoming email

    Moved Solved Discourse
    42
    1 Votes
    42 Posts
    5k Views
    girishG

    @bmann you can submit PRs here - https://git.cloudron.io/cloudron/docs/

    Discourse docs are at https://git.cloudron.io/cloudron/docs/-/blob/master/knowledgebase/docs/apps/discourse.md?ref_type=heads

  • Cloudron Can't Run

    Moved Solved Discourse
    5
    0 Votes
    5 Posts
    566 Views
    girishG

    @bangden07 Yeah, 1 CPU/2GB is not enough for Discourse+WikiJS+Cloudron+Potsgresql+etc. It's quite a heavy app (it runs ruby/rails).