Cloudron Community App Store - Publish your app
-
ooops
You have reached the maximum number of apps.
Please sir, can I have some more ?
(after Oliver Twist)

-
@fbartels the changelog file is meant to be like:
[x.y.z] - Change 1 - Change 2So the first chars in each line are stripped (you can also use
*etc). I have deployed a fix to strip the chars if first two are not those sequences. -
@girish Can you wrap or proxy the ca.cloudron.io store just like you do the appstore for every cloudron?
This would allow for no copy-pasting the versions file manually, and have a button-click install for community apps that are registered.
Thoughts?
robi said:
@girish Can you wrap or proxy the ca.cloudron.io store just like you do the appstore for every cloudron?
This would allow for no copy-pasting the versions file manually, and have a button-click install for community apps that are registered.
Thoughts?
none?
-
robi said:
@girish Can you wrap or proxy the ca.cloudron.io store just like you do the appstore for every cloudron?
This would allow for no copy-pasting the versions file manually, and have a button-click install for community apps that are registered.
Thoughts?
none?
@robi I really like the idea of making it easier to install these, but a deep visual integration or proxy directly inside the main Cloudron UI might clash with the team's goal of keeping community apps distinct from official ones.
Instead of proxying the store, a really elegant middle-ground would be setting up a redirection service similar to what Home Assistant does with my.home-assistant.io (source code/docs here).
With a service like that, the Community App Store (
ca.cloudron.io) could simply have an "Install on your Cloudron" button that deep-links to a centralized URL structure.How it works:
- The first time a user clicks it, they land on a simple page asking for their private Cloudron dashboard's base URL (e.g.,
https://my.example.com). - This URL is saved securely in the browser's
localStorageor a cookie. - On all future clicks, the service instantly handles the redirect behind the scenes.
For example, a link pointing to:
https://my-own.cloudron.io/redirect/appstore/io.cloudron.surferWould instantly bounce the user straight into their own private dashboard at:
https://my.example.com/#/appstore/io.cloudron.surferA massive bonus here is that this doesn't have to be limited to just installing apps.
This redirection service would be a huge win for general documentation and simplifying user support across the entire ecosystem. For instance, official documentation or forum support threads could deep-link users directly to specific settings or user management pages inside their own unique setups.
We could even use it to streamline the onboarding experience right on the main website. For example, the final step of the current installation instructions at
https://www.cloudron.io/get.html(which tells users to navigate to their new setup) could instead just feature a clean "Configure your new Cloudron" button using this redirect service.Since
my.cloudron.iois already actively used by the platform, maybe the team could host it on something likemy-own.cloudron.ioorinstall.cloudron.io? (Though honestly, it could even just live as a/redirectpath right onca.cloudron.ioto keep things dead simple). It feels like a great way to elevate user experience without adding heavy technical debt or blurring the lines on official support. - The first time a user clicks it, they land on a simple page asking for their private Cloudron dashboard's base URL (e.g.,
-
@robi missed that comment. are you referring to embedding community app store inside Cloudron dashboard?
-
@robi I really like the idea of making it easier to install these, but a deep visual integration or proxy directly inside the main Cloudron UI might clash with the team's goal of keeping community apps distinct from official ones.
Instead of proxying the store, a really elegant middle-ground would be setting up a redirection service similar to what Home Assistant does with my.home-assistant.io (source code/docs here).
With a service like that, the Community App Store (
ca.cloudron.io) could simply have an "Install on your Cloudron" button that deep-links to a centralized URL structure.How it works:
- The first time a user clicks it, they land on a simple page asking for their private Cloudron dashboard's base URL (e.g.,
https://my.example.com). - This URL is saved securely in the browser's
localStorageor a cookie. - On all future clicks, the service instantly handles the redirect behind the scenes.
For example, a link pointing to:
https://my-own.cloudron.io/redirect/appstore/io.cloudron.surferWould instantly bounce the user straight into their own private dashboard at:
https://my.example.com/#/appstore/io.cloudron.surferA massive bonus here is that this doesn't have to be limited to just installing apps.
This redirection service would be a huge win for general documentation and simplifying user support across the entire ecosystem. For instance, official documentation or forum support threads could deep-link users directly to specific settings or user management pages inside their own unique setups.
We could even use it to streamline the onboarding experience right on the main website. For example, the final step of the current installation instructions at
https://www.cloudron.io/get.html(which tells users to navigate to their new setup) could instead just feature a clean "Configure your new Cloudron" button using this redirect service.Since
my.cloudron.iois already actively used by the platform, maybe the team could host it on something likemy-own.cloudron.ioorinstall.cloudron.io? (Though honestly, it could even just live as a/redirectpath right onca.cloudron.ioto keep things dead simple). It feels like a great way to elevate user experience without adding heavy technical debt or blurring the lines on official support.@fbartels love the ingenuity, but I don't quite like the hijack to an external site.
The App Store is still the primary vector to all app installations. Custom Apps is just an another option, as it is now, without leaving the interface. Just another Cloudron modal that lists the community apps.
Works across desktop and mobile.
- The first time a user clicks it, they land on a simple page asking for their private Cloudron dashboard's base URL (e.g.,
-
@robi I really like the idea of making it easier to install these, but a deep visual integration or proxy directly inside the main Cloudron UI might clash with the team's goal of keeping community apps distinct from official ones.
Instead of proxying the store, a really elegant middle-ground would be setting up a redirection service similar to what Home Assistant does with my.home-assistant.io (source code/docs here).
With a service like that, the Community App Store (
ca.cloudron.io) could simply have an "Install on your Cloudron" button that deep-links to a centralized URL structure.How it works:
- The first time a user clicks it, they land on a simple page asking for their private Cloudron dashboard's base URL (e.g.,
https://my.example.com). - This URL is saved securely in the browser's
localStorageor a cookie. - On all future clicks, the service instantly handles the redirect behind the scenes.
For example, a link pointing to:
https://my-own.cloudron.io/redirect/appstore/io.cloudron.surferWould instantly bounce the user straight into their own private dashboard at:
https://my.example.com/#/appstore/io.cloudron.surferA massive bonus here is that this doesn't have to be limited to just installing apps.
This redirection service would be a huge win for general documentation and simplifying user support across the entire ecosystem. For instance, official documentation or forum support threads could deep-link users directly to specific settings or user management pages inside their own unique setups.
We could even use it to streamline the onboarding experience right on the main website. For example, the final step of the current installation instructions at
https://www.cloudron.io/get.html(which tells users to navigate to their new setup) could instead just feature a clean "Configure your new Cloudron" button using this redirect service.Since
my.cloudron.iois already actively used by the platform, maybe the team could host it on something likemy-own.cloudron.ioorinstall.cloudron.io? (Though honestly, it could even just live as a/redirectpath right onca.cloudron.ioto keep things dead simple). It feels like a great way to elevate user experience without adding heavy technical debt or blurring the lines on official support.@fbartels good idea. In fact, we had a plan to implement something like this minus the local storage i.e just forwarding a query parameter from the dashboard and the ca.cloudron.io can forward back. Not sure if it will confuse people to set the "base URL" in a 3rd party page. I think part of the confusion is the word "Cloudron" is used a lot
and often in support, we go in circles about explaining different between Cloudron.io login page and Cloudron dashboard login page... - The first time a user clicks it, they land on a simple page asking for their private Cloudron dashboard's base URL (e.g.,
-
@robi Ah ok. No plans for that right now. The versions file, the contents are all completely unvetted. The packages/authors/apps are all not verified. ca.cloudron.io is really just a glorified bookmarking website, it's not providing any other promises. Given the uncurated nature, it would be risky to embed 3rd party content straight into people's dashboards. For example, nsfw screenshots, embedding scammy links in description, things like that.
-
@robi Ah ok. No plans for that right now. The versions file, the contents are all completely unvetted. The packages/authors/apps are all not verified. ca.cloudron.io is really just a glorified bookmarking website, it's not providing any other promises. Given the uncurated nature, it would be risky to embed 3rd party content straight into people's dashboards. For example, nsfw screenshots, embedding scammy links in description, things like that.
-
This post is deleted!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login
