Co-op Cloud [YNH Alternative]

Anyone here ever heard of Co-op cloud?

Co-op Cloud is a software stack that aims to make hosting libre software applications simple for small service providers such as tech co-operatives who are looking to standardise around an open, transparent and scalable infrastructure. It uses the latest container technologies and configurations are shared into the commons for the benefit of all.

Curious to hear what people think of the way it is build and it works vis-a-vis the way YNH works.

2 Likes

They address YunoHost and give their opinion on it:

https://docs.coopcloud.tech/intro/faq/#yunohost

Pros

  • :+1: Lovely web interface for app, domain & user management.
  • :+1: Bigger library of apps.
  • :+1: Awesome backup / deploy / restore continuous integration testing.
  • :+1: Supports hosting apps in subdirectories as well as subdomains.
  • :+1: Doesn’t require a public-facing IP.
  • :+1: Supports system-wide mutualisation of resources for apps (e.g. sharing databases by default)

Cons

  • :-1: Upstream libre software communities aren’t involved in packaging.
  • :-1: Uninstalling apps leaves growing cruft.
  • :-1: Limited to vertical scaling.
  • :-1: Not intended for use by hosting providers.

My 2 cts:

Thanks to them for the love. :heart:

  • :-1: Uninstalling apps leaves growing cruft.

If the app removal scripts does its job well, it should not leave cruft.

  • :-1: Limited to vertical scaling.

One day™ with the friend-to-friend API. :slight_smile:

  • :-1: Not intended for use by hosting providers.

True, but less true with Ansible deployment, I guess? :sweat_smile:


When I will have some time I will have a look to the their software. :slight_smile: Their lack of screenshots tells me they are focused on the backend for the moment?

2 Likes

Nice of them to delve into the strengths and weaknesses of different platforms.

Then again, for who is it a disadvantage to have a home server platform that is not intended for use by hosting providers? Not in defense of perceived shortcomings, or to attack critique!

Friend-to-friend by the way, would be really cool for horizontal scaling :slight_smile:

I think this comparative describe yunohost philosophy pretty much well. Of course i have some details to add, but it’s a good synthesis

Do you think those communities think they are not allowed to participate to this package ?
For me the true reasons is they doesn’t want to spent time on packaging for x packaging format. So they do a docker image and that’s it. However, we already have demonstrate that a generic container image could’nt feet several needs (like SSO integration, complexe backup policies or specific configuration panel).

I agree with them. YunoHost is not really made to be scaled over 500+ (maybe 1000) ynh accounts (with apps). Some things could be improved, some others won’t be. We are on a mono machine strategy, with all limitations that implied.

I think it’s false. YunoHost is not intended to be use to made Saas scalable services. But YunoHost is totally open to the idea of server provider preinstalling YunoHost. SOme of them scaleway, ikoula, ARN, or other providers has already integrated YunoHost on a part of their offers…

It’s a bit sad to not have libre.sh, sandstorm, ispconfig, freenas, plesk, umbrel and others.

1 Like