forked from toolshed/coopcloud.tech
		
	Compare commits
	
		
			7 Commits
		
	
	
		
			august
			...
			new-sep-oc
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6e81f0805c | |||
| 95d003f1be | |||
| c290c945f1 | |||
| aface9e53c | |||
| 5d626e93f5 | |||
| 734652ba9c | |||
| 69e948cd36 | 
| @ -22,7 +22,7 @@ enableemoji = true | ||||
|  | ||||
|   [[params.links.footer]] | ||||
|   name = "Source Code" | ||||
|   link = "https://git.autonomic.zone/coop-cloud" | ||||
|   link = "https://git.coopcloud.tech/coop-cloud" | ||||
|   [[params.links.footer]] | ||||
|   name = "Documentation" | ||||
|   link = "https://docs.coopcloud.tech" | ||||
|  | ||||
							
								
								
									
										68
									
								
								content/blog/this-month-in-coop-cloud-september-october.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								content/blog/this-month-in-coop-cloud-september-october.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,68 @@ | ||||
| --- | ||||
| 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 re-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#). | ||||
|  | ||||
| ### Co-op Cloud @ Home | ||||
|  | ||||
| `@aadil`, `@travvy` and `@3wc` kicked off an exploration of the long-hoped-for-but-so-far-neglected use case of running Co-op Cloud apps on a home-server. We're starting off with working out how to use Co-op Cloud's Traefik instance as a reverse proxy for existing apps on a homeserver that's already internet-accessible -- once that's done we'll be moving on to working around the requirement for a public IP (possibly helping test our comrade `@forest`'s [newly-launched "Greenhouse" system](https://greenhouse.server.garden/)), and then packaging some of the key homeserver apps like Jellyfin and friends. | ||||
|  | ||||
| ### 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 tested 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 & improved apps | ||||
|  | ||||
| - [`owncast`](https://git.coopcloud.tech/coop-cloud/owncast), self-hosted live video and web chat server for use with existing popular broadcasting software, is undergoing some alpha testing on https://owncast.demo.coopcloud.tech, read more below! | ||||
| - [`federatedwiki`](https://git.coopcloud.tech/coop-cloud/federatedwiki), share pages circulating within a creative commons, is now in use on https://wiki.cafe and shortly the OpenLearning project.  | ||||
| - [`snikket`](https://git.coopcloud.tech/coop-cloud/snikket), Chat that is simple, secure, and private (N.B. still a work in progress!) | ||||
|  | ||||
| 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). | ||||
|  | ||||
| ### The CoopCloudCast | ||||
|  | ||||
| We've started an experimental livestream via [owncast.demo.coopcloud.tech](https://owncast.demo.coopcloud.tech/) -- so far, we've worked on adding OpenID Connect Single Sign-On to Penpot, and revving up the engines for `backup-bot-two`. Drop into our Matrix channel if you've got an idea for something you'd like us to look at during a future stream, or if you'd like to join us on one! | ||||
|  | ||||
| ### 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 ™ | ||||
|  | ||||
| ### Co-op Cloud In The Wild | ||||
|  | ||||
| `@3wc` has been working with `@Bortseb` to migrate [OpenLearning](https://openlearning.cc)'s Cloudron- / manual-Docker-hosted infrastructure to Co-op Cloud, which has already provided a bunch of super-valuable testing -- including `abra`'s "local server" mode, and the OpenID Single Sign-On set-up process for various apps. More news soon! | ||||
|  | ||||
| --- | ||||
|  | ||||
| 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). | ||||
							
								
								
									
										4
									
								
								content/code/libcapsul.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								content/code/libcapsul.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,4 @@ | ||||
| +++ | ||||
| title = "libcapsul" | ||||
| vanity = "https://git.coopcloud.tech/servers.coop/libcapsul" | ||||
| +++ | ||||
							
								
								
									
										
											BIN
										
									
								
								static/img/dreamstudio.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								static/img/dreamstudio.jpg
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 668 KiB | 
| @ -9,5 +9,6 @@ | ||||
|     {{ template "_internal/opengraph.html" . }} | ||||
|     {{ template "_internal/twitter_cards.html" . }} | ||||
|     <link href='{{ $style.RelPermalink }}' rel="stylesheet"> | ||||
|     <meta name="go-import" content="coopcloud.tech/tagcmp git https://git.coopcloud.tech/coop-cloud/tagcmp"> | ||||
|     <title>{{ $title }}</title> | ||||
| </head> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user