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

    Regular App Packaging Event

    App Packaging & Development
    20
    80
    3663
    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.
    • marcusquinn
      marcusquinn @robi last edited by marcusquinn

      @robi Something that might help is a session dedicated to just the test writing aspect, as I see many apps get packaged but then don't get into the store while they await that stage if I understand correctly? SO that would include:

      • Croodle?
      • Loomio?
      • Im' sure some others?

      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

      marcusquinn 1 Reply Last reply Reply Quote 2
      • marcusquinn
        marcusquinn @marcusquinn last edited by

        @marcusquinn I always ask for those things I see as the greatest asset to the most, and that would include:

        • 4minitz
        • Croodle
        • n8n.io
        • Odoo
        • Restyaboard
        • Astuto
        • NodeRED
        • Akaunting
        • Jitsi
        • Vuls
        • Pretix

        Looking at the future of work, business, teams and life you could do a lot with all of those.

        There's many more in the Wishlists but I think this list would round off the capabilities for most common needs I hear of on my travels and would use almost all of them personally so could contribute back to supporting others with that.

        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 2
        • T
          thetomester13 App Dev @robi last edited by

          @robi I mentioned previously, I'm not available in the coming weeks due to the Holiday's and family, but am open to hosting around mid-January! I've been wanting to package Traccar, but can also look at some other options in the App Wishlist to see if there's something interesting with a higher vote.

          ? 1 Reply Last reply Reply Quote 3
          • ?
            A Former User @thetomester13 last edited by

            @thetomester13 Jitsi is one I’d definitely like to see as well. I guess I can host but after the 25th. I guess I don’t know how to best host this or what to plan and what my role would be????? What should something like this look like to you guys

            T 1 Reply Last reply Reply Quote 4
            • T
              thetomester13 App Dev @Guest last edited by

              @atrilahiji I wasn't present at the one @fbartels did, but I'm assuming the host is sharing their screen and working their way through packaging an app. Maybe even in a kind of similar fashion to your video about packaging a static site through GitLab, just more interactive, where people can stop and ask questions along the way. Just my thoughts.

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

                Maybe Atheos is something to package first so we have a shared IDE for the next one?

                If we can get a crack team that is good at all the different parts of packaging without stepping over each other, it'll be an avalanche of new apps!

                Life of Advanced Technology

                doodlemania2 1 Reply Last reply Reply Quote 0
                • doodlemania2
                  doodlemania2 App Dev @robi last edited by

                  @robi I did VS Code if that helps?

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

                    Anyone tried Atom's shared coding feature?

                    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 @doodlemania2 last edited by

                      @doodlemania2 as in a tutorial on how to set it up and use it? or how to share a project collaboratively?

                      Either will be useful really.

                      Life of Advanced Technology

                      doodlemania2 1 Reply Last reply Reply Quote 0
                      • marcusquinn
                        marcusquinn last edited by

                        https://teletype.atom.io/

                        Not use VSC but guess that has something similar?

                        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
                        • doodlemania2
                          doodlemania2 App Dev @robi last edited by

                          @robi both - such inception! πŸ™‚

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

                            A couple of VS Code chat options:

                            • https://marketplace.visualstudio.com/items?itemName=karigari.chat (if it works)
                            • https://marketplace.visualstudio.com/items?itemName=Ademking.vschat

                            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 2
                            • robi
                              robi last edited by

                              Can we get back to this and start packaging Apps?

                              Who's in?

                              Any progress we make will help @staff not have to start from scratch and gets us closer to an app in the App Store.

                              Life of Advanced Technology

                              doodlemania2 1 Reply Last reply Reply Quote 0
                              • doodlemania2
                                doodlemania2 App Dev @robi last edited by

                                @robi I'd be delighted to get any help available to wrap up paperlessng - it seems pretty straight forward (still working through it), leverages many of the features we need across many apps (supervisor, pgsql, redis), fun with sed, sadly no ldap auth... if we can find a good time, i'd be happy to do the event and walk through how I package up to the point I'm stuck haha - stuck just do to time, but perhaps we could crowdsource getting it across the goal line

                                marcusquinn T 2 Replies Last reply Reply Quote 2
                                • marcusquinn
                                  marcusquinn @doodlemania2 last edited by

                                  @doodlemania2 Roughly how long do you think a session would be? I can try and gather a number of devs, they are on the timezone GMT +3. From experience working across timezones something like 2-3pm GMT tends to cover most from west to east.

                                  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

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

                                    @doodlemania2 I'd be happy to (try and) help! I'm on EST so weekday evenings are good typically or weekend mornings. I'm not super proficient with packaging apps but have done a few before so can try and help get you through where you're stuck.

                                    doodlemania2 1 Reply Last reply Reply Quote 1
                                    • doodlemania2
                                      doodlemania2 App Dev @marcusquinn last edited by

                                      @marcusquinn I'd say let's start with a one hour session and then we can work async offline to push it through if there is sufficient interest?

                                      1 Reply Last reply Reply Quote 2
                                      • doodlemania2
                                        doodlemania2 App Dev @thetomester13 last edited by

                                        @thetomester13 feel free to jump in on the repo if you'd like to help out - i can do it all, just haven't had the time. Whatever's left when we do the packaging event can be spent going through it from start to finish, talking about best practices (of which I am by no means the authority) and where we want to go from here.

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

                                          @doodlemania2 tbh, I was hoping to go through it during the live session, debugging in tandem can be pretty powerful. That being said, if I get a chance between now and then, what hiccups exactly are you coming across? Haven't cloned it and ran it yet, but looks to be a good amount of the way there!

                                          doodlemania2 1 Reply Last reply Reply Quote 1
                                          • doodlemania2
                                            doodlemania2 App Dev @thetomester13 last edited by

                                            @thetomester13 you bet - you're welcome of course to wait. No hiccups, just haven't had time to finish it and thought this might be a good one to get into the store.

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

                                              Good example of when having Croodle available would be good for polling preferred times & days πŸ™‚

                                              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

                                              bubonicfred T robi 3 Replies Last reply Reply Quote 1
                                              • bubonicfred
                                                bubonicfred @marcusquinn last edited by

                                                @marcusquinn You can use the polls app in nextcloud and chuck out a public link, obviously not quite as simple as croodle, but nice if you are already using nextcloud

                                                1 Reply Last reply Reply Quote 2
                                                • T
                                                  thetomester13 App Dev @marcusquinn last edited by

                                                  @marcusquinn one app at a time πŸ˜‰

                                                  doodlemania2 1 Reply Last reply Reply Quote 2
                                                  • doodlemania2
                                                    doodlemania2 App Dev @thetomester13 last edited by

                                                    Time to rip the bandaid off!
                                                    I'll start at 3PM EST this Friday and broadcast for one hour. Might even record it if I can find a button for that. Will send out a link later in the week to this thread on how to join. Will walk through how I package, what I'm currently packaging and how (paperlessng), my current state, and where I'm currently at. Can crowdsource after the fact.

                                                    jdaviescoates T marcusquinn 3 Replies Last reply Reply Quote 5
                                                    • jdaviescoates
                                                      jdaviescoates @doodlemania2 last edited by

                                                      @doodlemania2 please do record! Would be great to get it up on https://videos.cloudron.io/

                                                      I use Cloudron with Gandi & Hetzner

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

                                                        Here's to easily check what time it will be on your timezone:

                                                        https://www.timeanddate.com/worldclock/converter.html?iso=20210115T200000&p1=tz_et&p2=tz_cet

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

                                                          @doodlemania2 love it! I plan on being there and can try and help and chip in where needed!

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

                                                            @doodlemania2 Great stuff, it's in my calendar and have asked a bunch of devs I work with to join hopefully.

                                                            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 2
                                                            • robi
                                                              robi @marcusquinn last edited by

                                                              @marcusquinn said in Regular App Packaging Event:

                                                              Good example of when having Croodle available would be good for polling preferred times & days πŸ™‚

                                                              Doesn't someone already have Croodle installed? I remember seeing it in the screen shots thread as a new unfamiliar icon.

                                                              Who wants to ping them to help us use it for this purpose?

                                                              Life of Advanced Technology

                                                              doodlemania2 1 Reply Last reply Reply Quote 0
                                                              • doodlemania2
                                                                doodlemania2 App Dev @robi last edited by

                                                                @robi I'm happy to use someone's Croodle, or, I can use my Jitsee meet (or cloudron's)

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

                                                                  @doodlemania2 @robi @murgero has packaged it and has it installed here:

                                                                  https://croodle.urgero.org/

                                                                  I use Cloudron with Gandi & Hetzner

                                                                  doodlemania2 1 Reply Last reply Reply Quote 0
                                                                  • doodlemania2
                                                                    doodlemania2 App Dev @jdaviescoates last edited by

                                                                    @jdaviescoates Can yall share? Would like to put it on my CR to play with prior to.

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

                                                                      @doodlemania2 given I shared @murgero's demo install in my previous post, I guess you mean share the repo?

                                                                      I just found this on git.cloudron.io:

                                                                      https://git.cloudron.io/murgero/croodle-app

                                                                      Hope that helps! πŸ™‚

                                                                      I use Cloudron with Gandi & Hetzner

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

                                                                        @jdaviescoates oh yes, that's perfect - another plug for the "even before unstable" version of the app store hehe

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

                                                                          @doodlemania2 tried to cloudron build it:

                                                                          100 13.0M 100 13.0M 0 0 4132k 0 0:00:03 0:00:03 --:--:-- 4132k
                                                                          Removing intermediate container 6684e9348f66
                                                                          ---> 23d4aadc0809
                                                                          Step 20/41 : ADD supervisor/ /etc/supervisor/conf.d/
                                                                          ---> 8328f9ec7f6b
                                                                          Step 21/41 : RUN sed -e 's,^logfile=.*$,logfile=/run/supervisord.log,' -i /etc/supervisor/supervisord.conf
                                                                          ---> Running in 48ee763eaf86
                                                                          Removing intermediate container 48ee763eaf86
                                                                          ---> d5bddbe7e79c
                                                                          Step 22/41 : COPY start.sh config.php crontab.template credentials.template /app/code/
                                                                          COPY failed: stat /var/snap/docker/common/var-lib-docker/tmp/docker-builder262714778/config.php: no such file or directory
                                                                          child_process.js:669
                                                                          throw err;
                                                                          ^

                                                                          Error: Command failed: docker build -t doodlemania/croodle:20210112-194232-3228285bb -f Dockerfile /home/derek/croodle-app
                                                                          at checkExecSyncError (child_process.js:629:11)
                                                                          at execSync (child_process.js:666:13)
                                                                          at buildLocal (/usr/local/lib/node_modules/cloudron/src/build-actions.js:180:5)
                                                                          at Command.build (/usr/local/lib/node_modules/cloudron/src/build-actions.js:327:9)
                                                                          at Command.listener [as _actionHandler] (/usr/local/lib/node_modules/cloudron/node_modules/commander/index.js:426:31)
                                                                          at Command._parseCommand (/usr/local/lib/node_modules/cloudron/node_modules/commander/index.js:1002:14)
                                                                          at Command._dispatchSubcommand (/usr/local/lib/node_modules/cloudron/node_modules/commander/index.js:953:18)
                                                                          at Command._parseCommand (/usr/local/lib/node_modules/cloudron/node_modules/commander/index.js:970:12)
                                                                          at Command.parse (/usr/local/lib/node_modules/cloudron/node_modules/commander/index.js:801:10)
                                                                          at Object.<anonymous> (/usr/local/lib/node_modules/cloudron/bin/cloudron:256:9)

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

                                                                            @doodlemania2 That can sometimes happen if server ran out of disk space.

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

                                                                              @girish only at 24% used space... still looking - wondering if I'm on a different Ubuntu box version if that matters or something.

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

                                                                                doink - config.php isn't in the repo and it is wanting one - will try to drum one up

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

                                                                                  @doodlemania2 Everyone okay with Jitsee Meet for this? I can use mine or we can use @girish 's on the main CR if that'd be more appropriate. Not sure if it supports recording though...
                                                                                  hmmm - maybe I should use PeerTube's new live streaming...

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

                                                                                    @doodlemania2 If anyone is still interested, I'm game to doing another event. Maybe only loosely related to app packaging, maybe we do an educational series or something about how to use the CR.

                                                                                    As an aside, you are all now welcome to use my BBB/Greenlight I have up and running!

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

                                                                                      Shall we continue with these?

                                                                                      The more we do, the more progress we'll make on our fav App Wishlist and getting them to a stable state.

                                                                                      Doing these in multiple regions also multiplies our progress.

                                                                                      Life of Advanced Technology

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

                                                                                        @robi I don't think I have the time or energy to plan or organize one but I will gladly join. Its just been a rough year...

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

                                                                                          I can't believe I missed this thread originally. I'm up for participating somehow.

                                                                                          I couldn't make out how the last one was actually hosted and recorded (the one by @doodlemania2 ) - did he use his, or someone else's BBB? Croodle? And where is the finished movie of the packaging, for reference?

                                                                                          A life lived in fear is a life half-lived

                                                                                          doodlemania2 1 Reply Last reply Reply Quote 2
                                                                                          • doodlemania2
                                                                                            doodlemania2 App Dev @scooke last edited by

                                                                                            @scooke The first one we did on Peertube and I uploaded it to Cloudron's Peertube instance. Interactivity was via Matrix. The second one we did was done on BBB (someone loaned us a code). Now that I have a BBB for anyone to use, welcome to host you all any time. You can also use my BBB for your Greenlight app (as long as you don't crater it)

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

                                                                                              Shall we circle back to this and do more?

                                                                                              Life of Advanced Technology

                                                                                              timconsidine 1 Reply Last reply Reply Quote 1
                                                                                              • timconsidine
                                                                                                timconsidine @robi last edited by

                                                                                                @robi Missed the original discussions, but great idea and would like to watch, in order to learn. Look forward to a next date.

                                                                                                1 Reply Last reply Reply Quote 1
                                                                                                • luckow
                                                                                                  luckow translator last edited by

                                                                                                  yes please. and we should bring @jsuto into the loop to have #piler in the app store πŸ™‚

                                                                                                  Pronouns: he/him | Primary language: German

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

                                                                                                    Shall we resume these events?

                                                                                                    Life of Advanced Technology

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

                                                                                                      Feels like it's time for more of these events!

                                                                                                      Who's in?

                                                                                                      Life of Advanced Technology

                                                                                                      timconsidine scooke 2 Replies Last reply Reply Quote 1
                                                                                                      • timconsidine
                                                                                                        timconsidine @robi last edited by

                                                                                                        @robi said in Regular App Packaging Event:

                                                                                                        Who's in?

                                                                                                        πŸ– me

                                                                                                        1 Reply Last reply Reply Quote 1
                                                                                                        • scooke
                                                                                                          scooke @robi last edited by

                                                                                                          @robi How do we choose an app?

                                                                                                          A life lived in fear is a life half-lived

                                                                                                          robi BrutalBirdie 2 Replies Last reply Reply Quote 0
                                                                                                          • robi
                                                                                                            robi @scooke last edited by

                                                                                                            @scooke However you like!

                                                                                                            If it's an in-person meetup or online, there is a host who is organizing and setting up the event, maybe recording it, etc.

                                                                                                            They can choose an app they want for the event or another person like an app dev can choose one.

                                                                                                            Or you make a deal with both to separate duties, while you try the packaging yourself with guidance from others. Fun!

                                                                                                            The idea is to choose one we haven't done before, perhaps in a different language than before, so we cover more of the spectrum.

                                                                                                            Just choose one, any one in the App Requests will do and move things forward. 😸

                                                                                                            Life of Advanced Technology

                                                                                                            1 Reply Last reply Reply Quote 1
                                                                                                            • BrutalBirdie
                                                                                                              BrutalBirdie Staff @scooke last edited by

                                                                                                              @scooke I vote for Zabbix πŸ˜‰ totally not because I had no time to finish my development of the app.
                                                                                                              https://git.cloudron.io/BrutalBirdie/zabbix-app

                                                                                                              Also Zabbix is just awesome πŸ˜› and I would start sharing my Cloudron Templates for Zabbix Monitoring via API.
                                                                                                              So everyone could monitor their own Cloudron . . . until it goes offline and then takes Zabbix with it πŸ˜„

                                                                                                              Like my work? Consider donating a beer 🍻 Cheers!

                                                                                                              robi 1 Reply Last reply Reply Quote 1
                                                                                                              • robi
                                                                                                                robi @BrutalBirdie last edited by

                                                                                                                @BrutalBirdie said in Regular App Packaging Event:

                                                                                                                So everyone could monitor their own Cloudron . . . until it goes offline and then takes Zabbix with it

                                                                                                                Nice, we can do better, monitoring ours and each others for a few key services to avoid being notificationless πŸ˜‰

                                                                                                                Life of Advanced Technology

                                                                                                                fbartels 1 Reply Last reply Reply Quote 0
                                                                                                                • fbartels
                                                                                                                  fbartels App Dev @robi last edited by

                                                                                                                  I would be up for such a session as well, but currently I don’t have an app that I would like to package for myself.

                                                                                                                  PS: you guys only have a single cloudron? 😨 But even then I’m running my base monitoring on fly.io.

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

                                                                                                                    @fbartels How about one or more of the Wireguard Apps?

                                                                                                                    That's another good topic, show and tell on how you do 3rd party monitoring with flies, haha. πŸ˜† bzzzz

                                                                                                                    Life of Advanced Technology

                                                                                                                    fbartels necrevistonnezr 2 Replies Last reply Reply Quote 1
                                                                                                                    • fbartels
                                                                                                                      fbartels App Dev @robi last edited by

                                                                                                                      @robi regarding fly.io: https://forum.cloudron.io/topic/7100/free-off-site-monitoring-with-fly-io-and-uptime-kuma/ or with a few more details at https://noted.lol/easy-off-site-monitoring-with-fly-io-and-uptime-kuma/

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

                                                                                                                        @fbartels Thanks for the reminder!

                                                                                                                        Life of Advanced Technology

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

                                                                                                                          Penpot would be nice. Or egroupware.

                                                                                                                          A life lived in fear is a life half-lived

                                                                                                                          1 Reply Last reply Reply Quote 1
                                                                                                                          • necrevistonnezr
                                                                                                                            necrevistonnezr @robi last edited by necrevistonnezr

                                                                                                                            @robi said in Regular App Packaging Event:

                                                                                                                            @fbartels How about one or more of the Wireguard Apps?

                                                                                                                            That's another good topic, show and tell on how you do 3rd party monitoring with flies, haha. πŸ˜† bzzzz

                                                                                                                            One of those easy to implement Wireguard solutions would be awesome, e.g. https://forum.cloudron.io/topic/7571/netbird-foss-noconf-mesh-vpn-using-wireguard-alternative-to-zerotier-tailscale-omniedge-netmaker-etc/

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