Restrict AppStore apps
-
@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
-
@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/23And 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 -
@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?
-
@potemkin_ai Currently, there is no way to restrict. As @micmc said, we have to implement this feature.
-
@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.
-
@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?
-
@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.
-
@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?
-
@potemkin_ai That would be from cloudron CLI with a specific custom app address.
Check the docs for the cloudron CLI package.
-
@potemkin_ai said in Restrict AppStore apps:
@micmc thanks, that's what I was looking for
Your welcome pal.