Scaling / High Availability Cloudron Setup
-
@plusone-nick nice fine. You tried it for anything?
@marcusquinn not yet, plan on dabbling with it soon though. Another interesting project where I actually found k0s: https://elest.io/ learned of elest.io from the Penpot team lol
-
I have tried the demo, and honestly the simplicity of depoy and apply a subdomain puts cloudron ahead of others. Its 100% better for building boring infrastructure. But having been a product manager at VMware and a builder of datacenters... I REEEAALLY wanted to find a way to manage more than one node.
More specifically...
- Manage multiple nodes - This is more about seeing all nodes from one dashboard, see one marketplace and choose a node to deploy the app on. This could be done with cross talk and a replicated inventory (log into any, see them all). So when deploying, you select node first, get resource list from other node, make selections and deploy. I feel like this is easier than a fleet management layer above Cloudron, that can see all inventory and proxies configurations and commands down to nodes.
- Sync domain management information (DNS) - Be able to log in anywhere is great, but having all of my apps domain information synced across means that I'm halfway to a cold migration. I.e. stop an app, copy it to another node, turn it back on.
Tailscale integration - This is more for system to system conversations, making it easy for nodes to talk to each other. The hope here is so that in more home related scenarios, that you can have DHCP and not care.
Time to deploy - Its fine. It would be great to find a base OS image with it already packaged in. Then running a webserver for first run config or a text based first boot login flow to get up and running, setup domain, and general start to finish run in minutes.
Storage tiers? - Things like Immich like to handle different components on different tiers of storage. Would be nice to adjust known volumes against different resources (SSD, HDD, NAS)
I legit was thinking of building my own... make it easily deployed as an image, and make deploy + assign subdomain. Cloudron has done so much already there is no point to consider it. And its arguably the easiest solution available by a lot. But I would rather not consider deploy, later upgrade host, then upgrade again and again. I can't always expect it to fit on one host and I would love to manage more than one, but in one place.
THEN... consider app HA through something like sync'd apps and HA failover to another node. I don't expect multi-node apps and clustering, but I do hope for multi-node management and one big marketplace.
-
I have tried the demo, and honestly the simplicity of depoy and apply a subdomain puts cloudron ahead of others. Its 100% better for building boring infrastructure. But having been a product manager at VMware and a builder of datacenters... I REEEAALLY wanted to find a way to manage more than one node.
More specifically...
- Manage multiple nodes - This is more about seeing all nodes from one dashboard, see one marketplace and choose a node to deploy the app on. This could be done with cross talk and a replicated inventory (log into any, see them all). So when deploying, you select node first, get resource list from other node, make selections and deploy. I feel like this is easier than a fleet management layer above Cloudron, that can see all inventory and proxies configurations and commands down to nodes.
- Sync domain management information (DNS) - Be able to log in anywhere is great, but having all of my apps domain information synced across means that I'm halfway to a cold migration. I.e. stop an app, copy it to another node, turn it back on.
Tailscale integration - This is more for system to system conversations, making it easy for nodes to talk to each other. The hope here is so that in more home related scenarios, that you can have DHCP and not care.
Time to deploy - Its fine. It would be great to find a base OS image with it already packaged in. Then running a webserver for first run config or a text based first boot login flow to get up and running, setup domain, and general start to finish run in minutes.
Storage tiers? - Things like Immich like to handle different components on different tiers of storage. Would be nice to adjust known volumes against different resources (SSD, HDD, NAS)
I legit was thinking of building my own... make it easily deployed as an image, and make deploy + assign subdomain. Cloudron has done so much already there is no point to consider it. And its arguably the easiest solution available by a lot. But I would rather not consider deploy, later upgrade host, then upgrade again and again. I can't always expect it to fit on one host and I would love to manage more than one, but in one place.
THEN... consider app HA through something like sync'd apps and HA failover to another node. I don't expect multi-node apps and clustering, but I do hope for multi-node management and one big marketplace.
@layuso we've discussed many of these in other threads.
Today the APi is there, the 3rd party dashboards have been made and you can build your own.
We also have Cloudron hosted partners who made their own management systems for their needs.
What would you like to make first?

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