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

    Read first before starting to package an app

    App Packaging & Development
    5
    7
    1502
    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.
    • nebulon
      nebulon Staff last edited by girish

      Documentation:

      • Packaging Tutorial - https://cloudron.io/documentation/packaging/tutorial/
      • Guide/Tips for Cloudron specific considerations - https://cloudron.io/documentation/packaging/guide/
      • 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 live session on how to package for Cloudron

      Unofficial chat:

      • There is a matrix channel - #discuss:cloudron.io
      jdaviescoates 1 Reply Last reply Reply Quote 8
      • jdaviescoates
        jdaviescoates @nebulon last edited by

        @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?

        I use Cloudron with Gandi & Hetzner

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

          @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

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

            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 Reply Quote 1
            • C
              cbeams last edited by

              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.

              mehdi girish 2 Replies Last reply Reply Quote 2
              • mehdi
                mehdi App Dev @cbeams last edited by

                @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 Reply Quote 5
                • girish
                  girish Staff @cbeams last edited by

                  @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 Reply Quote 5
                  • Referenced by  girish girish 
                  • Referenced by  girish girish 
                  • Referenced by  d19dotca d19dotca 
                  • Referenced by  d19dotca d19dotca 
                  • Referenced by  d19dotca d19dotca 
                  • Referenced by  d19dotca d19dotca 
                  • Referenced by  girish girish 
                  • First post
                    Last post
                  Powered by NodeBB