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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Solved Discourse

    App Wishlist
    13
    37
    2222
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • nebulon
      nebulon Staff last edited by nebulon

      Discourse is an opensource discussion platform built for the next decade of the Internet. A modern forum, everything's been redesigned to be easy.

      I'd like to request Discourse as a Cloudron app.
      It's already Dockerized and there's LDAP support plugins available.

      1 Reply Last reply Reply Quote 34
      • G
        gruB last edited by

        +1 for discourse

        hiyukoim 1 Reply Last reply Reply Quote 1
        • hiyukoim
          hiyukoim translator @gruB last edited by

          @grub said in Discourse:

          +1 for discourse

          Me, too!

          It integrates easily with Patreon and Wordpress. It's a must have.

          w88vietnamfcc 1 Reply Last reply Reply Quote 2
          • S
            stoccafisso last edited by

            Hi

            Anyone know if there is any progress making Discourse to run in Cloudron?

            C 1 Reply Last reply Reply Quote 0
            • w88vietnamfcc
              w88vietnamfcc @hiyukoim last edited by

              @hiyukoim said in Discourse:

              @grub said in Discourse:

              +1 for discourse

              Me, too!

              It integrates easily with Patreon and Wordpress. It's a must have.

              Me, too !

              W88 bong da

              1 Reply Last reply Reply Quote 1
              • C
                clouddaz @stoccafisso last edited by clouddaz

                @stoccafisso, I haven't heard of any progress with Discourse for Cloudron, but as soon as it comes, I'll be using and recommending Cloudron alot more! We need more up votes on the top post.

                1 Reply Last reply Reply Quote 0
                • C
                  clouddaz last edited by

                  At this stage Discourse is the second most upvoted App on the wishlist. Is there any estimate on when this might start to be developed for integration into Discourse? What is Cloudron's view on this?

                  1 Reply Last reply Reply Quote 0
                  • avatar1024
                    avatar1024 last edited by

                    Yes it would be great to know if there is any update / timescale for Discourse on Cloudron

                    1 Reply Last reply Reply Quote 1
                    • C
                      clouddaz last edited by

                      Me too!

                      I think there is a rather large audience waiting for Discourse availability on Cloudron.

                      1 Reply Last reply Reply Quote 0
                      • MelodyKH3
                        MelodyKH3 last edited by

                        I am adding to the voices here, I'm simply holding out on Discourse for cloudrom, we already use it for WP+email and discourse is the last app we need to move over (and would make it worthwhile to start paying for it too!)

                        1 Reply Last reply Reply Quote 0
                        • girish
                          girish Staff last edited by

                          I think the last time we looked at it, it was very hard to dockerize. Discourse has it's own build system which creates docker containers out of some script. I have to re-check what the current status of their deployment is.

                          1 Reply Last reply Reply Quote 1
                          • girish
                            girish Staff last edited by

                            I have started working on this now - https://git.cloudron.io/cloudron/discourse-app . It doesn't work at all yet. Will leave a note here when it's ready for testing.

                            yusf 1 Reply Last reply Reply Quote 2
                            • yusf
                              yusf @girish last edited by

                              @girish Very exciting! Please look into LDAP integration some time.

                              1 Reply Last reply Reply Quote 1
                              • girish
                                girish Staff last edited by

                                @yusf Do you need LDAP integration because it is a private discussion board?

                                yusf 1 Reply Last reply Reply Quote 0
                                • yusf
                                  yusf @girish last edited by

                                  @girish Yes.

                                  1 Reply Last reply Reply Quote 0
                                  • ruihildt
                                    ruihildt last edited by

                                    Also looking forward to try it (I've actually installed it, but I get errors sending emails), mainly because I need push notification for a forum, and I can't get that working on iOS with nodebb. (only works on android)

                                    Even then, I'll have to use an external service for iOS: https://meta.discourse.org/t/pushover-notifcations/119258

                                    1 Reply Last reply Reply Quote 0
                                    • girish
                                      girish Staff last edited by

                                      Discourse is now published! There's docs at https://cloudron.io/documentation/apps/discourse/ . As this is the first release, some parts might be a bit rough, please feel free to open separate topics for any issues.

                                      @ruihildt The email sending issue should be fixed now.

                                      1 Reply Last reply Reply Quote 3
                                      • yusf
                                        yusf last edited by yusf

                                        Whaaat! I’m hyped! Did you include LDAP?

                                        You should advertise this in a major way when stable enough as I imagine some forum admins will be very interested.

                                        yusf 1 Reply Last reply Reply Quote 1
                                        • yusf
                                          yusf @yusf last edited by

                                          @yusf said in Discourse:

                                          Whaaat! I’m hyped! Did you include LDAP?

                                          Do you intend on packaging it with LDAP support included, eventually maybe?

                                          jdaviescoates 1 Reply Last reply Reply Quote 1
                                          • jdaviescoates
                                            jdaviescoates @yusf last edited by

                                            @yusf said in Discourse:

                                            Do you intend on packaging it with LDAP support included, eventually maybe?

                                            I just came here to ask the exact same question! (assuming, as I am, that this would mean Single Sign On would work? I think SSO is one of the killer features of Cloudron and I'd love it if it were available for even more apps!).

                                            Is there are possibility of this happening @girish @nebulon or is there some technical reason why in practice it's not really possible and hence why it wasn't done in the first place? πŸ™‚

                                            I use Cloudron with Gandi & Hetzner

                                            nebulon 1 Reply Last reply Reply Quote 0
                                            • jdaviescoates
                                              jdaviescoates last edited by jdaviescoates

                                              Oh, and the other thing I came here to ask was whether or not it's possible to install Discourse plugins on Cloudron hosted Discourse?

                                              Because one (well, two) of the things I really like about Discourse are the Discourse Events and Discourse Locations plugins (you can see them both in action at e.g. https://community.coops.tech and https://bettermedia.uk )

                                              So it's great to know that it is possible to install plugins on Cloudron hosted Discourse! πŸ˜„

                                              I use Cloudron with Gandi & Hetzner

                                              1 Reply Last reply Reply Quote 0
                                              • nebulon
                                                nebulon Staff @jdaviescoates last edited by

                                                @jdaviescoates said in Discourse:

                                                @yusf said in Discourse:

                                                Do you intend on packaging it with LDAP support included, eventually maybe?

                                                I just came here to ask the exact same question! (assuming, as I am, that this would mean Single Sign On would work? I think SSO is one of the killer features of Cloudron and I'd love it if it were available for even more apps!).

                                                Is there are possibility of this happening @girish @nebulon or is there some technical reason why in practice it's not really possible and hence why it wasn't done in the first place? πŸ™‚

                                                Since I think the LDAP plugin for discourse is readily available it looks like, there is no real technical reason, but mostly we haven't really seen the use-case for a forum type app to have SSO to the Cloudron users (take this forum here as an example, it runs on a Cloudron but only few people have users on that Cloudron). So I guess if the private forum use-case is considered to be useful and valid, then I guess we can add that.

                                                yusf jdaviescoates 2 Replies Last reply Reply Quote 1
                                                • yusf
                                                  yusf @nebulon last edited by

                                                  @nebulon said in Discourse:

                                                  So I guess if the private forum use-case is considered to be useful and valid, then I guess we can add that.

                                                  It’s very useful for me and my projects!

                                                  1 Reply Last reply Reply Quote 1
                                                  • jdaviescoates
                                                    jdaviescoates @nebulon last edited by

                                                    @nebulon said in Discourse:

                                                    we haven't really seen the use-case for a forum type app to have SSO to the Cloudron users

                                                    @nebulon said in Discourse:

                                                    So I guess if the private forum use-case is considered to be useful and valid, then I guess we can add that.

                                                    Does that mean that if Cloudron SSO was enabled then people wouldn't also be able to register?

                                                    Or could we have it how Rocket.Chat seems to function atm, i.e. Cloudron users can login with their Cloudron credentials, but other people can register too? That is what I want πŸ™‚

                                                    Thanks!

                                                    I use Cloudron with Gandi & Hetzner

                                                    yusf 1 Reply Last reply Reply Quote 1
                                                    • yusf
                                                      yusf @jdaviescoates last edited by

                                                      @jdaviescoates Discourse can have multiple authentication modes active simultaneously, yes.

                                                      1 Reply Last reply Reply Quote 1
                                                      • jdaviescoates
                                                        jdaviescoates last edited by

                                                        Just to say, again, I really want LDAP support in Discourse! (and every app) πŸ˜›

                                                        The use case is that I want to sell managed Cloudron servers and one of the key selling points is Cloudron's awesome LDAP integration.

                                                        Sure, we want people to be able to register on public forums too, but all existing uses on the Cloudron should be able to use their existing credentials.

                                                        (oh, and I'd still really like to be able to able to filter apps in the app store by which ones have LDAP too)

                                                        I use Cloudron with Gandi & Hetzner

                                                        1 Reply Last reply Reply Quote 2
                                                        • yusf
                                                          yusf last edited by

                                                          I wholeheartedly agree with @jdaviescoates πŸ˜ƒ

                                                          1 Reply Last reply Reply Quote 1
                                                          • yusf
                                                            yusf last edited by yusf

                                                            I'm trying to add LDAP support myself. I've added the ldap addon to the package manifest, built and installed it. I've also installed the discourse-ldap-auth plugin. It sort of works! πŸŽ‰

                                                            Here are the settings I could figure out myself:

                                                            2d87620f-5010-4926-95ab-d45dd404be06-bild.png

                                                            Remaining issues:

                                                            • For invite-only forums that only want LDAP, that setting has to be turned off. Otherwise LDAP users can't authenticate. The feature can still be achieved by
                                                              • disabling enable local logins
                                                              • disablling enable local logins via email
                                                              • reenable allow new registrations (Brings back the Sign up button, but luckily (!?) it leads to LDAP login too.
                                                            • Accounts aren't automatically created. (Not possible currently)
                                                            • I don't know what en_US.login.ldap.name is or how to map it/fix it.
                                                            • I don't know how to map the suggested username to the Cloudron username upon Discourse account creation. I would also want to lock it. 92ecb980-7f80-4003-a4ff-03b0b6f7cac9-bild.png
                                                            • I don't know any other LDAP settings, I just ripped them from the Wordpress LDAP integration settings πŸ˜†
                                                            • LDAP sign-in UI looks off-brand and dodgy, possibly signalling phishing attempt for some users.

                                                            Any help appreciated!

                                                            jdaviescoates 1 Reply Last reply Reply Quote 2
                                                            • girish
                                                              girish Staff last edited by

                                                              Oh, not being able to create accounts automatically is a bummer. What does it mean then? You can login via LDAP but the account has to be created with some other means? (how?)

                                                              yusf 1 Reply Last reply Reply Quote 0
                                                              • yusf
                                                                yusf @girish last edited by yusf

                                                                @girish Yeah, it’s unfortunate. But it’s not confirmed as it was only what the discourse-ldap-auth developer thought, so it should be investigated properly.

                                                                The only difference is that you need to click the Create New Account button where your credentials come with pre-filled LDAP data. But any increased complexity in such user flows will always generate more support tickets for admins as another step offers another chance to screw up 😩

                                                                1 Reply Last reply Reply Quote -1
                                                                • yusf
                                                                  yusf last edited by yusf

                                                                  A general serious bug is that I can't upload Discourse backups for restoring:

                                                                  There has been an error while uploading 'backup.tar.gz': There is not enough space on disk to upload this backup.

                                                                  This is even though there's plenty of free space in the Cloudron system itself.

                                                                  Come to think of it, is it wise to have the Discourse feature of builtin automatic backups enabled by default at all?

                                                                  1 Reply Last reply Reply Quote 0
                                                                  • girish
                                                                    girish Staff last edited by

                                                                    @yusf I can reproduce the problem, I have opened https://git.cloudron.io/cloudron/discourse-app/issues/2 . AFAICT, there is no way to disable backups in discourse (atleast cannot find it in the UI)

                                                                    yusf 1 Reply Last reply Reply Quote 1
                                                                    • girish
                                                                      girish Staff last edited by

                                                                      Import issue is now fixed in the latest package.

                                                                      1 Reply Last reply Reply Quote 2
                                                                      • yusf
                                                                        yusf @girish last edited by yusf

                                                                        @girish said in Discourse:

                                                                        there is no way to disable backups in discourse

                                                                        I think I actually saw a setting in the UI πŸ˜ƒ I’ll check it out.

                                                                        1 Reply Last reply Reply Quote 1
                                                                        • jdaviescoates
                                                                          jdaviescoates @yusf last edited by

                                                                          @yusf said in Discourse:

                                                                          I'm trying to add LDAP support myself.

                                                                          Did you ever succeed?

                                                                          I use Cloudron with Gandi & Hetzner

                                                                          yusf 1 Reply Last reply Reply Quote 0
                                                                          • yusf
                                                                            yusf @jdaviescoates last edited by

                                                                            @jdaviescoates Well, yes and no. It’s working, but not as smoothly as I’d like. I dedicated a new topic to this issue.

                                                                            L 1 Reply Last reply Reply Quote 1
                                                                            • L
                                                                              LoudLemur @yusf last edited by

                                                                              Discourse is great for forum software.
                                                                              Flarum is an alternative solution.

                                                                              https://docs.flarum.org/
                                                                              https://meta.discourse.org/t/which-is-better-discourse-or-flarum/71726/27

                                                                              1 Reply Last reply Reply Quote 0
                                                                              • First post
                                                                                Last post
                                                                              Powered by NodeBB