Focus on Business Apps
-
@scooke said in Focus on Business Apps:
All you did was complain.
That doesn't feel fair.
-
Suggested implementing a better public voting/roadmap system using Fider or similar tools to better track and prioritise app requests.
-
Analysed requests to try to help and analyse gaps.
-
Proposed exploring whether AI could help with app packaging, and experimented.
-
Offered direct support to the Cloudron team to discuss how "Cloudron's second decade can be even better β and crucially even more lucrative so as to support the mission"
-
Suggested implementing incentive structures to grow the contributor base.
-
Brought up the possibility of bounties to better reward developers.
And noted that "Cloudron is great. We love it. That's why we're here. And we care for it, too. That's why we speak up."
It's the owners prerogative to do with the company as they will. That's fine. I just find it a little frustrating to see the unfulfilled potential.
I'm sorry to offend. I'll back out of the forum.
-
-
@eddowding said in Focus on Business Apps:
I'm sorry to offend. I'll back out of the forum
I don't think many are offended, no need to back out.
I'd agree that @scooke comment wasn't really fair for the reasons you outline.
Although like @scooke (and you too, really and most Cloudron users afaict) I'm personally pretty happy with how @staff do things now.
But I also agree there is still lots of unfulfilled potential.
But overall I really like that @girish & @nebulon don't seem to prioritise growth
-
@jdaviescoates said in Focus on Business Apps:
But I also agree there is still lots of unfulfilled potential.
But overall I really like that @girish & @nebulon don't seem to prioritise growth
Yeah, CR as a platform still needs work. 8.2 is shaping up to be a good update, but backups and email have much room for improvement. Then, thereβs multi-host and Iβm not sure how that UI will look like but grouping apps and customizing the dashboard could use some love.
-
@eddowding Reads like an AI-enhanced CV! Hope you get the job.
You are a paying customer of software (like @micmc @crazybrad), and it is not your burden to worry or deal with "unfulfilled potential". But this all comes across like y'all are devs on the team whose voice isn't being heard... what's next? Fashion or hairstyle advice for the actual devs? It's not in your realm of responsibility. But, clearly the presence of a functioning Forum and Voting system (compare with EasyPanel) has awoken in some of you the idea that something more must be done because you Identified and Verbalized Unrealized Avenues of Revenue Stream Based Primarily on Individual Felt-Needs (add that to your fine list). Fine, post your suggestion. Then, go on. Use Cloudron. Trust that the devs will read it and respond as they see fit for their vision of their product that they provide. But to then come back and question and accuse and question the devs of attitudes or (lack of) abilities (the general tone of this thread) because this or that hasn't been implemented in a time frame of your own is off-putting.
My point isn't to make you or anyone back out. I'm simply:
- Providing alternative perspectives to challenge assumptions and improve outcomes.
- Offering critical feedback to highlight areas of disagreement.
- Raising concerns to stimulate constructive debate and focus forum participation.
- Identifying and communicating differing viewpoints to enhance Cloudron.
- Actively questioning ideas to foster a more thorough evaluation of suggestions.
- Addressing discrepancies in perspective through engaging disagreement and dialogue.
Ultimately, the reason I am posting all this, is this: Some of you seem worried that Cloudron will eventually fail because the Cloudron Team isn't acting visibly enough on your Forum suggestions based on some supposed expertise you possess, whereas I'm worried the Cloudron Team will feel this ain't worth the hassle anymore (providing such an amazing tool at such an amazing price), and close up shop, or jack the prices and deal only with the Corporate level (where the stratospheric fees do warrant Jumping When They Say Jump).
I guess that puts us all on the same team! None of us want Cloudron to fail!!!
-
@scooke Just chill man. @eddowding is not alone in thinking that way.
Nobody has said that Cloudron would fail.
We are just business owners that have hope that Cloudron become bigger and add more business-oriented apps. We want their success and we are here to encourage them to pursuit that path.
If they speak out loud and simply tell us they are not interested to grow that much, fine. We'll respect their decisions.
But if they are, they have a big community behind them that is ready to continue submitting feedback and even agreed to pay an extra (if required) on their subscriptions to allow the Cloudron team to expand and add more business apps.
I have no idea why some people here try to defend Cloudron due to that post?! This is everything but negative.
I initially created this post to show my interest in having more business apps and many others agreed with me. This simply means that the interests are shared among multiple users and that my feedback should be considered seriously.
To those who are not interested, why are you losing your time posting here? I'm just not getting the point. Cloudron has many different audiences from businesses to personal. If you are not targeted by this, just move on.
-
imo the main issue in regards to new apps is the developer experience/on-boarding
Cloudron has had their own "standardized" method for packaging apps for many years now and have basically failed in facilitating a thriving marketplace for Open Source and new custom apps. Way before Supabase, Coolify and others "We"/Cloudron have had: Server/Runtime, Auth, DBs, Backups, DNS & so on readily available with absolutely no streamlined method to build an app using Add-On pieces and simply launch it.
This is the extent of it besides the docs
And don't get me started with the fact that we still don't have a single "no code/low code" APP/PAGE builder! No lie it makes me lose sleep at night...We can design a UI with Penpot, build databases with several options, build workflows with n8n, do AI stuff with Typebot/Open WebUI but I only have fucking wordpress to build a page!? (excuse my french & no offense WP but really!? it's basically 2025!!)
Ive been using Wappler over the past 4 years or so and even went as far as contracted a forum member Mitchelle to package the NodeJS app that Wappler outputs into a Cloudron package after trying and struggling for far longer than I'd like to admit. https://git.cloudron.io/murgero/wappler_app
Currently and Finally I have a decent tech stack that isn't missing a core/fundamental feature where I can have the assurance I need to build for and support clients but it could certainly be way more integrated than it is.Note: Wappler is not open source but does use an open stack and you own the output source*
There are plenty, maybe almost too many App/Page builders now to not have a single one on Cloudron: Budibase, NocoBase, Saltcron, Webstudio, Appsmith, and many more...shit, id even be mildly happy with GrapesJS at this point.Having met Girish in person and knowing the sheer engineering brilliance between you two I think the best path forward is to cultivate the current community and to streamline the ability for US to make an impact. For example making community positions or methods for us to contribute to Documentation, Press Releases, Video Content, Live Streams, 3rd Party Liaison, and IMO most importantly Education/Resources on Packaging Apps!
I know, I know before anyone says it! Sounds like a "skill issue" this is all just linux, docker and open standards, languages, protocols so you should know all of this already, its ASSumed that you do...and this is where the problem/current attitude toward "new apps" derives and resides.
Besides the Dev Exp the only other major issue is the lack of Docker Compose & Swarm for Multi Node implementation. This is the only other thing that also keeps me up at night. All this debating for years: To Kubernetes? or not? What about this hack with Distributed Replicated Storage System? Or maybe we roll or own? but that will take too long so no let's not do any of it. Meanwhile buddy over at Coolify wrote that functionality by himself, Twice!! And in half the amount of time we were talking about why we aren't using the most obvious implementation: DOCKER SWARM!!!
Its like three main functions: swarm init - take the addy/key and connect the server, update/redeploy. It's not a SpaceX mars mission guys and gals but we are officially late as fuck to the party.
https://forum.cloudron.io/topic/2990/3-node-deployment-unified-dashboardDon't mistake my passion for hate or anger
TLDR:
- App/Page Builder
- Better Docs/Dev Onboarding
- Compose & Swarm Implementation/Unified Dashboard
I pray this does not continue to fall on deaf ears...Especially since I am willing and able to contribute...
Everyone is here for a mutually beneficial relationship, let's keep that the focus or part ways amicably. -
Yeah, that would be a good thing! I built my first custom app inside Cloudron and this has been a real puzzle... My dev has over 20 years of experience and due to the lack of documentation and no clear explanations, we needed to contact the support a few times. The support has been really helpful... Glad they were there otherwise we would still be probably stuck today.
A good example is n8n... What they are doing on Youtube is just amazing! Have a look at their Youtube channel, they have plenty of videos where they educate users and this has a lot of success.
I think Cloudron should do something like this... and even create a "community apps marketplace" where people can share their custom apps.
That would be greatly welcomed.
-
@plusone-nick said in Focus on Business Apps:
imo the main issue in regards to new apps is the developer experience/on-boarding
Cloudron has had their own "standardized" method for packaging apps for many years now and have basically failed in facilitating a thriving marketplace for Open Source and new custom apps. Way before Supabase, Coolify and others "We"/Cloudron have had: Server/Runtime, Auth, DBs, Backups, DNS & so on readily available with absolutely no streamlined method to build an app using Add-On pieces and simply launch it.
...And don't get me started with the fact that we still don't have a single "no code/low code" APP/PAGE builder! No lie it makes me lose sleep at night...We can design a UI with Penpot, build databases with several options, build workflows with n8n, do AI stuff with Typebot/Open WebUI but I only have fucking wordpress to build a page!? (excuse my french & no offense WP but really!? it's basically 2025!!)
...
I know, I know before anyone says it! Sounds like a "skill issue" this is all just linux, docker and open standards, languages, protocols so you should know all of this already, its ASSumed that you do...and this is where the problem/current attitude toward "new apps" derives and resides.
...
Don't mistake my passion for hate or angerTLDR:
- App/Page Builder
- Better Docs/Dev Onboarding
- Compose & Swarm Implementation/Unified Dashboard
I pray this does not continue to fall on deaf ears...Especially since I am willing and able to contribute...
Everyone is here for a mutually beneficial relationship, let's keep that the focus or part ways amicably.For points 1 and 2, I totally feel you. Anyway there is some hope and I want to share my experience below.
as an experienced developer and devops person, I have to admit it requires some skillset/experience and patience in order to be able to make the effort to package an app. As a busy parent, I had cooked a simple python app, very minimal, and packaged it for alpine, to boost my productivity. Then I wanted to host it on my Cloudron and it was not so easy to make it work, due to permissions issues, various errors (exec format etc), failed healthcheck... Despite having a working Dockerfile and docker-compose.yml in local, it took me 2 weeks of spare time to adapt my app for Cloudron. Mostly because my spare time is very limited and my knowledge of Cloudron packaging is limited too, and also I had a goal to only use ChatGPT.
The base Cloudron image is mostly ubuntu based while I wanted to keep alpine as a base image, and despite this difference I could manage to yet install my app on my Cloudron instance while still keeping it minimal
It took me a few ChatGPT prompts + a few evenings to go over all the issues I faced, yet I succeed! I believe the DevEx is quite horrible at this time, but with patience and help from ChatGPT , and good documentation I'm convinced I could tackle any such challenge as long as the effort is realistic and the app is worth it. The more we cook app, the easier it becomes, and the funnier it is.
I will try to share a bit about this effort soon , so at least people can benefit from the learning. What is interesting, when building your own app, with a minimal setup, is that it is possible to avoid to rely too much on Cloudron "magic" as I don't care at all about the base image, etc.
I had to admit that the information I needed to aggregate for the initial prompt to ChatGPT was huge and sourced from many different parts (docs, git...) and is not an effort everyone is willing to take, so it is worth cooking some ChatGPT app for this I believe.
Anyway the good news is that it is possible to have sort of a recipe to repeat this success, i.e by feeding ChatGPT with examples of Cloudron/Dockerfile/start.sh of similar apps; i.e apps made with similar tech stack; + relevant excerpts from the documentation about packaging apps for Cloudron and Cloudron requirements. And in total it took maybe a few hours of prompting to ChatGPT and git/docker push/cloudron install/update to make the whole thing work.
I hope to build maybe one or two more apps for Cloudron, for my own needs, this time I'll focus on apps I didn't build myself like maybe soulseek and others. Maybe in the end I'll have a good tutorial to help people contribute to Cloudron with sensible apps.
-
@SansGuidon good stuff i agree with the approach and sentiment
have you tried bolt.new or any other code assistant that can better generate? I know chatgpt recently added that canvas...but being able to have the ai be aware of the whole project context is right around the corner making this 10x easier. bolt.new has their OS version bolt.diy and can interface with all the usual llms, check it out if you haven't
This whole situation has basically forced me to be a better admin and learn to be a dev so cant really complain, just advocating for more facilitation -
@plusone-nick Thanks for the tip on https://bolt.diy
I just built a game I've been wanting to build for the last 15 years using AI dev tools in an afternoon.
-
@robi said in Focus on Business Apps:
@plusone-nick Thanks for the tip on https://bolt.diy
I just built a game I've been wanting to build for the last 15 years using AI dev tools in an afternoon.
What's the game?
-
@jdaviescoates thanks for asking.. it's called Petals Around the Rose.
It's a great puzzle game one can play with a large group of people with just a handful of dice.
The innovation for my idea is the input method, instead of a separate text box and a button with modals that just distract from the game. It flows nicely with my design.
Try not to cheat ;-]