feat: new sept/oct post
continuous-integration/drone/pr Build is failing Details

This commit is contained in:
decentral1se 2021-10-27 09:17:05 +02:00
parent c290c945f1
commit 95d003f1be
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
2 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,56 @@
---
title: "This month in Co-op Cloud October (+ September 🙈) 2021"
date: 2021-10-26T11:33:59+02:00
draft: false
image: "/img/dreamstudio.jpg"
imageCredit: "What I wished my studio looked like (are.na/block/6501928)"
description: "An overdue edition covering updates for both September and October 2021"
---
Heyaaa :wave: As we ran overdue on getting the September edition out and it is nearle the end of October, here's a bumper double month edition for your reading pleasure! Happy Hacking!
<!--more-->
### Abra is stabilising
We can happily report that the new [Golang](https://golang.org) version of [`abra`](https://git.coopcloud.tech/coop-cloud/abra) is started to become the daily driver for several folks involved in the project. We have been doing a serious amount of testing, bug squashing, UI/UX work on the tool. The new `abra` has certainly reached feature parity with the old Bash version and is now starting to provide new functionality. Here are some of the highlights so far:
- We've finally cracked automating our release process via [`goreleaser`](https://goreleaser.com/). The results can be seen on our [releases page](https://git.coopcloud.tech/coop-cloud/abra/releases). The change logs are generated directly from our Git commit messages, binary checksums are included out-of-the-box and our CI system [publishes a release](https://git.coopcloud.tech/coop-cloud/abra/src/commit/71225d2099b2399c8f20546192b318d90d21610c/.drone.yml#L46-L70) whenever we tag a commit. It's been working out fine and we've already published a scorching 12 releases! Thanks to comrade [`@knoflook`](https://git.coopcloud.tech/knoflook) for helping get this set up.
- The new recipe maintainer work flow with `abra` has been finalised and is already in use. We've been working quite intensively on a simple but reliable versioning system for recipes and have come up with [this approach](https://docs.coopcloud.tech/recipe-maintainer-guide/#how-recipes-are-versioned). `abra` now supports upgrading, labelling, tagging and publishing new recipe versions, see [these docs](https://docs.coopcloud.tech/recipe-maintainer-guide/#how-to-publish-a-new-recipe-version) for more. Thanks again to comrade [`@knoflook`](https://git.coopcloud.tech/knoflook) for helping get this out the door, see [their proposal](https://git.coopcloud.tech/coop-cloud/organising/issues/120) for more background context on this work.
- The UI/UX for 3rd party integrations is being finished up with proof-of-concept integrations with [`capsul-flask`](https://git.cyberia.club/Cyberia/capsul-flask) and [Hetzner Cloud](https://docs.hetzner.com/cloud/) for VPS management and [Gandi](https://gandi.net) for DNS management. Here is a [short preview video](https://matrix.autonomic.zone/_matrix/media/r0/download/autonomic.zone/lBJmAXORIJWzOCELReISnHIi) showcasing that progress. There are more bugs to fix on this feature but we're happily accepting change sets for other integrations!
- We've migrated our issue tracker from [here](https://git.coopcloud.tech/coop-cloud/abra/issues) to [there](https://git.coopcloud.tech/coop-cloud/organising/issues) so that we can streamline issue support and make it more clear how the project is being managed. We've wired up corresponding [milestones](https://git.coopcloud.tech/coop-cloud/organising/milestones) and have created a [number of issue templates](https://git.coopcloud.tech/coop-cloud/organising/src/branch/master/.gitea/issue_template) to help folks report problems or make feature requests.
- [`libcapsul`](https://git.coopcloud.tech/servers.coop/libcapsul) has been published (a prototype client library for [`capsul-flask`](https://git.cyberia.club/Cyberia/capsul-flask)) separately outside of `abra` core and a rake of new commits have landed on [`tagcmp`](https://git.coopcloud.tech/coop-cloud/tagcmp). Thse Golang libraries can be installed via the usual `got get coopcloud.tech/...` method.
- A hefty amount of fixes went into the latest point release (20+ 🤯) and a new `0.3.0-alpha` release should be coming out this month with another round of improvements. Thanks to all the brave souls who have been testing the tool so far. Now is a great time to get involved in alpha testing and coming into the loop, providing feedback and shaping what `abra` can be!
### European Networked Media
We were excited to head to the kick-off session of the "Networked European Media" project. This project by the [European Cultural Foundation](https://culturalfoundation.eu/) (our main funder for the beta version of Co-op Cloud!) has already started helping us understand even more about the infrastructure needs of pro-social organisations, and we're also getting to know the other excellent ECF grantees better. Stay tuned for more!
### Kite-Flying Hour rhythm and notes
Due to budgeting and capacity issues, we've switched from having weekly "open floor" calls (read more on the purpose of the Kite-Flying Hour [here](https://docs.coopcloud.tech/comm-org/#kite-flying-hours)) to having them once a month. They've been wonderful informal discussions with folks popping in from all over the world. It's always left us with a warm and fuzzy feeling after the call. We wanted to share some notes from a discussion which was a very rambling and enjoyable scenic journey through the various philosophical underpinnings of the project which might be of interest to curious folks. Notes are [here](https://pad.autonomic.zone/s/CN0vTa-4C#).
### App backups are coming
[`3wc`](https://git.coopcloud.tech/3wordchant) has come up with a very promising prototype for a generalised backup solution for Co-op Cloud apps! Following prior art, discussions and experiences with various backup tools, a new [`backup-bot-two`](https://git.coopcloud.tech/coop-cloud/backup-bot-two) has arrived and is already being testing in [`150c953c51`](https://git.coopcloud.tech/coop-cloud/organising/issues/30#:~:text=Owner-,150c953c51,-https%3A//git.coopcloud). Follow along via [`#30`](https://git.coopcloud.tech/coop-cloud/organising/issues/30).
### New apps
- [`owncast`](https://git.coopcloud.tech/coop-cloud/owncast), self-hosted live video and web chat server for use with existing popular broadcasting software
- [`federatedwiki`](https://git.coopcloud.tech/coop-cloud/federatedwiki), share pages circulating within a creative commons
- [`snikket`](https://git.coopcloud.tech/coop-cloud/snikket), Chat that is simple, secure, and private (N.B. still a work in progress!)
Some screencasting via [owncast.demo.coopcloud.tech](https://owncast.demo.coopcloud.tech/) has been hosted by `3wc` already! If you've got ideas for other apps you'd like to see packaged, feel free to add them straight to the [app packaging request list on git.coopcloud.tech](https://git.coopcloud.tech/coop-cloud/apps/projects/6) (remember, you can log in directly with either Gitlab or Github).
### Sustainable infrastructure
We're delighted to announce that nice folks such as [the PeachCloud project](https://peachcloud.org/) are migrating their source code to [git.coopcloud.tech/PeachCloud](https://git.coopcloud.tech/PeachCloud)! This prompted a discussion about how to manage costs of this infrastructure and we've since set up a new tier on our Open Collective for wiring up a recurring payment. See our shiny new contribution tab [here](https://opencollective.com/coop-cloud#category-CONTRIBUTE) and huge shout-out to PeachCloud folks who have [set up the first payment](https://opencollective.com/coop-cloud/transactions?type=CREDIT&kind=CONTRIBUTION). Very Exciting ™
---
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).

BIN
static/img/dreamstudio.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 KiB