Okay, thank you for the advise!
ekevu123
Posts
-
Custom subdomain per user -
Custom subdomain per userI am working on an app where users can create a profile page using a custom subdomain.
How would I handle routing? Do I have to use the cloudron API to add the subdomain to the app every single time? Do I set up a subdomain wildcard for my domain? Or is there any other solution for this?
-
Fix: no apps visible in com.cal.cloudronapp@1.16.3You are right. You are forced to set up 2FA, then you log out and back in again, and only then the admin section appears under settings and you can enable/disable the apps.
Wow, I am impressed by who made that design decision.
@girish Maybe this could be added to the cloudron docs for this app as this is kind of important for using this, while it is far from obvious?
-
Caldav scheduling tool?I have re-installed it just now, but I don't see what you see there. We can discuss it in the other thread.
-
Fix: no apps visible in com.cal.cloudronapp@1.16.3I don't have Settings → Apps. In fact, there is no admin section after settings. The only Apps section is in the main menu, and if you haven't set these up beforehand, it will be empty. But to do that, you will need to have all your keys ready.
-
Caldav scheduling tool?That seems to be group scheduling, but not really where you sync your calendar and send an appointment link to someone.
-
Starting a conversationInterestingly, when I refresh the page, instead of agents, it quickly shows a model, and then switches back to "agents" with an empty dropdown.
Unfortunately, I couldn't resolve this with a few restarts.
-
Starting a conversationMaybe I am not seeing it, but how do I start a conversation? I set up the api keys for openai, anthropic, and others, and restarted the app, there is a button "Agents" where I would choose a model to prompt, but the search is empty.
-
Caldav scheduling tool?What caldav scheduling tools are you using to create an appointment link for others? I tried cal.com, but I dislike it actively because you can't change apps you use after the installation without re-installing, and I find Easy Appointments quite complicated, besides, I had sync errors with Radicale.
I haven't really found a nice solution that supports caldav, self-hosted or not.
-
MCP server for apps?I am not so sure if every app would need a specific MCP server written for it, because as I see it, the MCP server should expose only the cloudron-specific functionality of any app, not allow with the app itself.
What that means specifically: Using Claude Code, Cursor etc. I could prompt "check the production logs of my app to investigate why the hell this doesn't work".
Ideally, via MCP, the AI could execute test scripts that have been uploaded before via terminal, or do similar basic things such as go through files of the app.I would be more interested in app-based interactions rather than the whole cloudron itself, but that use case might differ between people.
-
MCP server for apps?Using the Cloudron API is a good idea to solve this! That would enable MCP capabilities, I suppose. But I think the feature request still stands here, I understand I could code a workaround right now, but it could be convenient to activate the MCP where needed, perhaps by copy-pasting a snippet, which should be fine.
-
MCP server for apps?@james No, the cited discussion focuses on Openwebui.
-
MCP server for apps?How about integrating MCP for apps? This way, I could use AI help, like Claude Code, for debugging or any other terminal access to any of my apps. It would need to be secured via SSH, but then it should be reasonably secure? And since this is only about app access, and not about full server access, there is little chance to break stuff on a bigger scale?
I suppose every app would need to have a separate MCP server, but I could just add the ones I really need.
-
Supabase - The open source Firebase alternative.That's interesting! I suppose you could host this on Cloudron and still use an external Supabase account, but I also think this kind of goes against the approach of using Cloudron for hosting in the first place.
-
Kan.bn - The open source alternative to TrelloKan.bn is currently integrating mobile support, Wekan doesn't have that (last time I checked). That's kind of relevant already.
-
Firecrawl on Cloudron - Turn any site into LLM data by web scrapingHas anyone used Firecrawl self-hosted? They describe as a main difference of their self-hosted vs. cloud variant that the cloud version rotates IP addresses, so it gets better around blockers. I have never used Firecrawl self-hosted, has this been an issue to anyone?
-
Resize app bugYes, restarting the server solved the problem.
However, I could reproduce the error with outline when I simply deactivated it again and tried to resize it.
This is the error:
Inactive: Error getting IP of redis-f9cfdd22-88ef-44db-9c5b-87d5d0b3ac80 service
It didn't seem to happen with another app I tested. -
Resize app bugI have just attempted to resize the CPU limit of a deactivated app. The task failed, but now I can not restart the app because of the error nor finish the task as the same thing happens when I try again.
I can't even restore the app (as it is in error state or deactivated). I could re-install it using the backup configuration, which would solve my problem, but shouldn't there be a proper warning if this can happen?
The app I did this with was Outline.
-
Amnezia-wg - alternative to WireGuard, OpenVPN, ShadowsocksI think this deserves attention again. Why should we have Amnezia on Cloudron when there is already a VPN app? The difference is that Amnezia works absolutely spotless in China (battle-tested during vacation there) whereas the VPN app in Cloudron stopped working after half an hour, and even commercial VPNs I tried had a hard time connecting sometimes.
I believe Amnezia could be a superior solution over the current VPN app.
-
Dashboard WidgetsThat sounds to me like a lot of work just to save a few clicks.
How about instead of having to open the top menu to navigate into a submenu, something like quick icons instead to go into the respective menu directly?