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

    loomio - helps groups make better decisions together

    App Wishlist
    11
    59
    2470
    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.
    • jdaviescoates
      jdaviescoates @girish last edited by

      any update on this @jimcavoli ? Thanks! 🙂

      I use Cloudron with Gandi & Hetzner

      1 Reply Last reply Reply Quote 3
      • jimcavoli
        jimcavoli App Dev last edited by

        Still pending; I missed an extension in the earlier ask, but that's been merged, so hopefully this will release shortly after the next Cloudron patch version. It's at the top of my list, so as soon as I can get it working, I'll update here.

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

          @jimcavoli That is good news. Ping if you need testing.

          jimcavoli jdaviescoates 2 Replies Last reply Reply Quote 3
          • jimcavoli
            jimcavoli App Dev @yusf last edited by

            @yusf Will do!

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

              @yusf said in loomio - helps groups make better decisions together:

              @jimcavoli That is good news. Ping if you need testing.

              It's GREAT news! 😄

              Thanks @jimcavoli!

              I use Cloudron with Gandi & Hetzner

              1 Reply Last reply Reply Quote 3
              • jimcavoli
                jimcavoli App Dev last edited by

                I believe this should run on cloudron 6 without issue, but I'm waiting for that update to hit the machine I use to make sure and then we should be able to get this out. The new 2.5 update has some excellent features as well! (which I see no issues with running in this package as soon as it's ready to go)

                1 Reply Last reply Reply Quote 4
                • marcusquinn
                  marcusquinn last edited by

                  Very nice, looks like a better alternative to this that I'm seeing used often for Twitter community groups: https://www.mightynetworks.com/

                  We're not here for a long time - but we are here for a good time :)
                  Jersey/UK
                  Work & Ecommerce Advice: https://brandlight.org
                  Personal & Software Tips: https://marcusquinn.com

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

                    This will be useful in at least 2-3 of my many projects.

                    You can request a specific Cloudron to get the update sooner 😉

                    Life of Gratitude.
                    Life of Advanced Technology

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

                      @jimcavoli If you want to move this along further, that postgresql extension is now enabled in 6.0

                      jimcavoli 1 Reply Last reply Reply Quote 2
                      • jimcavoli
                        jimcavoli App Dev @girish last edited by

                        @girish Yeah, I've picked it back up and all the basics are looking good. I've got it booting up completely on my dev box. Trying to work out the websockets piece now, which is pretty important. Just banging head against nginx for the most part

                        robi 1 Reply Last reply Reply Quote 2
                        • robi
                          robi @jimcavoli last edited by

                          @jimcavoli ask away, nginx is pretty straight fwd.

                          Life of Gratitude.
                          Life of Advanced Technology

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

                            Yeah, nginx/websocket requires this magic incantation - http://nginx.org/en/docs/http/websocket.html (if that is what is blocking you)

                            1 Reply Last reply Reply Quote 3
                            • jimcavoli
                              jimcavoli App Dev last edited by

                              I had a breakthrough with the dumb websockets issue. Hooray! This one should be ready shortly. I know it's been highly requested and hotly anticipated (for me as well) so it's my top packaging to finish. At this point, after a few other tweaks, I'm fairly sure I've got this working. I'll do some final testing tonight, but I expect that I should have an initial build together by this weekend.

                              marcusquinn 1 Reply Last reply Reply Quote 8
                              • marcusquinn
                                marcusquinn @jimcavoli last edited by

                                @jimcavoli 🙌

                                We're not here for a long time - but we are here for a good time :)
                                Jersey/UK
                                Work & Ecommerce Advice: https://brandlight.org
                                Personal & Software Tips: https://marcusquinn.com

                                1 Reply Last reply Reply Quote 1
                                • jimcavoli
                                  jimcavoli App Dev last edited by

                                  It does appear that nearly all features are working in my test build. There is one last challenge remaining here - a potentially notable one. Inbound email for loomio is, in its usual deployment form, handled by a custom sub domain with an MX pointing to a nodejs mailin server to convert messages to webhooks. My plan for the cloudron packaging is to use the recvmail with a custom poller process that will grab emails and POST them as required to the app.

                                  However, this will require a patch to the underlying software as well. The patch to make loomio use the configured CLOUDRON_MAIL_TO while leveraging the +-delimited subaddresses feature would be similar to https://github.com/loomio/loomio/compare/master...piratas-ar:pipe_to_api but with app/helpers/email_helper.rb using the ENV var rather than the hard-coded "loomio" shown in the linked patch. It's a pretty minimal change to get the packaging working so that all the various loomio services operate out of the singular cloudron container, so I'm comfortable pressing ahead with that approach, but if anyone can think of a better solution, please let me know!

                                  1 Reply Last reply Reply Quote 5
                                  • jimcavoli
                                    jimcavoli App Dev last edited by

                                    @girish or @nebulon Maybe you can help here? I've got everything in place as far as I can figure for email. Outbound works fine, but I keep getting bounces when attempting to reply. Both sendmail and recvmail are enabled for the app (in that order in the manifest), but something doesn't seem to be working nicely on the Cloudron side. I've confirmed that I get a 550 5.1.1 User doesn't exist: loomio.app@example.com when emailing either the naked loomio.app@example.com address or a subaccount address (ultimately the one I care about for reply-by-email) like loomio.app+subaccount@example.com

                                    Action: failed
                                    Status: 5.1.1
                                    Remote-MTA: 127.0.0.1
                                    Diagnostic-Code: smtp;550 5.1.1 <loomio.app@example.com> User doesn't exist: loomio.app@example.com
                                    

                                    Otherwise, as far as I can tell, I think everything is functioning correctly, but the reply-by-email and custom poller I've written can't be exercised and fully verified until I can sort out this mail delivery issue. Very excited to finally be (nearly) done with this one!

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

                                      @jimcavoli Where is the repo for this? I am not finding it in https://git.cloudron.io/jimcavoli

                                      jimcavoli 1 Reply Last reply Reply Quote 1
                                      • jimcavoli
                                        jimcavoli App Dev @girish last edited by

                                        @girish Thanks for fixing that up - packaging to date is at https://git.cloudron.io/jimcavoli/loomio-app

                                        girish 1 Reply Last reply Reply Quote 3
                                        • girish
                                          girish Staff @jimcavoli last edited by

                                          @jimcavoli Thanks! Will take a look.

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

                                            @girish How's this going?

                                            jdaviescoates Sam_uk 2 Replies Last reply Reply Quote 2
                                            • jdaviescoates
                                              jdaviescoates @bubonicfred last edited by

                                              Just giving this another little bump 😛

                                              @girish did you ever manage to have a look at @jimcavoli's package? 🙂

                                              I use Cloudron with Gandi & Hetzner

                                              bubonicfred 1 Reply Last reply Reply Quote 6
                                              • Sam_uk
                                                Sam_uk @bubonicfred last edited by

                                                @bubonicfred @girish any progress on Loomio? Just trialling it in our organisation and inclusion would make the case for Cloudron stronger for us.

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

                                                  I've yet another org interested in this.

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

                                                    Friends made a startup in this decision management field called KIE Labs - https://www.kielabs.com

                                                    Life of Gratitude.
                                                    Life of Advanced Technology

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

                                                      @jdaviescoates @girish
                                                      Just bumping this again,
                                                      possibly willing to help test

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

                                                        do we do bounties on apps? I'd put one on this 🍕

                                                        Sam_uk 1 Reply Last reply Reply Quote 3
                                                        • Sam_uk
                                                          Sam_uk @ianhyzy last edited by

                                                          @ianhyzy you could reach out to @atridad he did a great job of packaging Humhub for me.

                                                          jdaviescoates 1 Reply Last reply Reply Quote 2
                                                          • jdaviescoates
                                                            jdaviescoates @Sam_uk last edited by

                                                            Off topic:

                                                            @sam_uk said in loomio - helps groups make better decisions together:

                                                            @atridad he did a great job of packaging Humhub for me.

                                                            I'm assuming/ hoping the plan is to get Humhub into the Cloudron App Store too, right? 🙂

                                                            I use Cloudron with Gandi & Hetzner

                                                            1 Reply Last reply Reply Quote 2
                                                            • jimcavoli
                                                              jimcavoli App Dev last edited by

                                                              I can take a look at making sure the packaging code is up to date, but it's very much working on a test instance still. Only issue was @girish building / testing - happy to work on that part of it if needed...I could make it a straight-through Dockerfile rather than BuildKit dependent - though it'll take a fairly long time to build that way, maybe that's just what we need to do?

                                                              girish 1 Reply Last reply Reply Quote 3
                                                              • girish
                                                                girish Staff @jimcavoli last edited by

                                                                @jimcavoli ah nice, if you can update the base image to 3.0.0, then I can take a look into publishing it. In fact, I am not sure why I didn't look into this further. Would be great to make it a straight through Dockerfile as that's how all the other packages are.

                                                                jimcavoli 2 Replies Last reply Reply Quote 3
                                                                • jimcavoli
                                                                  jimcavoli App Dev @girish last edited by

                                                                  @girish On it; hopefully will have that today

                                                                  1 Reply Last reply Reply Quote 3
                                                                  • jimcavoli
                                                                    jimcavoli App Dev @girish last edited by

                                                                    @girish Opened it up and got to updating - was reminded that the issue was the inbound email side of things, not the Dockerfile on this one...it's the OpenSlides packaging stalled on the multistage builds (which needs some more revision and I'll update soon). In any case, I've updated it to use cloudron/base:3.0.0 and Loomio at 2.8.3 (latest) locally and on my test box. The outstanding issue with inbound mail remains, plus a new, if minor, issue with Redis AUTH for the channel server - any chance we'll see Redis updated to 6.x soon?

                                                                    I can work on alternatives to make the channel server Redis connection happy, but I still need help on the inbound email side of things. Sending seems fine, but replies (the inbound-to-app side) bounce immediately. I've pushed the changes for the newer versions to https://git.cloudron.io/jimcavoli/loomio-app and included the caveat(s) about the broken components in the commit message for now.

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

                                                                      @jimcavoli thanks! We can follow up on the recvmail issue in the other thread. As for redis, is the issue that it cannot work with redis 5 at all? There is a flag in redis addon to disable auth entirely, would that help?

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

                                                                        here - https://docs.cloudron.io/packaging/addons/#redis . The noPassword flag in manifest.

                                                                        jimcavoli 1 Reply Last reply Reply Quote 0
                                                                        • jimcavoli
                                                                          jimcavoli App Dev @girish last edited by

                                                                          @girish Yeah, I tried setting that, but the issue is that one part of the app is sending the two-argument version every time, which 5 and lower just don't know how to handle

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

                                                                            @jimcavoli I see. What's interesting is that https://help.loomio.org/en/dev_manual/setup_dev_environment/ just suggests installing redis via apt but redis 6 is not yet in ubuntu (only via a ppa). Another idea is to maybe use the previous release of loomio and then we can move it once we have redis 6 available. Is that an option?

                                                                            jimcavoli 1 Reply Last reply Reply Quote 0
                                                                            • jimcavoli
                                                                              jimcavoli App Dev @girish last edited by

                                                                              @girish yeah, I don't see why not. It works in an older version. I may be able to pin back the specific dependency as well (it's the node dependency from https://github.com/loomio/loomio_channel_server that seems to be doing it). I'll play around with it a bit while we work on the recvmail thing in the mean time.

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

                                                                                @jimcavoli I have opened https://git.cloudron.io/cloudron/box/-/issues/804 to track for next release

                                                                                1 Reply Last reply Reply Quote 3
                                                                                • jimcavoli
                                                                                  jimcavoli App Dev last edited by

                                                                                  Got 7.0.1 loaded up on my testbed machine...going to re-update the packaging as needed and ensure recvmail is integrated properly, then we should be good to go here. Hoping for O(days) on that, may be O(weeks) given schedules the next few weeks.

                                                                                  girish 1 Reply Last reply Reply Quote 4
                                                                                  • girish
                                                                                    girish Staff @jimcavoli last edited by

                                                                                    @jimcavoli awesome, let me know if recvmail works or not

                                                                                    bubonicfred Sam_uk 2 Replies Last reply Reply Quote 1
                                                                                    • jdaviescoates
                                                                                      jdaviescoates last edited by

                                                                                      @jdaviescoates said in Cobudget - A collaborative funding tool for crowds with purpose.:

                                                                                      BTW, the backstory to Cobudget is a must read imho

                                                                                      https://www.managementexchange.com/story/collaborative-funding-dissolve-authority-empower-everyone-and-crowdsource-smarter-transparent

                                                                                      Same goes for Loomio actually

                                                                                      https://www.managementexchange.com/story/when-business-met-occupy-innovating-true-collaborative-decision-making-and-true-empowerment

                                                                                      I use Cloudron with Gandi & Hetzner

                                                                                      1 Reply Last reply Reply Quote 1
                                                                                      • bubonicfred
                                                                                        bubonicfred @girish last edited by

                                                                                        @jimcavoli @girish Any update on this?

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

                                                                                          @girish Is it possible to test this somehow?

                                                                                          We're using it in our org and would like to let the team know when we could include it with our Keycloak/Cloudron services.

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

                                                                                            @Sam_uk Not sure what the current status of the package is. @jimcavoli do you know?

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