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

    Restrict AppStore apps

    Discuss
    appstore
    5
    16
    453
    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.
    • potemkin_ai
      potemkin_ai last edited by girish

      Hi! Is there a way to restrict apps available for installation from CloudRon AppStore?

      Setting private registry / repository is fine.

      robi BrutalBirdie micmc 3 Replies Last reply Reply Quote 1
      • robi
        robi @potemkin_ai last edited by

        @potemkin_ai Free version allows two apps, not sure if it allows enabling the private registry for more.

        Life of Advanced Technology

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

          @potemkin_ai are you thinking about a managed cloudron re-sale type businesses?
          aka. With this package you can install the apps XYZ and with this package JKL and XYZ.
          and / or as a managed provider to restrict a customers choice to minimize load and size?

          AFAIK, right now there is no out of the box way to do this

          Like my work? Consider donating a beer 🍻 Cheers!

          1 Reply Last reply Reply Quote 0
          • micmc
            micmc @potemkin_ai last edited by

            @potemkin_ai said in Restrict AppStore apps:

            Hi! Is there a way to restrict apps available for installation from CloudRon AppStore?

            Setting private registry / repository is fine.

            Yeah, this is something I've been proposing for a while now.

            I've previously posted a thread with extended explanation of how it could work here:
            https://forum.cloudron.io/topic/7038/create-app-packages-for-managed-cloudrons/23

            And that kind of feature would definitely fit the whitelabeling features I've been discussing for a while also and posted details a few days back about this as well here:
            https://forum.cloudron.io/topic/7478/more-on-whitelabelling-cloudron-for-providing-managed-cloudron-instances/7


            https://marketingtechnology.agency
            For cutting edge web technologies

            potemkin_ai 1 Reply Last reply Reply Quote 1
            • potemkin_ai
              potemkin_ai @micmc last edited by

              @micmc , @BrutalBirdie , @robi , yes, it's for managed/commercial services on top of Cloudron.

              Cloudron is easy for technical people, but non-tech guys would still benefit from some human touch and support in here.

              @nebulon , @girish , is there, possibly, some workarounds possible?

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

                @potemkin_ai Currently, there is no way to restrict. As @micmc said, we have to implement this feature.

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

                  @girish what's the behavior of the private registry in free mode?

                  Life of Advanced Technology

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

                    The private registry feature is meant for installing custom apps and not related to appstore. All the app store apps are public in docker registry (intentionally to reduce lock-in).

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

                      @girish can I somehow disable AppStore and re-publish the apps I want via private repository, hence implementing a restricted AppStore apps as of now, before it's implemented on your side?

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

                        @potemkin_ai App Store cannot be disabled, it's central to Cloudron. Hard to imagine disabling it tbh 🙂 Currently, there is no way to filter out apps unfortunately.

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

                          @girish not insisting, what I would be thinking of to start with - it's to disable appstore page to be displayed for some users 🙂
                          Or, some other way of users' rights separation, like RocketChat does, for example - I guess there are some things under the hood already.

                          If you wouldn't mind, could you possibly share some link / screenshots, showing how custom repository would be displayed and work on Cloudron?

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

                            @potemkin_ai said in Restrict AppStore apps:

                            If you wouldn't mind, could you possibly share some link / screenshots, showing how custom repository would be displayed and work on Cloudron?

                            Private Docker Registry is https://docs.cloudron.io/settings/#private-docker-registry. This can only be used to build custom apps. As in https://docs.cloudron.io/packaging/tutorial/ . The use case here is for you to develop custom apps and install it on your server. There's no UI as such for displaying custom apps.

                            @girish not insisting, what I would be thinking of to start with - it's to disable appstore page to be displayed for some users 🙂

                            For normal users, app store is hidden. As in the roles in https://docs.cloudron.io/user-management/#user . Only admins and owner can see app store.

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

                              @girish thank you!

                              The use case here is for you to develop custom apps and install it on your server. There's no UI as such for displaying custom apps.

                              I would guess I miss something here - how does an application is to be installed from private repository, if it's invisible from the dashboard UI?

                              micmc 1 Reply Last reply Reply Quote 0
                              • micmc
                                micmc @potemkin_ai last edited by micmc

                                @potemkin_ai That would be from cloudron CLI with a specific custom app address.

                                Check the docs for the cloudron CLI package.


                                https://marketingtechnology.agency
                                For cutting edge web technologies

                                potemkin_ai 1 Reply Last reply Reply Quote 3
                                • potemkin_ai
                                  potemkin_ai @micmc last edited by

                                  @micmc thanks, that's what I was looking for

                                  micmc 1 Reply Last reply Reply Quote 0
                                  • micmc
                                    micmc @potemkin_ai last edited by

                                    @potemkin_ai said in Restrict AppStore apps:

                                    @micmc thanks, that's what I was looking for

                                    Your welcome pal.


                                    https://marketingtechnology.agency
                                    For cutting edge web technologies

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