Unleash the propaganda
continuous-integration/drone/push Build is passing Details

This commit is contained in:
decentral1se 2021-07-07 12:27:33 +02:00
parent 83925084d5
commit 4df92c48b9
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
6 changed files with 108 additions and 58 deletions

View File

@ -2,6 +2,7 @@ baseURL = "https://coopcloud.tech"
languageCode = "en-gb"
title = "The Co-op Cloud"
theme = "coopcloud.tech"
enableemoji = true
[menu]
[[menu.main]]
name = "Docs"

View File

@ -1,50 +0,0 @@
---
title: "This week in Co-op Cloud (2021-06-25)"
date: 2021-07-06T13:17:04+05:00
draft: true
image: "/img/solarpunk.jpg"
description: "A review of the past week"
---
We were inspired by the ["This Week in Matrix"](https://matrix.org/blog/category/this-week-in-matrix/) style logging so we decided we've git it a shot ourselves. We'll try to write up something each week to keep folks updated on what is going on with the project. Here we gooooooo...
<!--more-->
### CoS funding
We've received substantial funding which will allow us to focus on releasing a stable beta release of Co-op Cloud 🎉 🎆 ✨ Read more in [the announcement post](#LINK-TO-ABOVE-ARTICLE). We're Very Excited.
### Github mirroring
The awkard question of whether or not to have our source code on Github (yanno, because `M$`) has been hanging around and we decided to take some steps to remedy that. Typically, some people find it easier to contribute to projects when they are on Github. Our solution has been to [set up an hourly automated Gitea -> Github mirror job](https://git.autonomic.zone/coop-cloud/auto-mirror). If you want to raise issues/PRs/etc. on those repositories, go ahead! We'll get notifications and respond when we can.
### App release automation
We've been working on automating the release of new versions of our apps. As we use upstream container images for each app, we can use the excellent [renovate-bot](https://git.autonomic.zone/autonomic-cooperative/renovate-bot) to automatically submit pull requests and merge minor or patch version upgrades in our app configuration repositories. Furthermore, we are working on having a machine-readable apps catalogue available at [apps.coopcloud.tech](https://apps.coopcloud.tech/) which is now automatically updated every day via [coop-cloud/auto-apps-json](https://git.autonomic.zone/coop-cloud/auto-apps-json). The idea is that [`abra`](https://git.autonomic.zone/coop-cloud/abra) then reads this JSON file and learns which versions of which apps are available to be deployed. We're still missing some testing in between to assure that each app version that is published is reliable to upgrade but this is Coming Soon. This is all very much a work in progress.
### New release of `abra`
A new release (`9.0.0`, still alpha!) of our command-line client came out recently and you can catch the change log [here](https://git.autonomic.zone/coop-cloud/abra/src/branch/main/CHANGELOG.md#abra-9-0-0-2021-06-10) and the [install](https://git.autonomic.zone/coop-cloud/abra#install) and [update](https://git.autonomic.zone/coop-cloud/abra#update) instructions if you'd like to take it for a test run. If you run into any bugs, inconsistencies or anything is unclear, please feel free to [raise a ticket](https://git.autonomic.zone/coop-cloud/abra/issues).
### Newly packaged apps
There are some new apps this month :heart_eyes:
- [go-ssb-room](https://git.autonomic.zone/coop-cloud/go-ssb-room): SSB room server implemented in Go
- [Peertube](https://git.autonomic.zone/coop-cloud/peertube): An ActivityPub-federated video streaming platform using P2P directly in your web browser
- [GoToSocial](https://git.autonomic.zone/coop-cloud/gotosocial): Golang fediverse server
- [Mastodon](https://git.autonomic.zone/coop-cloud/mastodon): Your self-hosted, globally interconnected microblogging community
- [Hometown](https://git.autonomic.zone/coop-cloud/hometown): A supported fork of Mastodon that provides local posting and a wider range of content types
- [keycloak-collective-portal](https://git.autonomic.zone/coop-cloud/keycloak-collective-portal): Community Keycloak SSO user management
### Open Collective and paying for contributions
We've opened [an Open Collective](https://opencollective.com/coop-cloud) account! There has been some brief chats about how to make the project sustainable for people who would like to get involved. The world of Open Source infrastructure is [tremendously unsustainable](https://www.fordfoundation.org/media/2976/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure.pdf) and is often only accessible to people who have the free time and capacity to do unpaid work. We want to compensate all contributions to this project (yes, all, "non-technical" tasks and care work also!) and build a flourishing, independent and economically sustainable project. Self organising the distribution of money can certainly help with that. If you have any experience with thinking through libre software project sustainability and compensation models, [please get in touch](mailto:helo@coopcloud.tech).
### Community contributions
- [@knoflook](https://git.autonomic.zone/knoflook) took a pass on our "Deploy your first app" documentation in [#14](https://git.autonomic.zone/coop-cloud/docs.coopcloud.tech/pulls/14) :sun_with_face:
- [@mirsal](https://git.autonomic.zone/mirsal) did the majority of the packaging work for [Peertube](https://git.autonomic.zone/coop-cloud/peertube) :100:
- [@ahdinosaur](https://github.com/Coop-Cloud/traefik/commits?author=ahdinosaur) implemented both wildcard domain and OVH provider support in our traefik app in [`2c81622d`](https://github.com/Coop-Cloud/traefik/commit/2c81622d9ad3d796aaac61cde752ac2d2e510974) :tada:
As mentioned above, we want to compensate these contributions. We will be getting to this sooner rather than later once we get all the money things ironed out.

View File

@ -1,8 +0,0 @@
---
title: "Kite Flying Session"
date: 2021-07-06T21:06:41+05:00
draft: true
image: "/img/solarpunk.jpg"
---
We were inspired by the “This Week in Matrix” style logging so we decided weve git it a shot ourselves. Well try to write up something each week to keep folks updated on what is going on with the project. Here we gooooooo…

View File

@ -0,0 +1,41 @@
---
title: "Our new blog and some project announcements"
date: 2021-07-07T13:17:04+05:00
draft: false
image: "/img/solarpunk.jpg"
description: "CoS funding, beta release news, monthly updates and more!"
---
Welcome to the shiny new Co-op Cloud blog! Well be using this to publish our progress and keep folks up-to-date with where the project is going and how to get involved. Besides all that, we created this blog because we have some amazing news to share…
<!--more-->
### Culture of Solidarity grant funding
We're delighted to announce that the wonderful humans of the [ECF](https://culturalfoundation.eu/about/) have awarded us €32,986 from the [Culture of Solidarity Fund](https://culturalfoundation.eu/initiatives/culture-of-solidarity-fund) :tada: :fireworks: :sparkles: with the goal of releasing a Co-op Cloud beta release in 12 18 months. Our [ECF project page](https://culturalfoundation.eu/stories/cosround4-autonomic-co-operative) has more information on the grant.
### Where are we at now?
At [Autonomic](https://autonomic.zone/), we're already working with 11 organisations to host some or all of their digital infrastructure using Co-op Cloud (we're working on getting consent from these organisations to publish more details soon!). We're also running some of our own internal infrastructure on it, as well as some experimental stuff like [a Secure Scuttlebutt Rooms v2 instance](https://butt.autonomic.zone) and a [GoToSocial instance](https://gts.autonomic.zone).
We've created a [Matrix space](https://matrix.org/blog/2021/05/17/the-matrix-space-beta) for Co-op Cloud (which you can join [via this invite link](https://app.element.io/#/room/!xSMwGbdVehScXcIFwS:autonomic.zone?via=autonomic.zone) if you have a [Matrix client](https://element.io/)) and some lovely folks have started to drop by and share some warm words and express curiosity about the project. Feel welcome to join us there!
So far we've packaged [more than 60 libre software applications](https://git.autonomic.zone/coop-cloud/) which you can deploy on your own servers with our [command-line client](https://git.autonomic.zone/coop-cloud/abra) and we've written a bunch of documentation to help you [get started](https://docs.coopcloud.tech/overview/). Bear in mind, Co-op Cloud is still experimental quality (pre-Beta) software.
Since we've learned that the funding will allow us to focus on the project for the next 12 - 18 months, starting from July, some [Galaxy Brain](https://knowyourmeme.com/memes/galaxy-brain) ideas have started to appear on the [`coop-cloud/organising` issue tracker](https://git.autonomic.zone/coop-cloud/organising/issues). This isn't just a software project, there is so much more to do than write code!
### What does a Beta release mean?
We're still discussing this and trying to lay out a clear bikemap (who needs a "roadmap" anyway?). There is a lot of ground to cover. We're focusing on building up a weekly co-working schedule and trying to map out what to focus on and how to make it clear how to get involved. For now, here is our work-in-progress [Beta bikemap](https://pad.autonomic.zone/s/C3uuqfSCk).
### Monthly updates
We're going to try and do monthly updates on this blog. This will be a summary of our progress and a handy way to keep up to date on where the project is going. If you have something you want to add to the monthly post, [just add it to our public pad](https://pad.autonomic.zone/YHKn4vHORmS6wjN1t2zi5A).
### Kite Flying hours
We're holding a weekly public online moment where you can drop by and have a chat. There is no agenda set for this meeting and anyone is welcome to come along. Feel welcome! That is happening over in [meet.jit.si/CoopCloudKiteFlyingHour](https://meet.jit.si/CoopCloudKiteFlyingHour) every week at 15:00 CEST.
### Join in
If this sounds interesting, please come and say hello in our [Matrix rooms](https://app.element.io/#/room/!xSMwGbdVehScXcIFwS:autonomic.zone?via=autonomic.zone)! We'd love to hear from you and to have a chat about what you think of the project and how it might be useful for you :heartpulse: You can also follow the project on [Twitter](https://twitter.com/Coop_Cloud) and/or [the Fediverse](https://social.coop/@coopcloud).

View File

@ -0,0 +1,66 @@
---
title: "This month in Co-op Cloud June 2021"
date: 2021-07-01T13:17:04+05:00
draft: false
image: "/img/comradeingreen.jpg"
description: "Our monthly updates for June 2021"
---
We're inspired by the ["This Week in Matrix"](https://matrix.org/blog/category/this-week-in-matrix/) style logging so we decided we will give it a shot ourselves but at a slower rhythm. We'll try to write up something each month to keep folks updated on what is going on with the project. Here we gooooooo...
<!--more-->
### Culture of Solidarity Fund
We've received funding which will allow us to focus on releasing a stable beta release of Co-op Cloud :tada: :fireworks: :sparkles:
Read more in [the announcement post](/blog/our-new-blog-and-some-project-announcements/). We're Very Excited :rainbow:.
### Github mirroring
The awkward question of whether or not to have our source code on Github (yanno, because `M$`) has been hanging around and we decided to take some steps to remedy that. Typically, some people find it easier to contribute to projects when they are on Github for `$reasons`.
Our solution has been to [set up an hourly automated Gitea -> Github mirror job](https://git.autonomic.zone/coop-cloud/auto-mirror). If you want to raise issues/PRs/etc. on those repositories, go ahead! We'll get notifications and respond when we can.
We're currently running an "invite only" mode on our self-hosted [git.autonomic.zone](https://git.autonomic.zone) instance and if you'd like an account, please come and chat to us. We're more than happy to give out accounts to people who want to work on the project and it is a good reason to ditch Github and check out alternative Git hosting software :ok_hand:
### App release automation
We've been working on automating the release of new versions of our apps. As we use upstream container images for each app, we can use the excellent [renovate-bot](https://git.autonomic.zone/autonomic-cooperative/renovate-bot) to automatically submit pull requests and merge minor or patch version upgrades in our app configuration repositories (e.g. [coop-cloud/nextcloud#12](https://git.autonomic.zone/coop-cloud/nextcloud/pulls/12))
We are also working on having a machine-readable apps catalogue available at [apps.coopcloud.tech](https://apps.coopcloud.tech/) which is now automatically updated every day via [coop-cloud/auto-apps-json](https://git.autonomic.zone/coop-cloud/auto-apps-json). The idea is that [`abra`](https://git.autonomic.zone/coop-cloud/abra) then reads this JSON file and learns which versions of which apps are available to be deployed.
We're still missing some testing in between to assure that each app version that is published is reliable to upgrade but this is Coming Soon :tm:. This is all very much still a work in progress.
We're experimenting with different forms of automation not because "it is cool" but instead to try and build up more processes that complement our work rhythms and make it easier to manage the growing responsibilities of the project. We find a similar approach to automation expressed by [The Tech Learning Collective](https://techlearningcollective.com/workshops/Automate-All-the-Things-Infrastructure-as-Code-Primer).
### New release of `abra`
A new release (`9.0.0`, still alpha!) of our command-line client came out recently and you can catch the change log [here](https://git.autonomic.zone/coop-cloud/abra/src/branch/main/CHANGELOG.md#abra-9-0-0-2021-06-10) and the [install](https://git.autonomic.zone/coop-cloud/abra#install) and [update](https://git.autonomic.zone/coop-cloud/abra#update) instructions if you'd like to take it for a test run. If you run into any bugs, inconsistencies or anything is unclear, please feel free to [raise a ticket](https://git.autonomic.zone/coop-cloud/abra/issues).
### Newly packaged apps
There are some new apps this month :heart_eyes:
- [go-ssb-room](https://git.autonomic.zone/coop-cloud/go-ssb-room): SSB room server implemented in Go
- [Peertube](https://git.autonomic.zone/coop-cloud/peertube): An ActivityPub-federated video streaming platform using P2P directly in your web browser
- [GoToSocial](https://git.autonomic.zone/coop-cloud/gotosocial): Golang fediverse server
- [Mastodon](https://git.autonomic.zone/coop-cloud/mastodon): Your self-hosted, globally interconnected microblogging community
- [Hometown](https://git.autonomic.zone/coop-cloud/hometown): A supported fork of Mastodon that provides local posting and a wider range of content types
- [keycloak-collective-portal](https://git.autonomic.zone/coop-cloud/keycloak-collective-portal): Community Keycloak SSO user management
### Open Collective and paying for contributions
We've opened [an Open Collective](https://opencollective.com/coop-cloud) account! There has been some brief chats about how to make the project financially sustainable for people who would like to get involved. The world of libre software infrastructure is [tremendously unsustainable](https://www.fordfoundation.org/media/2976/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure.pdf) and is often only accessible to people who have the free time and capacity to do unpaid volunteer work. We want to compensate all contributions to this project ("non-technical" tasks and care work also!) and build a flourishing, independent and economically sustainable project. Self organising the distribution of money can certainly help with that. If you have any experience with thinking through libre software project sustainability and compensation models, [please get in touch](mailto:helo@coopcloud.tech).
### Community contributions
- [@knoflook](https://git.autonomic.zone/knoflook) took a pass on our "Deploy your first app" documentation in [#14](https://git.autonomic.zone/coop-cloud/docs.coopcloud.tech/pulls/14) :sun_with_face:
- [@mirsal](https://git.autonomic.zone/mirsal) did the majority of the packaging work for [Peertube](https://git.autonomic.zone/coop-cloud/peertube) :100:
- [@ahdinosaur](https://github.com/Coop-Cloud/traefik/commits?author=ahdinosaur) implemented both wildcard domain and OVH provider support in our traefik app in [`2c81622d`](https://github.com/Coop-Cloud/traefik/commit/2c81622d9ad3d796aaac61cde752ac2d2e510974) :tada:
As mentioned above, we want to compensate these contributions. We will be getting to this sooner rather than later once we get all the money things ironed out.
---
As always, if any of this sounds interesting, please drop by [our Matrix space](https://app.element.io/#/room/!xSMwGbdVehScXcIFwS:autonomic.zone?via=autonomic.zone) and say hello :wave:. We'd love to hear from you and to have a chat about what you think of the project and how it might be useful for you :heartpulse: You can also follow the project on [Twitter](https://twitter.com/Coop_Cloud) and/or [the Fediverse](https://social.coop/@coopcloud).

Binary file not shown.

After

Width:  |  Height:  |  Size: 722 KiB