parent
1cb687fd25
commit
e91e38a785
81
src/_posts/2021-02-16-coop-cloud.md
Normal file
81
src/_posts/2021-02-16-coop-cloud.md
Normal file
@ -0,0 +1,81 @@
|
||||
---
|
||||
layout: post
|
||||
title: The Cooperative Cloud
|
||||
description: Free software infrastructure without re-inventing the wheel
|
||||
image: coop-cloud.png
|
||||
category: coop, cloud, docker, swarm, free-software
|
||||
date: 2021-02-16
|
||||
---
|
||||
|
||||
At Autonomic, we've been using [Cloudron] to quickly and easily deploy free
|
||||
software applications (Wordpress, Nextloud, Mediawiki, etc.) for our clients.
|
||||
If you haven't heard of Cloudron, here is the short summary of what it does: it
|
||||
provides infrastructure hosters like Autonomic with a simple to use web
|
||||
interface for deploying hundreds of free software applications in a few clicks
|
||||
of the mouse.
|
||||
|
||||
Using a system like Cloudron has expanded our capacity to support more "on a
|
||||
shoestring" grassroots organising because it reduces our initial starting
|
||||
costs. This is the work that we feel is important to support even when there is
|
||||
little funding to pay for that work.
|
||||
|
||||
However, as time has gone on, we've had a few moments when we questioned our
|
||||
reliance on Cloudron.
|
||||
|
||||
- Parts the system officially [became proprietary] which was worrying but also
|
||||
somewhat understandable from a funding perspective.
|
||||
|
||||
- The work to package the available applications is done [entirely by
|
||||
the Cloudron team itself] and doesn't re-use the existing rich ecosystem of
|
||||
free software packaging work already going on. This seems unsustainable.
|
||||
|
||||
- A growing fear of centralising a significant part of our offering on a
|
||||
single business which may make decisions that could have a large impact on
|
||||
our ability to provide services.
|
||||
|
||||
As a result of these concerns, we tried to map out a few core principles of a
|
||||
project which might work a lot like Cloudron but give us more guarantees that
|
||||
we can depend on. We've started to call that the Cooperative Cloud.
|
||||
|
||||
- The Coop Cloud should always be available under [copyleft licenses] to retain
|
||||
the shared work as public property. This doesn't mean we can't pursue
|
||||
commercial work but we can't rely on creating false scarcity to earn money.
|
||||
|
||||
- The Coop Cloud doesn't re-invent the wheel. We aim is to work with existing
|
||||
free software communities who are already packaging and publishing their
|
||||
software (Nextcloud, Gitea, Mediawiki, Rocket.chat, the list goes on...). We
|
||||
want to be involved in their community spaces and build bridges between
|
||||
infrastructure, software development and end-users.
|
||||
|
||||
- The Coop Cloud has democratic governance at the core of the project. We
|
||||
want to work as much as possible with other cooperatives to build up good
|
||||
decision making structures so we can all depend on this project.
|
||||
|
||||
With those ideas in mind, we started to build something in the time we could
|
||||
spare. We worked on a simple packaging format using existing [open standards]
|
||||
to build the application catalogue. We wrote a command-line client which could
|
||||
read the catalogue and deploy those applications.
|
||||
|
||||
We can safely say the cooperative cloud project is currently alpha quality
|
||||
software but it shows promise and signs of stability. We've already been
|
||||
testing a sort of "dual power" strategy with some existing clients and we've
|
||||
been seeing good results. We're happy to say that we're already partially
|
||||
running operations on the Cooperative Cloud.
|
||||
|
||||
If you want to learn more about the project, please read our documentation
|
||||
where we explain the decisions we've made so far in more depth. What
|
||||
technologies we're using, how we fit into the existing ecosystem, ways to
|
||||
contribute, what applications are available and so on.
|
||||
|
||||
> [cloud.autonomic.zone](https://cloud.autonomic.zone/)
|
||||
|
||||
At this point, we'd like to invite other cooperatives to take a look at what
|
||||
we're working on and come and have a chat with us. We think a common platform
|
||||
for hosting free software infrastructure could make a big difference in terms
|
||||
of what we're able to offer as a movement.
|
||||
|
||||
[cloudron]: https://cloudron.io/
|
||||
[became proprietary]: https://forum.cloudron.io/topic/2862/why-not-make-cloudron-fully-open-source-again
|
||||
[entirely by the cloudron team itself]: https://git.cloudron.io/cloudron
|
||||
[copyleft licenses]: https://www.gnu.org/licenses/copyleft.en.html
|
||||
[open standards]: https://compose-spec.io/
|
BIN
src/assets/images/coop-cloud.png
Normal file
BIN
src/assets/images/coop-cloud.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 55 KiB |
Reference in New Issue
Block a user