Installing custom Apps on Cloudron
-
@scooke Thanks for sharing your concerns and motivation to highlight them. I understand the point.
Maybe it is an always existing conflict, that if there is a platform to provide application services, that there is need for more apps. The master question is, how to deal with it?
On the other hand it doesn't look to me that there are many support questions regarding custom apps, or even supported apps. But this is just a feeling as someone who reads every new thread and all replies all day. Maybe my impression is wrong.
-
@Kubernetes I agree on the number of support requests which is still ok, IMHO, and quite repetitive: Re-citing my old list, most troubleshoot answers are now:
- use a different browser (i.e. NOT Firefox or Safari)
- clear browser cache
- stop using that nextcloud/wordpress/[something something] plug-in/add-in
- restart unbound and / or box service
- don't use Cloudflare
-
@Kubernetes said in Installing custom Apps on Cloudron:
Maybe it is an always existing conflict, that if there is a platform to provide application services, that there is need for more apps.
These are the words I was trying to put together. , completely agree.
-
Often, there are also app-specific questions that are not related to the app itself but directly to the upstream. That's not exclusive to Cloudron, it also happens all the time in IT.
-
I got an idea today:
- Add a field to the
CloudronManifest.json
schema; something in the likes ofappstoreHost
(and potentiallyappstoreToken
for auth) - Have an installable App Store application, where one can push their manifests for custom applications
Applications would then be installable on the Cloudron by using a new button in the "App Store" tab, that points to the configured custom App Store.
- Add a field to the
-
-
@Lanhild it's possible to have multiple appstores, but the problem here is not technical though. With external appstore, a user has to be educated about the implications of installing from external sources. The user has to figure out who is packaging the app, whether it is safe to install, whether the app will continue to be maintained etc. Currently, for advanced users, they can already build and install apps themselves (in fact, if an app packager published the docker image, then they don't need to build it. It's a simple
cloudron install --image xx
) . Does it really need to be made any simpler given that we incorporate apps into our app store already as and when possible. -
As a relatively new member of the Cloudron community (especially compared to @scooke) I can see both points of view. The current collection of apps is very eclectic, spanning both personal and business. And to a certain extent that reflects the wide range of our community - a strength.
I do not envy @girish and team trying to please all of us. It is both thankless and impossible. But one person's "must have" app is another person's "who cares". The danger is losing members if their needs are not met with the applications they need or want.
Perhaps having a simplified installation process would allow more people to customize their Cloudrons as desired. And yes, despite the warnings that you are on your own, I am sure that support questions will arise. And the spirit of the Cloudron team and the community to help will always prevail. As long as these questions are within reasonable limits, perhaps this will allow the platform to grow more valuable without being overwhelmed. I would suggest that custom-installed apps have its own topic area, especially if the results could be hidden from search engines to prevent prospective members getting the wrong impression about Cloudron's reliability per @scooke 's valid concerns.
Finally, I am personally interested in a business-oriented, custom-app platform where Dockerized applications can be hosted in a well-thought out and architected environment like Cloudron. We are exploring several ideas along these lines, including adding some private applications we have created, others we have paid to license, and some that are open source. And these systems would require incremental Cloudrons - helping to grow the revenue stream. In the end, that's the idea, isn't it...