diff --git a/content/community.md b/content/community.md new file mode 100644 index 0000000..6422db5 --- /dev/null +++ b/content/community.md @@ -0,0 +1,18 @@ +--- +title: "The Community" +description: "a community of support for anyone who wants to build democratic digital infrastructure" +date: 2026-10-29T22:20:58+01:00 +draft: true +--- + +## The Federation +Co-op Cloud is a federation of co-operative hosters centred around the Co-op Cloud project. By Co-operative hosters, we mean worker- or user-owned co-operatives, or other democratic collectives who are operating in the public interest. + +### Vision +A world where it's much easier to host technology services, creating local, community-run and participatory tech hosters, enabling more and more people to use services provided in the public interest, instead of ones operated by predatory advertising or planned obsolescence companies. + +### Aims +- Develop the Co-op Cloud Toolshed, including the abra command-line tool, the application recipe catalogue, and the documentation. +- Maintain a community of mutual support between co-operative hosters. +- Facilitate communication between users and developers of libre software. +- Create a support and knowledge sharing network to make setting up new co-operatives easier. diff --git a/content/managed.md b/content/managed.md index ee9aea8..d2dff2f 100644 --- a/content/managed.md +++ b/content/managed.md @@ -2,15 +2,16 @@ title: "Managed Hosting" date: 2026-10-29 draft: false -description: "Member Organizations who can provide hosting services" +description: "from member organizations available for hire!" aliases: - /managed/ +layout: evergreen --- | Organization | Based | Notes | Contact | | :--- | :--- | :--- | :--- | | [Autonomic Co-op](https://autonomic.zone/) | UK | - | [helo@autonomic.zone](mailto:helo@autonomic.zone) | -| ![](https://coquest.coop/images/logo.xvg)[CoQuest - IT Coop Stuttgart](https://coquest.coop/) | DE | - | [hello@coquest.coop](mailto:hello@coquest.coop) | +| [CoQuest - IT Coop Stuttgart](https://coquest.coop/) | DE | - | [hello@coquest.coop](mailto:hello@coquest.coop) | | [eCommons](https://ecommons.nl/) | NL | - | [info@ecommons.nl](mailto:info@ecommons.nl) | | [Local-IT](https://local-it.org/) | DE | [selfhosting](https://wiki.local-it.org/s/kollicloud-wiki/doc/selfhosting-guide-1xZJt8UIha) & cooperative hosting | [info@local-it.org](mailto:info@local-it.org) | | [soulhub-IT](https://soulhub-it.de/) | DE | [price calculator](https://soulhub-it.de/produkte/) | - | diff --git a/content/toolshed.md b/content/toolshed.md new file mode 100644 index 0000000..a55b928 --- /dev/null +++ b/content/toolshed.md @@ -0,0 +1,20 @@ +--- +title: "The Toolshed" +description: "custom software built by the Coop Cloud community to ease the burden of maintenance" +date: 2026-10-29 +draft: false +layout: evergreen +aliases: + - /toolshed/ +--- + + +{{% include "https://git.coopcloud.tech/toolshed/abra/raw/branch/main/README.md" "200" %}} +[Read More](https://docs.coopcloud.tech/abra/) + +{{% include "https://git.coopcloud.tech/toolshed/alakazam/raw/branch/main/README.md" "200" %}} +[Read More](https://git.coopcloud.tech/toolshed/alakazam) + +{{% include "https://git.coopcloud.tech/coop-cloud/backup-bot-two/raw/branch/main/README.md" "150" %}} +[Read More](https://git.coopcloud.tech/coop-cloud/backup-bot-two) + diff --git a/themes/coopcloud.tech/layouts/evergreen.html b/themes/coopcloud.tech/layouts/evergreen.html new file mode 100644 index 0000000..3772827 --- /dev/null +++ b/themes/coopcloud.tech/layouts/evergreen.html @@ -0,0 +1,27 @@ + + + {{- partial "head.html" . -}} + + {{- partial "header.html" . -}} +
+ {{- block "main" . }}{{- end }} +
+ {{- partial "footer.html" . -}} + + + +{{ define "main" }} +
+
+
+ +
{{ .Params.imageCredit }}
+
+

{{ .Title }}

+

{{ .Description }}

+
+
{{ .Content }}
+
+
+
+{{ end }} diff --git a/themes/coopcloud.tech/layouts/partials/index/blurb.html b/themes/coopcloud.tech/layouts/partials/index/blurb.html index ec35b78..ff02234 100644 --- a/themes/coopcloud.tech/layouts/partials/index/blurb.html +++ b/themes/coopcloud.tech/layouts/partials/index/blurb.html @@ -11,10 +11,19 @@

... - - maintaining a toolshed for cooperative community tech + + maintaining a recipe commons - as public interest infrastructure and an alternative to corporate clouds. + ... +

+

+ ... + + and a toolshed for cooperative community tech + + ... +

+ ... as public interest infrastructure and an alternative to corporate clouds.

diff --git a/themes/coopcloud.tech/layouts/shortcodes/include.html b/themes/coopcloud.tech/layouts/shortcodes/include.html new file mode 100644 index 0000000..6c8efc5 --- /dev/null +++ b/themes/coopcloud.tech/layouts/shortcodes/include.html @@ -0,0 +1,11 @@ +{{ $url := .Get 0 }} +{{ $length := .Get 1 }} +{{ with try (resources.GetRemote $url) }} + {{ with .Err }} + {{ errorf "%s" . }} + {{ else with .Value }} + {{ .Content | markdownify | strings.Truncate $length }} + {{ else }} + {{ errorf "Unable to get remote resource %q" $url }} + {{ end }} +{{ end }}