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


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. HumHub - social network software

HumHub - social network software

Scheduled Pinned Locked Moved Solved App Wishlist
126 Posts 17 Posters 52.5k Views 16 Watching
  • 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.
  • girishG girish

    @atridad You probably know better but is it not better to run it in background in start.sh, instead of cronjob ? Like (setup) &. We do this for example here: https://git.cloudron.io/cloudron/kanboard-app/-/blob/master/start.sh#L76

    ? Offline
    ? Offline
    A Former User
    wrote on last edited by
    #106

    @girish oh I could. The issue is the DB doesn’t have the tables needed to run setup commands until the UI setup is finished. So if it’s in startup, it would not work on first install and require a restart to trigger the DB updates.

    doodlemania2D 1 Reply Last reply
    0
    • ? A Former User

      @girish oh I could. The issue is the DB doesn’t have the tables needed to run setup commands until the UI setup is finished. So if it’s in startup, it would not work on first install and require a restart to trigger the DB updates.

      doodlemania2D Offline
      doodlemania2D Offline
      doodlemania2
      App Dev
      wrote on last edited by
      #107

      @atridad I did try a restart of the app just now to same result. If you'd like/are interested, happy to let you at the server to play?

      1 Reply Last reply
      1
      • nebulonN Offline
        nebulonN Offline
        nebulon
        Staff
        wrote on last edited by
        #108

        I took another look at the package and it seems besides the async db setup done via cron, we also need to call a few upgrade steps to ensure updatability as mentioned in https://docs.humhub.org/docs/admin/updating/

        Further I think it makes more sense to pre-setup humhub via a localhost curl script before the healthcheck succeeds to avoid this db setup race and make it useful immediately.

        Hopefully I have more time next week to get this going.

        ? 1 Reply Last reply
        6
        • nebulonN nebulon

          I took another look at the package and it seems besides the async db setup done via cron, we also need to call a few upgrade steps to ensure updatability as mentioned in https://docs.humhub.org/docs/admin/updating/

          Further I think it makes more sense to pre-setup humhub via a localhost curl script before the healthcheck succeeds to avoid this db setup race and make it useful immediately.

          Hopefully I have more time next week to get this going.

          ? Offline
          ? Offline
          A Former User
          wrote on last edited by A Former User
          #109

          @nebulon So question:

          https://github.com/atridadl/cloudron-humhub-app

          I suspect I know the answer but I want to make sure. If an update to an app requires that a new folder is copied from /app/code to /app/data and then symlinked, would this require a new app rather than an upgrade? It doesn't seem to be updating correctly when I try with @Sam_uk 's environments. My last resort is another set of new apps and DB migrations from old to new apps but I'd like to avoid doing things like this if possible.

          Thanks for looking into this BTW. Having this in the App Store removes the need for @Sam_uk to have to wait for me to manually update for him (I have a lot going on so it takes me a while at times). Also this has to be one of the apps I've had the hardest time packaging cleanly.

          doodlemania2D 1 Reply Last reply
          2
          • ? A Former User

            @nebulon So question:

            https://github.com/atridadl/cloudron-humhub-app

            I suspect I know the answer but I want to make sure. If an update to an app requires that a new folder is copied from /app/code to /app/data and then symlinked, would this require a new app rather than an upgrade? It doesn't seem to be updating correctly when I try with @Sam_uk 's environments. My last resort is another set of new apps and DB migrations from old to new apps but I'd like to avoid doing things like this if possible.

            Thanks for looking into this BTW. Having this in the App Store removes the need for @Sam_uk to have to wait for me to manually update for him (I have a lot going on so it takes me a while at times). Also this has to be one of the apps I've had the hardest time packaging cleanly.

            doodlemania2D Offline
            doodlemania2D Offline
            doodlemania2
            App Dev
            wrote on last edited by
            #110

            @atridad I was able to make progress as well - got installation to work but did not get the ability to create an admin so I was just a regular user. Will try again!

            Sam_ukS 1 Reply Last reply
            2
            • doodlemania2D doodlemania2

              @atridad I was able to make progress as well - got installation to work but did not get the ability to create an admin so I was just a regular user. Will try again!

              Sam_ukS Offline
              Sam_ukS Offline
              Sam_uk
              wrote on last edited by
              #111

              @atridad or indeed anyone

              What would I need to edit in https://github.com/atridadl/cloudron-humhub-app to build Humhub from my fork of Humhub?

              https://github.com/transitionnetwork/humhub

              1 Reply Last reply
              1
              • Sam_ukS Offline
                Sam_ukS Offline
                Sam_uk
                wrote on last edited by
                #112

                @atridad @nebulon Have you made any progress with Humhub? I'd really like it in the app store. I may be able to fund this work if you can let me know what needs doing and what the cost is.

                ? 1 Reply Last reply
                2
                • Sam_ukS Sam_uk

                  @atridad @nebulon Have you made any progress with Humhub? I'd really like it in the app store. I may be able to fund this work if you can let me know what needs doing and what the cost is.

                  ? Offline
                  ? Offline
                  A Former User
                  wrote on last edited by
                  #113

                  @Sam_uk I haven’t heard anything from the cloudron side of things. I will be continuing to update the HumHub version on my repo until it is picked up. The way account creation and SMTP settings are done might make it tough. @nebulon what are your thoughts on the way the app handles config? From what I can tell there is no way to programmatically configure the site, which makes things tougher.

                  girishG 1 Reply Last reply
                  3
                  • ? A Former User

                    @Sam_uk I haven’t heard anything from the cloudron side of things. I will be continuing to update the HumHub version on my repo until it is picked up. The way account creation and SMTP settings are done might make it tough. @nebulon what are your thoughts on the way the app handles config? From what I can tell there is no way to programmatically configure the site, which makes things tougher.

                    girishG Offline
                    girishG Offline
                    girish
                    Staff
                    wrote on last edited by
                    #114

                    @atridad @nebulon or I will take a look at how to proceed with this when we find a bit more time.

                    Sam_ukS 1 Reply Last reply
                    2
                    • girishG girish

                      @atridad @nebulon or I will take a look at how to proceed with this when we find a bit more time.

                      Sam_ukS Offline
                      Sam_ukS Offline
                      Sam_uk
                      wrote on last edited by
                      #115

                      @girish have you had a chance to look at this? Happy to pay for a bit of development time if that helps it happen sooner.

                      Sam_ukS 1 Reply Last reply
                      2
                      • Sam_ukS Sam_uk

                        @girish have you had a chance to look at this? Happy to pay for a bit of development time if that helps it happen sooner.

                        Sam_ukS Offline
                        Sam_ukS Offline
                        Sam_uk
                        wrote on last edited by
                        #116

                        @Sam_uk @nebulon did you have any thoughts on how to move this forward?

                        1 Reply Last reply
                        0
                        • nebulonN Offline
                          nebulonN Offline
                          nebulon
                          Staff
                          wrote on last edited by
                          #117

                          Unfortunately we still had no time to further look into this. I just tried to build and install the current state from @atridad but it seems the basic installation is still missing some steps to produce a working app. Also it is now unclear what the status is, as the upstream package repo is archived. Probably took too long for us to get to it 😕

                          1 Reply Last reply
                          1
                          • robiR Offline
                            robiR Offline
                            robi
                            wrote on last edited by robi
                            #118

                            abd9034a-1a23-417e-9da9-8b0a3d1cc06b-image.png

                            Latest stable version 1.12.1 is out on their website.

                            Conscious tech

                            Sam_ukS 1 Reply Last reply
                            1
                            • robiR robi

                              abd9034a-1a23-417e-9da9-8b0a3d1cc06b-image.png

                              Latest stable version 1.12.1 is out on their website.

                              Sam_ukS Offline
                              Sam_ukS Offline
                              Sam_uk
                              wrote on last edited by
                              #119

                              @robi @nebulon Can I buy some time?

                              Sam_ukS 1 Reply Last reply
                              1
                              • Sam_ukS Sam_uk

                                @robi @nebulon Can I buy some time?

                                Sam_ukS Offline
                                Sam_ukS Offline
                                Sam_uk
                                wrote on last edited by
                                #120

                                For now, I've moved my Humhub instances out of Cloudron.

                                It does run OK in Cloudron, but without being in the app store updates are a pain.

                                1 Reply Last reply
                                1
                                • nebulonN Offline
                                  nebulonN Offline
                                  nebulon
                                  Staff
                                  wrote on last edited by
                                  #121

                                  Out of curiosity, why are updates a pain through Cloudron when using the cli tool to build and deploy the package compared to other deployment options?

                                  Sam_ukS 1 Reply Last reply
                                  0
                                  • nebulonN nebulon

                                    Out of curiosity, why are updates a pain through Cloudron when using the cli tool to build and deploy the package compared to other deployment options?

                                    Sam_ukS Offline
                                    Sam_ukS Offline
                                    Sam_uk
                                    wrote on last edited by
                                    #122

                                    @nebulon I don't know how to do that. Maybe I just missed the documentation.

                                    In a conventional LAMP install I just press the 'update' button in the webui (after testing in /dev)

                                    1 Reply Last reply
                                    1
                                    • T Offline
                                      T Offline
                                      toja
                                      wrote on last edited by
                                      #123

                                      So how to interpret - this is dead in the water, and not coming to Cloudron? For a long time I really wished it was there.

                                      Sam_ukS 1 Reply Last reply
                                      1
                                      • T toja

                                        So how to interpret - this is dead in the water, and not coming to Cloudron? For a long time I really wished it was there.

                                        Sam_ukS Offline
                                        Sam_ukS Offline
                                        Sam_uk
                                        wrote on last edited by
                                        #124

                                        @toja Yes, I think so, unfortunately.

                                        If anyone wants to pick up the work in the future this may be a useful starting position: https://github.com/transitionnetwork/cloudron-humhub-app/tree/main

                                        1 Reply Last reply
                                        1
                                        • girishG Offline
                                          girishG Offline
                                          girish
                                          Staff
                                          wrote on last edited by
                                          #125

                                          OK, initial version is out. Thanks to @atridad and @vladimir-d

                                          C doodlemania2D 2 Replies Last reply
                                          5
                                          • girishG girish marked this topic as a question on
                                          • girishG girish has marked this topic as solved on
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search