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. Feature Requests
  3. Add a 3rd Party section after App Store

Add a 3rd Party section after App Store

Scheduled Pinned Locked Moved Feature Requests
15 Posts 5 Posters 2.3k Views 5 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 Offline
    girishG Offline
    girish
    Staff
    wrote on last edited by
    #6

    We also need to figure out how app can poll for updates and apply updates. Somehow it seems we might end up duplicating the whole App Store functionality on cloudron.io.

    MooCloud_MattM 1 Reply Last reply
    0
    • MooCloud_MattM MooCloud_Matt

      however if it is a single app you should do it via CLI, it is very easy to install an app from dockerhub.

      d19dotcaD Offline
      d19dotcaD Offline
      d19dotca
      wrote on last edited by
      #7

      @MooCloud_Matt said in Add a 3rd Party section after App Store:

      however if it is a single app you should do it via CLI, it is very easy to install an app from dockerhub.

      That should be added to the GUI then too so people can deploy from their tablets if needed while on the go.

      --
      Dustin Dauncey
      www.d19.ca

      MooCloud_MattM 1 Reply Last reply
      1
      • d19dotcaD d19dotca

        @MooCloud_Matt said in Add a 3rd Party section after App Store:

        however if it is a single app you should do it via CLI, it is very easy to install an app from dockerhub.

        That should be added to the GUI then too so people can deploy from their tablets if needed while on the go.

        MooCloud_MattM Offline
        MooCloud_MattM Offline
        MooCloud_Matt
        wrote on last edited by
        #8

        @d19dotca
        it's really not so important because if you want to install a custom app you any way need to build it, so in any case you will use Docker CLI or Cloudron Builder with your terminal, and its easyer to just type

        cloudron install --image
        

        Matteo. R.
        Founder and Tech-Support Manager.
        MooCloud MSP
        Swiss Managed Service Provider

        marcusquinnM d19dotcaD 2 Replies Last reply
        0
        • girishG girish

          We also need to figure out how app can poll for updates and apply updates. Somehow it seems we might end up duplicating the whole App Store functionality on cloudron.io.

          MooCloud_MattM Offline
          MooCloud_MattM Offline
          MooCloud_Matt
          wrote on last edited by
          #9

          @girish
          duplicate the entire store is complicated i suppose, probably its just easyer to check the manifest file on the remote server (git repo, or http server), if the version match what you have locally or not.
          Or just let the client manage the update manually with CLI or API.

          Matteo. R.
          Founder and Tech-Support Manager.
          MooCloud MSP
          Swiss Managed Service Provider

          1 Reply Last reply
          0
          • MooCloud_MattM MooCloud_Matt

            @d19dotca
            it's really not so important because if you want to install a custom app you any way need to build it, so in any case you will use Docker CLI or Cloudron Builder with your terminal, and its easyer to just type

            cloudron install --image
            
            marcusquinnM Offline
            marcusquinnM Offline
            marcusquinn
            wrote on last edited by
            #10

            @MooCloud_Matt I honestly haven't tried anything other than the App Store, so I maybe speaking blind, but my use-case would be to get Apps running for testing that others have packaged because they either aren't approved yet, or won't be approved since that would be the Cloudron's team commitment to then maintain. so, we wouldn't have done the packaging.

            I'm trying to free time up on our team so we can help with packaging and maintenance too - but for now we're only working with what we find in the App Store and community here.

            Web Design https://www.evergreen.je
            Development https://brandlight.org
            Life https://marcusquinn.com

            1 Reply Last reply
            2
            • MooCloud_MattM MooCloud_Matt

              @d19dotca
              it's really not so important because if you want to install a custom app you any way need to build it, so in any case you will use Docker CLI or Cloudron Builder with your terminal, and its easyer to just type

              cloudron install --image
              
              d19dotcaD Offline
              d19dotcaD Offline
              d19dotca
              wrote on last edited by d19dotca
              #11

              @MooCloud_Matt said in Add a 3rd Party section after App Store:

              @d19dotca
              it's really not so important because if you want to install a custom app you any way need to build it, so in any case you will use Docker CLI or Cloudron Builder with your terminal, and its easyer to just type

              cloudron install --image
              

              I respectfully disagree. As @marcusquinn alluded to (if I understand his request correctly), the point of this was really to be able to deploy apps that other people have already made/packaged which just aren’t yet “official”. So while it’s true that the CLI would be in the workflow better than the GUI if I’m building my own custom app, that logic simply doesn’t apply to an app that’s already been built and hosted on Docker Hub by someone else - which I believe was the initial point of the feature request... to be able to point to a different repository of apps (or an app itself) hosted somewhere else that is “unofficial” (not maintained by the Cloudron team) and deploy from that location.

              Maybe put another way - the request here is similar to how people can choose to use a different App Store on Android (as opposed to iOS where there is only one such App Store), thus having a different repository of apps to choose from.

              --
              Dustin Dauncey
              www.d19.ca

              MooCloud_MattM 2 Replies Last reply
              1
              • d19dotcaD d19dotca

                @MooCloud_Matt said in Add a 3rd Party section after App Store:

                @d19dotca
                it's really not so important because if you want to install a custom app you any way need to build it, so in any case you will use Docker CLI or Cloudron Builder with your terminal, and its easyer to just type

                cloudron install --image
                

                I respectfully disagree. As @marcusquinn alluded to (if I understand his request correctly), the point of this was really to be able to deploy apps that other people have already made/packaged which just aren’t yet “official”. So while it’s true that the CLI would be in the workflow better than the GUI if I’m building my own custom app, that logic simply doesn’t apply to an app that’s already been built and hosted on Docker Hub by someone else - which I believe was the initial point of the feature request... to be able to point to a different repository of apps (or an app itself) hosted somewhere else that is “unofficial” (not maintained by the Cloudron team) and deploy from that location.

                Maybe put another way - the request here is similar to how people can choose to use a different App Store on Android (as opposed to iOS where there is only one such App Store), thus having a different repository of apps to choose from.

                MooCloud_MattM Offline
                MooCloud_MattM Offline
                MooCloud_Matt
                wrote on last edited by
                #12

                @d19dotca
                i see, but i actually never trust external build image especially in production, if i dont know the publisher.
                but in that case u need to provide cloudron a manifest too, and if as @girish proposed to extend the manifest to include the image information that its really easy to do.

                But the biggest issue is not a single app, the API already provide the possibility to install custom apps, its just miss the UI to do that, but its already supported.

                The biggest issue are how to add external repository of multiple Apps to the store.

                Matteo. R.
                Founder and Tech-Support Manager.
                MooCloud MSP
                Swiss Managed Service Provider

                1 Reply Last reply
                1
                • d19dotcaD d19dotca

                  @MooCloud_Matt said in Add a 3rd Party section after App Store:

                  @d19dotca
                  it's really not so important because if you want to install a custom app you any way need to build it, so in any case you will use Docker CLI or Cloudron Builder with your terminal, and its easyer to just type

                  cloudron install --image
                  

                  I respectfully disagree. As @marcusquinn alluded to (if I understand his request correctly), the point of this was really to be able to deploy apps that other people have already made/packaged which just aren’t yet “official”. So while it’s true that the CLI would be in the workflow better than the GUI if I’m building my own custom app, that logic simply doesn’t apply to an app that’s already been built and hosted on Docker Hub by someone else - which I believe was the initial point of the feature request... to be able to point to a different repository of apps (or an app itself) hosted somewhere else that is “unofficial” (not maintained by the Cloudron team) and deploy from that location.

                  Maybe put another way - the request here is similar to how people can choose to use a different App Store on Android (as opposed to iOS where there is only one such App Store), thus having a different repository of apps to choose from.

                  MooCloud_MattM Offline
                  MooCloud_MattM Offline
                  MooCloud_Matt
                  wrote on last edited by
                  #13

                  @d19dotca
                  Ok,
                  after reading your edit, i really think that installing an custom app from UI is easy, as API are there to do that.
                  But is not the same as supporting external repo that show apps on the store, and support the auto-update feature in cloudron.

                  Matteo. R.
                  Founder and Tech-Support Manager.
                  MooCloud MSP
                  Swiss Managed Service Provider

                  d19dotcaD robiR 2 Replies Last reply
                  1
                  • MooCloud_MattM MooCloud_Matt

                    @d19dotca
                    Ok,
                    after reading your edit, i really think that installing an custom app from UI is easy, as API are there to do that.
                    But is not the same as supporting external repo that show apps on the store, and support the auto-update feature in cloudron.

                    d19dotcaD Offline
                    d19dotcaD Offline
                    d19dotca
                    wrote on last edited by d19dotca
                    #14

                    @MooCloud_Matt Correct. The feature request could almost go in two different directions (or be two different phases), in my view.

                    Direction #1: Able to add specific third-party app packages (whether it's from someone you trust or your own packages). This is similar to what I had requested previously here too in another post: https://forum.cloudron.io/topic/2878/feature-request-add-custom-app-to-app-store-for-local-cloudron?_=1598410841843

                    Direction #2: Able to add a whole third-party "App Store". This is similar to how Portainer does it, where it reads a JSON file which defines all the stacks that run apps like WordPress (where it requires both a WordPress container and a MySQL container). Of course this method for Portainer works a bit easier because it's just deploying standard Docker containers (often just from the publisher themselves) rather than needing a custom package manifest, etc. I also linked to the Portainer documentation on Templates earlier too: https://portainer.readthedocs.io/en/stable/templates.html

                    --
                    Dustin Dauncey
                    www.d19.ca

                    1 Reply Last reply
                    1
                    • MooCloud_MattM MooCloud_Matt

                      @d19dotca
                      Ok,
                      after reading your edit, i really think that installing an custom app from UI is easy, as API are there to do that.
                      But is not the same as supporting external repo that show apps on the store, and support the auto-update feature in cloudron.

                      robiR Offline
                      robiR Offline
                      robi
                      wrote on last edited by
                      #15

                      @MooCloud_Matt said in Add a 3rd Party section after App Store:

                      i really think that installing an custom app from UI is easy, as API are there to do that.

                      Have you made any progress on this for a single custom app?

                      Conscious tech

                      1 Reply Last reply
                      0
                      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