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
  • Brite
  • 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

Offical apps | Community apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Packaging & Development
  3. Read first before starting to package an app

Read first before starting to package an app

Scheduled Pinned Locked Moved App Packaging & Development
12 Posts 8 Posters 9.6k Views 11 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.
  • jdaviescoatesJ jdaviescoates

    @nebulon said in Read first before starting to package an app:

    There is a matrix channel - #discuss:cloudron.io

    I can't locate that channel. The only one I can find is #cloudron:matrix.org (which just seems to be fed by a RSSBot posting links to this forum), and another one with @nebulon's avatar, but not #discuss:cloudron.io - how do I find/ access that?

    jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    wrote on last edited by
    #3

    @jdaviescoates said in Read first before starting to package an app:

    @nebulon said in Read first before starting to package an app:

    There is a matrix channel - #discuss:cloudron.io

    I can't locate that channel. The only one I can find is #cloudron:matrix.org (which just seems to be fed by a RSSBot posting links to this forum), and another one with @nebulon's avatar, but not #discuss:cloudron.io - how do I find/ access that?

    Aha! Even though if you search for it nothing comes, up you can actually just hit the join button shown here to join the room:

    Screenshot from 2020-11-01 23-42-12.png

    I use Cloudron with Gandi & Hetzner

    jdaviescoatesJ 1 Reply Last reply
    0
    • jdaviescoatesJ jdaviescoates

      @jdaviescoates said in Read first before starting to package an app:

      @nebulon said in Read first before starting to package an app:

      There is a matrix channel - #discuss:cloudron.io

      I can't locate that channel. The only one I can find is #cloudron:matrix.org (which just seems to be fed by a RSSBot posting links to this forum), and another one with @nebulon's avatar, but not #discuss:cloudron.io - how do I find/ access that?

      Aha! Even though if you search for it nothing comes, up you can actually just hit the join button shown here to join the room:

      Screenshot from 2020-11-01 23-42-12.png

      jdaviescoatesJ Offline
      jdaviescoatesJ Offline
      jdaviescoates
      wrote on last edited by
      #4

      Also, I just clicked on "Share room" which generated this link which I guess will take you directly to discuss:cloudron.io:

      https://matrix.to/#/!dzuCwboxOEAwPqoDDs:cloudron.io?via=cloudron.io&via=matrix.org&via=nebulon.de

      I use Cloudron with Gandi & Hetzner

      1 Reply Last reply
      1
      • cbeamsC Offline
        cbeamsC Offline
        cbeams
        wrote on last edited by
        #5

        What is the process for submitting a packaged app for inclusion in the app store? I see the "app wishlist" category here in the forum, but these seem to be user requests. If an app's project team goes through the process of properly packaging their app per the instructions above, what's the best way for them to request inclusion?

        I am thinking in particular about BTCPay Server, which has been requested at https://forum.cloudron.io/topic/3956/btcpayserver. I'm asking the BTCPay team now if they'd be interested in doing the work, but want to make sure they'd have a reasonable chance of getting it added if they do so.

        mehdiM girishG 2 Replies Last reply
        3
        • cbeamsC cbeams

          What is the process for submitting a packaged app for inclusion in the app store? I see the "app wishlist" category here in the forum, but these seem to be user requests. If an app's project team goes through the process of properly packaging their app per the instructions above, what's the best way for them to request inclusion?

          I am thinking in particular about BTCPay Server, which has been requested at https://forum.cloudron.io/topic/3956/btcpayserver. I'm asking the BTCPay team now if they'd be interested in doing the work, but want to make sure they'd have a reasonable chance of getting it added if they do so.

          mehdiM Offline
          mehdiM Offline
          mehdi
          App Dev
          wrote on last edited by
          #6

          @cbeams You just say on the forum that it's been package, give a link to the repo, and the Cloudron team will get to it 🙂

          1 Reply Last reply
          5
          • cbeamsC cbeams

            What is the process for submitting a packaged app for inclusion in the app store? I see the "app wishlist" category here in the forum, but these seem to be user requests. If an app's project team goes through the process of properly packaging their app per the instructions above, what's the best way for them to request inclusion?

            I am thinking in particular about BTCPay Server, which has been requested at https://forum.cloudron.io/topic/3956/btcpayserver. I'm asking the BTCPay team now if they'd be interested in doing the work, but want to make sure they'd have a reasonable chance of getting it added if they do so.

            girishG Do not disturb
            girishG Do not disturb
            girish
            Staff
            wrote on last edited by
            #7

            @cbeams Just leave a note in that forum thread with the git repo and also please provide us with status updates as you work on it and we will get it published!

            L 1 Reply Last reply
            5
            • girishG girish referenced this topic on
            • girishG girish referenced this topic on
            • d19dotcaD d19dotca referenced this topic on
            • d19dotcaD d19dotca referenced this topic on
            • d19dotcaD d19dotca referenced this topic on
            • d19dotcaD d19dotca referenced this topic on
            • girishG girish referenced this topic on
            • nebulonN nebulon

              Documentation:

              • Packaging Tutorial - https://cloudron.io/documentation/packaging/tutorial/
              • Guide/Tips for Cloudron specific considerations - https://docs.cloudron.io/packaging/cheat-sheet/
              • Addons - https://cloudron.io/documentation/packaging/addons/
              • Manifest - https://cloudron.io/documentation/packaging/manifest/

              Examples:

              • Best to start with similar apps that are already packaged. All our packages are opensource and available at https://git.cloudron.io/cloudron. Looks for {appname}-app repo. We have tagged the packages by framework/language:
                • https://git.cloudron.io/explore/projects?tag=PHP
                • https://git.cloudron.io/explore/projects?tag=java
                • https://git.cloudron.io/explore/projects?tag=rails
                • https://git.cloudron.io/explore/projects?tag=ruby
                • https://git.cloudron.io/explore/projects?tag=node
                • https://git.cloudron.io/explore/projects?tag=meteor
                • https://git.cloudron.io/explore/projects?tag=python
                • https://git.cloudron.io/explore/projects?tag=rust
                • https://git.cloudron.io/explore/projects?tag=nginx
                • https://git.cloudron.io/explore/projects?tag=go
              • Nodejs App template
              • Typescript App template
              • PHP App template
              • Multi-process App template using supervisor

              Videos:

              • @fbartels did a
                on how to package for Cloudron

              Unofficial chat:

              • There is a matrix channel - #discuss:cloudron.io
              jdaviescoatesJ Offline
              jdaviescoatesJ Offline
              jdaviescoates
              wrote on last edited by
              #8

              @nebulon said in Read first before starting to package an app:

              Guide/Tips for Cloudron specific considerations - https://cloudron.io/documentation/packaging/guide/

              That is a broken link.

              I use Cloudron with Gandi & Hetzner

              1 Reply Last reply
              2
              • humptyH humpty referenced this topic on
              • L Offline
                L Offline
                LoudLemur
                wrote on last edited by
                #9

                @nebulon - that is still a broken link

                1 Reply Last reply
                0
                • L LoudLemur referenced this topic on
                • nebulonN Away
                  nebulonN Away
                  nebulon
                  Staff
                  wrote on last edited by
                  #10

                  I guess the current link would be https://docs.cloudron.io/packaging/tutorial/

                  1 Reply Last reply
                  0
                  • girishG girish referenced this topic on
                  • J joseph referenced this topic on
                  • T Offline
                    T Offline
                    TLeM4
                    wrote last edited by
                    #11

                    All links here are now dead.

                    Also, repositories for official cloudron apps are also inaccessible, is this permanent ?
                    It's great when packaging custom apps to see real example you already done, not only example package.

                    Is there a way to get access to there repositories again (read-only) ?

                    J 1 Reply Last reply
                    1
                    • T TLeM4

                      All links here are now dead.

                      Also, repositories for official cloudron apps are also inaccessible, is this permanent ?
                      It's great when packaging custom apps to see real example you already done, not only example package.

                      Is there a way to get access to there repositories again (read-only) ?

                      J Online
                      J Online
                      joseph
                      Staff
                      wrote last edited by
                      #12

                      @TLeM4 the visibility of all the packages is set to Internal. If you log in to git.cloudron.io (you can use your cloudron.io account to login), you can see them.

                      1 Reply Last reply
                      3

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      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