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

    App contributions hall of fame

    App Packaging & Development
    11
    39
    1834
    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 last edited by girish

      @girish and @nebulon, obviously. Who else?

      EDIT: I just realised I could do an Advanced search for "most of the packaging work" in Announcements to find lots of them (although not all, as e.g. that didn't find Moodle).

      In no particular order:

      • @atridad did much of the work for Moodle, n8n, Owncast, and Uptime Kuma
      • @doodlemania2 did most of the packaging work for Pixelfed, Apache Guacamole, Owncast and Paperless.
      • @jimcavoli did most of the packaging work for Metabase, Grafana, Snipe-IT and Grav CMS
      • @thetomester13 did most of the packaging work for Firefly III, PrivateBin, Astral and RSS Bridge
      • @fbartels did most of the packagingwork for Statping
      • @ultraviolet did most of the packaging work for Vault, Trilium Notes and Apache Guacamole and bootstrapped Calibre Web
      • @msbt did most of the packaging work for TeamSpeak, YOURLS, Alltube Download, Bookstack, WBO Collaborative Whiteboard, helped with Matrix/Riot, and got Ampache started.
      • @syn did most of the packaging work for Mastodon
      • @Felix and @iamthefij did much of the heavy lifting for Bitwarden
      • @murgero did the initial ground work for Directus
      • @cve-random did the majority of the work for Jellyfin with the help of @mehdi
      • @mehdi also implemented OpenVPN, Transmission, SickChill and CouchPotato
      • @sumacinitiative helped out with LimeSurvey and SearX
      • @BrutalBirdie did most of the work for Greenlight
      • @erics packaged dolibarr
      • @eriktad packaged prometheus
      • @mario helped package docker-registry
      • @dswd packaged freshrss, gitea, syncthing
      • @jeau packaged OmekaS
      • @v_shnu packaged Chatwoot
      • @timconsidine packaged changedetection, ntfy
      • @klawitterb packaged documize
      • @random_eric packaged ntfy

      I did a few other searches too and think I've likely got most of them now, but who is still missing? πŸ™‚

      Anyone? πŸ™‚

      I use Cloudron with Gandi & Hetzner

      T 1 Reply Last reply Reply Quote 9
      • ?
        A Former User last edited by

        Moodle over here. Hoping to learn and do more.

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

          This is a great thread πŸ™‚ Thanks @jdaviescoates. Off my head, you can also add the @cve-random who did jellyfin. Some apps like freshrss, gitea, syncthing were done by Dennis. He was dswd on the chat (probably one of our earliest ever users). Dennis, are lurking here by any chance? πŸ™‚ Then, @erics is doing dolibarr. Joey and @msbt helped with matrix/riot. I have to go through our app list to dig up the other names, I am surely forgetting few more.

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

            Good stuff - add your Paypal/Bitcoin/Gumroad links to your profiles people πŸ˜‰

            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 3
            • girish
              girish Staff last edited by

              Ha, @mehdi, of course πŸ™‚ He helped with Jellyfin. And implemented our OpenVPN.

              1 Reply Last reply Reply Quote 3
              • T
                thetomester13 App Dev @jdaviescoates last edited by

                @jdaviescoates thanks for the shout out πŸ™‚

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

                  And @sumacinitiative did searx and limesurvey.

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

                    @girish @nebulon I wonder if we should add all of these existing app packagers to a new "packagers" or "published app" group or something so that when they post in the new help wanted/ offered category people will be able to see that they've already packaged an app?

                    I use Cloudron with Gandi & Hetzner

                    1 Reply Last reply Reply Quote 3
                    • M
                      malvim last edited by

                      This is a great thread, thank you @jdaviescoates for this. Also, I think your idea of tagging actual packagers is a neat one!

                      I've packaged a few things that are not public (just playing with stuff I've written myself), and got to "production-ready-enough-for-me" stage in a few other softwares heheh. Not sure if I'm the kind of person you're looking to hear from, but I'm here if needed heheh. πŸ™‚

                      jdaviescoates 1 Reply Last reply Reply Quote 1
                      • ?
                        A Former User last edited by A Former User

                        @jdaviescoates hahah β€œmost” of the packaging work on Moodle might be a bit generous. Girish was the real hero.

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

                          @atrilahiji said in Who here has actually already packaged an app that is already in the Cloudron App store?:

                          @jdaviescoates hahah β€œmost” of the packaging work on Moodle might be a bit generous. Girish was the real hero.

                          I've edited to "much of the work" πŸ™‚

                          I use Cloudron with Gandi & Hetzner

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

                            @malvim said in Who here has actually already packaged an app that is already in the Cloudron App store?:

                            Not sure if I'm the kind of person you're looking to hear from, but I'm here if needed heheh.

                            That's not specifically what I started this thread for, but still good for people to know, thanks! πŸ™‚

                            I use Cloudron with Gandi & Hetzner

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

                              Isn't there a way to add "app contributor" to one's profile ?
                              or maybe even roles in the Discourse forum features ? that or some kind of badges, anything that give contributors a distinction mark, I'm not sure Cloudron wants to go in that direction But I think it's good when the community can identify better who provides value to it ?

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

                                @rmdes yes, adding them to a group as I proposed above would do that. Nebulon and Girish have a 'Staff' badge because they are in the 'Staff' group.

                                I use Cloudron with Gandi & Hetzner

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

                                  I could put them in a group but what is the expectation? To show case that they have packaged an app before? I have to look into NodeBB groups more closely but I don't want people tagging them as a group in posts saying "hey, @app-packagers can one of you step up" etc :-).

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

                                    I found https://community.nodebb.org/topic/15015/trying-to-understand-the-fundamental-purpose-of-groups/ . Maybe https://community.nodebb.org/topic/4397/nodebb-plugin-ns-awards-ns-awards-give-medals suits us better.

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

                                      @girish Groups are good for the tag next to your name on every comment or post. πŸ‘ for Groups. Medals/Badges are also nice.

                                      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
                                      • jdaviescoates
                                        jdaviescoates @girish last edited by

                                        @girish said in Who here has actually already packaged an app that is already in the Cloudron App store?:

                                        "hey, @app-packagers can one of you step up"

                                        Yeah, I guess we might now want that. This is the only NodeBB forum I frequent. Is that actually a thing? Hey @staff does this tag you?!?

                                        @marcusquinn said in Who here has actually already packaged an app that is already in the Cloudron App store?:

                                        @girish Groups are good for the tag next to your name on every comment or post.

                                        Yeah, my idea was simple so that "app packager" or similar would be displayed as a badge next to their name like staff is for you and Nebulon.

                                        I use Cloudron with Gandi & Hetzner

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

                                          tagging a group send a notifications to members of said group, my expectation of this badge/tag isn't to be used this way, more a recognition of their contribution, so perhaps the medal/badge is better approach πŸ™‚

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

                                            Well, that award plugin does not work and has not been updated in 7-8 months as well. https://community.nodebb.org/topic/4397/nodebb-plugin-ns-awards-ns-awards-give-medals/142 reported similar back trace.

                                            Oct 09 08:57:37 2020-10-09T15:57:37.662Z [4567/73] - error: Error: Cannot find module './src/emitter'
                                            Oct 09 08:57:37 at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
                                            Oct 09 08:57:37 at Function.Module._load (internal/modules/cjs/loader.js:562:25)
                                            Oct 09 08:57:37 at Module.require (internal/modules/cjs/loader.js:692:17)
                                            Oct 09 08:57:37 at require (internal/modules/cjs/helpers.js:25:18)
                                            Oct 09 08:57:37 at Module.require.main.require (/app/code/require-main.js:8:10)
                                            Oct 09 08:57:37 at /run/nodebb/node_modules/nodebb-plugin-ns-awards/plugin/nodebb.js:7:31
                                            Oct 09 08:57:37 at Object.<anonymous> (/run/nodebb/node_modules/nodebb-plugin-ns-awards/plugin/nodebb.js:42:3)
                                            Oct 09 08:57:37 at Module._compile (internal/modules/cjs/loader.js:778:30)
                                            Oct 09 08:57:37 at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
                                            Oct 09 08:57:37 at Module.load (internal/modules/cjs/loader.js:653:32)
                                            Oct 09 08:57:37 2020-10-09T15:57:37.703Z [4567/73] - warn: [deprecated] requiring core modules with `module.parent.require('./database')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
                                            Oct 09 08:57:37 at Object.YoutubeLite.init [as method] (/run/nodebb/node_modules/nodebb-plugin-youtube-embed/library.js:20:22)
                                            

                                            I guess we can just use groups for now.

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

                                              Sorry, if this forum went up and down a bit. Everytime, I install a plugin, all sorts of random things happen πŸ˜• I tried to add the group but some people's badges simply won't show up (@jimcavoli @mehdi and @BrutalBirdie specifically). I don't see any error at all.

                                              ? jdaviescoates 2 Replies Last reply Reply Quote 0
                                              • ?
                                                A Former User @girish last edited by

                                                @girish Weird... I do see mine. As for errors I get an error about fetching emoji metadata everytime I open the post editor.

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

                                                  Yeah, I am seeing the same. I am also hitting https://community.nodebb.org/topic/14932/strange-thing-in-navigation-urls . Investigating.

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

                                                    Hopefully, everything is OK now.

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

                                                      @girish said in Who here has actually already packaged an app that is already in the Cloudron App store?:

                                                      I tried to add the group but some people's badges simply won't show up (@jimcavoli @mehdi and @BrutalBirdie specifically). I don't see any error at all.

                                                      I just checked everyone linked to above and the only people missing their badges are @jimcavoli and @mehdi - @BrutalBirdie seems to have his badge now... I wonder what changed to make his work and why the other two still don't?!? Odd.

                                                      EDIT: perhaps it's something to do with this setting and they've either not seen or not responded to a group invite or something?

                                                      group_invite_setting.png

                                                      But, overall, this is great, thanks @girish! πŸ˜„

                                                      I use Cloudron with Gandi & Hetzner

                                                      1 Reply Last reply Reply Quote 0
                                                      • mehdi
                                                        mehdi App Dev last edited by

                                                        I am officially extremely jealous 😣

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

                                                          Oh, I just had to go to my profile settings and enable it ! I am officially not jealous anymore πŸ˜›

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

                                                            I will be soon I hope. 🀞 As far as credentials go now:

                                                            β€’ 10 years of experience in Wordpress / WooCommerce
                                                            β€’ 1 month of Cloudron experience. πŸ˜…
                                                            β€’ Packaged two apps for Cloudron, one will likely end up in the store. The other is for my personal use...unless I determine it has value for others; that’ll be in a different forum post I make asking later on though.
                                                            β€’ Currently working on converting 4Minitz as @marcusquinn is sponsoring me to do so. I’ll also be working on 2 other apps he’s sponsored me for after 4Minitz is finished.
                                                            β€’ I understand box and dockerode just in case the app being converted needs lower level (cloudron base code) changes - that @girish has helped me with and allowed me to contribute to in the development of my apps which I’m grateful for.

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

                                                              @app-dev's https://forum.cloudron.io/groups/appdev

                                                              Add your Paypal/Bitcoin/Gumroad links to your profile to get some sponsoring tips πŸ˜‰

                                                              I personally can't pay for everything but happy to send a few dollars in thanks.

                                                              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 3
                                                              • ultraviolet
                                                                ultraviolet App Dev last edited by

                                                                cool, thanks all happy to do this in my spare time to give back to the community. Great to see us all working together to get some amazing apps out there, can't wait to see what the future has in store!

                                                                1 Reply Last reply Reply Quote 4
                                                                • ?
                                                                  A Former User @marcusquinn last edited by

                                                                  I imagine there are people like me that want to use Ghost's members feature. I did edit my theme to include a link to my ko-fi account for one-time donations.

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

                                                                    @staff could we please have editing post options reverted to how they were before the recent update?

                                                                    I want to edit the OP in this thread to keep updating it when new apps get packaged and released by the community, but can no longer edit old posts.

                                                                    Thanks!

                                                                    I use Cloudron with Gandi & Hetzner

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

                                                                      @jdaviescoates I had made it 24 hours because people were going back and editing posts and putting in spam links. I made you a moderator in this category. Are you able to edit now?

                                                                      jdaviescoates Lonkle 2 Replies Last reply Reply Quote 1
                                                                      • jdaviescoates
                                                                        jdaviescoates @girish last edited by

                                                                        @girish thanks!

                                                                        Doesn't look like I can edit:

                                                                        no_edit.png

                                                                        I've tried logging out and back in again, but same thing.

                                                                        I use Cloudron with Gandi & Hetzner

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

                                                                          @jdaviescoates Oh maybe the moderator permission is not recursive as I expected. Can you please try again?

                                                                          ad94a373-7d69-4d6b-83d1-a0d63a47932b-image.png

                                                                          jdaviescoates 1 Reply Last reply Reply Quote 1
                                                                          • Lonkle
                                                                            Lonkle @girish last edited by

                                                                            @girish said in Who here has actually already packaged an app that is already in the Cloudron App store?:

                                                                            @jdaviescoates I had made it 24 hours because people were going back and editing posts and putting in spam links. I made you a moderator in this category. Are you able to edit now?

                                                                            It would be really nice if you could base this on reputation since that would solve the issue with no spam or time limit. I'm surprised their aren't rules like that. Should I make an upstream Github Feature Request, what do you think guys?

                                                                            Not that making people with high reputations who have lists to continuously edit moderators manually doesn't work, that does too!

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

                                                                              @girish works now, thanks!

                                                                              I use Cloudron with Gandi & Hetzner

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

                                                                                I finally got mine...weird though; I had to go into settings to turn it on. Forget where exactly, since I did that a couple days ago, but super appreciate the idea, love the thread, and happily continuing to package several more things (OpenSlides is complete, and I've resumed work on Zammad). Just for the sake of interesting trivia, I've also done a fully custom build that actually builds & deploys itself when a GH release is tagged on its repo, as well as a spike on a fully custom multi-protocol SSO tool (read IdP) intended for Cloudron-only deployment...more on that someday in the future if it lives on.

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

                                                                                  @jimcavoli said in Who here has actually already packaged an app that is already in the Cloudron App store?:

                                                                                  I finally got mine...weird though; I had to go into settings to turn it on. Forget where exactly, since I did that a couple days ago, but super appreciate the idea, love the thread, and happily continuing to package several more things (OpenSlides is complete, and I've resumed work on Zammad). Just for the sake of interesting trivia, I've also done a fully custom build that actually builds & deploys itself when a GH release is tagged on its repo, as well as a spike on a fully custom multi-protocol SSO tool (read IdP) intended for Cloudron-only deployment...more on that someday in the future if it lives on.

                                                                                  Definitely want to build the same deployment pipeline you have. And also, I look forward to hearing your SSO ideas in the future. ☺️

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