What's coming in Cloudron 9.0 (was 8.0)
-
-
@girish Please take a look at https://github.com/libsql/sqld which looks perfect for keeping multicloudron features in sync across systems.
It's from OSS libSQL which is a fork of SQLite which doesn't accept improvements easily.
It also enables automatic replication to S3 storage, ie. run sqld with --enable-bottomless-replication parameter.
Lots of goodies!
-
Just found this, looks like the repo might not be active but maybe it can be referenced or even forked:
https://github.blog/2016-12-08-orchestrator-github/
https://github.com/openark/orchestrator -
https://github.com/yugabyte/yugabyte-db
YugabyteDB is a high-performance, cloud-native, distributed SQL database that aims to support all PostgreSQL features. It is best suited for cloud-native OLTP (i.e., real-time, business-critical) applications that need absolute data correctness and require at least one of the following: scalability, high tolerance to failures, or globally-distributed deployments.
- Core Features
- Get Started
- Build Apps
- What's being worked on?
- Architecture
- Need Help?
- Contribute
- License
- Read More
Oh and here's a list of 25 more:
https://thechief.io/c/editorial/top-25-distributed-databases/ -
As an example of how one group built a DuckDB cluster with motherduck:
https://github.com/bacalhau-project/examples/tree/main/case-studies/motherduck-bacalhau-integration.. for inspiration purposes only.
-
-
Regarding Multi-host, has there been any progress in this regard? I'm interested to know how it would all work. For instance:
- Can you still access each dashboard at its respective my.domain.com?
- Do we add the other servers to a dashboard/server of our choice or will it reside at a different subdomain by itself as an app (ex: dash.domain.com)?
- Users: How are they managed/displayed? Will there be one user directory for all servers and any changes are synced in case a server goes offline/wiped?
- Will we need to reinstall apps that rely on the Cloudron user directory if directories are merged/shared?
I know it's still a long way to CR 9.0, but it's something that I've been thinking about now that I have more than one server. Thanks!