From 8c7057c5a33d40416519c6117ca9a3256438a1bf Mon Sep 17 00:00:00 2001 From: Amras Date: Thu, 29 Oct 2026 20:50:01 +0100 Subject: [PATCH 1/5] Drastically Shrink Homepage Following [Sutty's format](https://git.coopcloud.tech/toolshed/new-website-jekyll-theme), replace the out-of-date intro with two simple links. Also added a "managed hosting" link in the footer, due to popular demand --- config.toml | 11 ++-- themes/coopcloud.tech/layouts/index.html | 9 +-- .../layouts/partials/footer.html | 6 +- .../coopcloud.tech/layouts/partials/head.html | 1 + .../partials/index/autonomic_hero.html | 46 --------------- .../layouts/partials/index/blurb.html | 23 ++++++++ .../layouts/partials/index/case_studies.html | 50 ---------------- .../partials/index/community_project.html | 13 ---- .../layouts/partials/index/graphic.html | 59 +++++++++++++++++++ .../partials/index/open_collective.html | 14 ----- .../layouts/partials/index/server_hero.html | 29 --------- .../partials/index/underline_points.html | 45 -------------- .../layouts/partials/index/video.html | 8 --- 13 files changed, 89 insertions(+), 225 deletions(-) delete mode 100644 themes/coopcloud.tech/layouts/partials/index/autonomic_hero.html create mode 100644 themes/coopcloud.tech/layouts/partials/index/blurb.html delete mode 100644 themes/coopcloud.tech/layouts/partials/index/case_studies.html delete mode 100644 themes/coopcloud.tech/layouts/partials/index/community_project.html create mode 100644 themes/coopcloud.tech/layouts/partials/index/graphic.html delete mode 100644 themes/coopcloud.tech/layouts/partials/index/open_collective.html delete mode 100644 themes/coopcloud.tech/layouts/partials/index/server_hero.html delete mode 100644 themes/coopcloud.tech/layouts/partials/index/underline_points.html delete mode 100644 themes/coopcloud.tech/layouts/partials/index/video.html diff --git a/config.toml b/config.toml index b0a49f5..b90ab6a 100644 --- a/config.toml +++ b/config.toml @@ -33,13 +33,7 @@ enableemoji = true autonomicSite = "https://autonomic.zone" [[params.links.footer]] - name = "Source Code" - link = "https://git.coopcloud.tech/coop-cloud" - [[params.links.footer]] - name = "Documentation" - link = "https://docs.coopcloud.tech" - [[params.links.footer]] - name = "Public Matrix chat" + name = "Matrix" link = "https://matrix.to/#/#coopcloud:autonomic.zone?via=autonomic.zone" [[params.links.footer]] name = "Mastodon" @@ -47,6 +41,9 @@ enableemoji = true [[params.links.footer]] name = "RSS" link = "https://coopcloud.tech/blog/index.xml" + [[params.links.footer]] + name = "Managed Hosting" + link = "/managed/" [Permalinks] code = "/:filename/" diff --git a/themes/coopcloud.tech/layouts/index.html b/themes/coopcloud.tech/layouts/index.html index 9868669..f0914df 100644 --- a/themes/coopcloud.tech/layouts/index.html +++ b/themes/coopcloud.tech/layouts/index.html @@ -1,9 +1,2 @@ -{{ define "main" }} {{ partial "index/server_hero.html" . }} - -{{ partial "index/underline_points.html" (dict "context" . "title" "benefits" "data" site.Data.benefits) }} -{{ partial "index/underline_points.html" (dict "context" . "title" "faq" "data" site.Data.faq) }} -{{ partial "index/case_studies.html" (dict "context" . "data" site.Data.case_studies) }} -{{ partial "index/autonomic_hero.html" (dict "context" . "data" site.Data) }} - -{{ partial "index/community_project.html" (dict "context" . "data" site.Data) }} +{{ define "main" }} {{ partial "index/blurb.html" . }} {{ end }} diff --git a/themes/coopcloud.tech/layouts/partials/footer.html b/themes/coopcloud.tech/layouts/partials/footer.html index 449a9c5..3e420c9 100644 --- a/themes/coopcloud.tech/layouts/partials/footer.html +++ b/themes/coopcloud.tech/layouts/partials/footer.html @@ -6,11 +6,7 @@ {{ end }}

- Copyleft {{ now.Format "2006"}} Autonomic Cooperative + Copyleft {{ now.Format "2006"}} Coop Cloud Federation

- - - Mastodon diff --git a/themes/coopcloud.tech/layouts/partials/head.html b/themes/coopcloud.tech/layouts/partials/head.html index f7772b7..7ba176b 100644 --- a/themes/coopcloud.tech/layouts/partials/head.html +++ b/themes/coopcloud.tech/layouts/partials/head.html @@ -15,5 +15,6 @@ + {{ $title }} diff --git a/themes/coopcloud.tech/layouts/partials/index/autonomic_hero.html b/themes/coopcloud.tech/layouts/partials/index/autonomic_hero.html deleted file mode 100644 index 3844a5e..0000000 --- a/themes/coopcloud.tech/layouts/partials/index/autonomic_hero.html +++ /dev/null @@ -1,46 +0,0 @@ -
-
-
-

Who is involved

-
-
-
-
-
- -
-
-

{{ site.Data.who_is_involved.text }}

- -
-
-
-
-

co-funders

-

Autonomic is providing Co-op Cloud hosted services for these fine folks:

-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- European Cultural Foundation -
-
-
-
-
-
diff --git a/themes/coopcloud.tech/layouts/partials/index/blurb.html b/themes/coopcloud.tech/layouts/partials/index/blurb.html new file mode 100644 index 0000000..ec35b78 --- /dev/null +++ b/themes/coopcloud.tech/layouts/partials/index/blurb.html @@ -0,0 +1,23 @@ +
+
+
+
+
+

+ + We are an open, democratic, peer governed community (a federation) + + ... +

+

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

+
+
+
+
+
diff --git a/themes/coopcloud.tech/layouts/partials/index/case_studies.html b/themes/coopcloud.tech/layouts/partials/index/case_studies.html deleted file mode 100644 index 5bb2bd6..0000000 --- a/themes/coopcloud.tech/layouts/partials/index/case_studies.html +++ /dev/null @@ -1,50 +0,0 @@ -
-
-

Who’s already using co-op cloud?

- -
- {{ range $index, $item := .data | shuffle }} - {{ if ne $index 0 }} -
-
-
-
-
- {{ end }} -
- {{ if eq (mod $index 2) 0 }} -
-
- {{ with $item.thumbnail }} - - {{ else }} - - {{ end }} -
-
-
-

{{ $item.title | markdownify }}

-

{{ $item.content | markdownify }}

-
- {{ else }} -
-

{{ $item.title | markdownify }}

-

{{ $item.content | markdownify }}

-
-
-
- {{ with $item.thumbnail }} - - {{ else }} - - {{ end }} -
-
- {{ end }} -
- {{ end }} -
-
Expand
-
- -
\ No newline at end of file diff --git a/themes/coopcloud.tech/layouts/partials/index/community_project.html b/themes/coopcloud.tech/layouts/partials/index/community_project.html deleted file mode 100644 index 172ad01..0000000 --- a/themes/coopcloud.tech/layouts/partials/index/community_project.html +++ /dev/null @@ -1,13 +0,0 @@ -
-
-

- {{ emojify ":house:" }} -

-

- This is a community project. -

-
- -
-
-
\ No newline at end of file diff --git a/themes/coopcloud.tech/layouts/partials/index/graphic.html b/themes/coopcloud.tech/layouts/partials/index/graphic.html new file mode 100644 index 0000000..8e6b953 --- /dev/null +++ b/themes/coopcloud.tech/layouts/partials/index/graphic.html @@ -0,0 +1,59 @@ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/themes/coopcloud.tech/layouts/partials/index/open_collective.html b/themes/coopcloud.tech/layouts/partials/index/open_collective.html deleted file mode 100644 index 20c3dd6..0000000 --- a/themes/coopcloud.tech/layouts/partials/index/open_collective.html +++ /dev/null @@ -1,14 +0,0 @@ -
-
-
-

Open Collective

-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ligula metus, accumsan at luctus feugiat, aliquam sit amet quam. Ut mi augue, facilisis eget pretium ut, placerat quis nisl. Fusce suscipit, ligula bibendum sodales suscipit, tortor odio blandit libero, vitae ullamcorper magna est nec arcu. Mauris a velit congue, imperdiet justo sit amet, faucibus leo. In purus ipsum, luctus quis molestie eget, pretium id velit. Mauris venenatis eu tortor id egestas. Aliquam elementum risus et mauris accumsan scelerisque. Pellentesque ultricies, lacus in viverra molestie, lorem est vehicula elit, in lobortis metus sem nec sem. Donec nec lobortis ex.

-
-
-
-
-
-
\ No newline at end of file diff --git a/themes/coopcloud.tech/layouts/partials/index/server_hero.html b/themes/coopcloud.tech/layouts/partials/index/server_hero.html deleted file mode 100644 index c35709d..0000000 --- a/themes/coopcloud.tech/layouts/partials/index/server_hero.html +++ /dev/null @@ -1,29 +0,0 @@ -
-
-
-
-
-

- Public interest - infrastructure. -

-

- An alternative to corporate clouds built by - - tech co-ops. -

-
-
-
-
-
-

- Co-op Cloud is a software stack that aims to make hosting libre software applications simple for small service providers such as tech co-operatives who are looking to standardise around an open, transparent and scalable infrastructure. It uses the latest container technologies and configurations are shared into the commons for the benefit of all. -

-
-
-
-
diff --git a/themes/coopcloud.tech/layouts/partials/index/underline_points.html b/themes/coopcloud.tech/layouts/partials/index/underline_points.html deleted file mode 100644 index b224e1b..0000000 --- a/themes/coopcloud.tech/layouts/partials/index/underline_points.html +++ /dev/null @@ -1,45 +0,0 @@ - -{{ $title := lower .title }} -
-
-

{{ .title }}

-
- - {{ $amount := len .data }} - {{ range $index, $item := .data }} - {{/* Don't place
if it is the first in the list */}} - {{ if gt $index 0 }} -
- {{ end }} -
-
- {{ if eq $title "benefits" }} -

- {{ $item.left }} -

- {{ else }} -

- {{ $item.left }} -

- {{ end }} -
-
-
-

- {{ markdownify $item.right }} -

-
- {{ if and (eq $amount (add $index 1)) (eq $title "faq") }} - - {{ end }} -
-
- {{ end }} -
-
diff --git a/themes/coopcloud.tech/layouts/partials/index/video.html b/themes/coopcloud.tech/layouts/partials/index/video.html deleted file mode 100644 index e702ef4..0000000 --- a/themes/coopcloud.tech/layouts/partials/index/video.html +++ /dev/null @@ -1,8 +0,0 @@ - -
-
-
- -
-
-
-- 2.54.0 From 0b8c1a95fadb2652a48a672bbec18dbcde71186f Mon Sep 17 00:00:00 2001 From: Amras Date: Thu, 29 Oct 2026 21:05:07 +0100 Subject: [PATCH 2/5] quick-and-dirty Managed Hosting page Copying info from [the wiki](https://docs.coopcloud.tech/intro/managed/) into a slightly nicer-looking table. The wiki page should be removed after this is merged. --- content/managed.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/managed.md diff --git a/content/managed.md b/content/managed.md new file mode 100644 index 0000000..ee9aea8 --- /dev/null +++ b/content/managed.md @@ -0,0 +1,18 @@ +--- +title: "Managed Hosting" +date: 2026-10-29 +draft: false +description: "Member Organizations who can provide hosting services" +aliases: +- /managed/ +--- + +| 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) | +| [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/) | - | +| [Strzępkarnia](https://strepkarnia.eu) | PL | supporting local communities | [helo@strzepkarnia.eu](mailto:helo@strzepkarnia.eu) | + -- 2.54.0 From 491f4451ce33eb83c2def2adb2851581bcccdc4c Mon Sep 17 00:00:00 2001 From: Amras Date: Thu, 29 Oct 2026 22:33:16 +0100 Subject: [PATCH 3/5] Write evergreen copy Several pages are accessible from the homepage, and contain generic information which rarely changes. This commit copies information from: - https://docs.coopcloud.tech/federation/proposals/federation/ - https://git.coopcloud.tech - https://docs.coopcloud.tech/intro/managed/ --- content/community.md | 18 +++++++++++++ content/managed.md | 5 ++-- content/toolshed.md | 20 ++++++++++++++ themes/coopcloud.tech/layouts/evergreen.html | 27 +++++++++++++++++++ .../layouts/partials/index/blurb.html | 15 ++++++++--- .../layouts/shortcodes/include.html | 11 ++++++++ 6 files changed, 91 insertions(+), 5 deletions(-) create mode 100644 content/community.md create mode 100644 content/toolshed.md create mode 100644 themes/coopcloud.tech/layouts/evergreen.html create mode 100644 themes/coopcloud.tech/layouts/shortcodes/include.html 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 }} -- 2.54.0 From 7f5b9c833f827c23b2238ba801e7648c08d03e95 Mon Sep 17 00:00:00 2001 From: Amras Date: Thu, 29 Oct 2026 23:42:18 +0100 Subject: [PATCH 4/5] Update Community Description I couldn't find anything in the existing docs, so I added some of my own words here. --- content/community.md | 24 +++++++++---------- .../layouts/shortcodes/button.html | 5 ++++ 2 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 themes/coopcloud.tech/layouts/shortcodes/button.html diff --git a/content/community.md b/content/community.md index 6422db5..9a84eba 100644 --- a/content/community.md +++ b/content/community.md @@ -1,18 +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 +date: 2026-10-29 +draft: false +aliases: + - /community +layout: evergreen --- -## 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. +Welcome! -### 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. +We're a collective of programmers, designers, critical thinkers, artists, hackers, documenters, and more - all dedicated to a future where local, community-run and participatory tech enable more and more people to use services provided in the public interest. -### 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. +Coop Cloud is managed by the [Coop Cloud Federation](https://docs.coopcloud.tech/federation/proposals/federation/), a federation of democratic collectives including worker-owned cooperatives and nonprofit organizations. Everything created as part of the Coop Cloud project is openly shared, and many more people use and contribute to our recipe commons, toolshed, and community of support. + +{{% button ":seedling: Get Involved" "get-involved" "https://docs.coopcloud.tech/intro/get-involved/" %}} +{{% button ":heart: Our Members" "our-members" "https://docs.coopcloud.tech/federation/membership/" %}} +{{% button ":construction_worker: Hosters for Hire" "managed-hosting" "managed" %}} diff --git a/themes/coopcloud.tech/layouts/shortcodes/button.html b/themes/coopcloud.tech/layouts/shortcodes/button.html new file mode 100644 index 0000000..c44e14d --- /dev/null +++ b/themes/coopcloud.tech/layouts/shortcodes/button.html @@ -0,0 +1,5 @@ +{{ $label := .Get 0 }} +{{ $id := .Get 1 }} +{{ $url := .Get 2 }} + + -- 2.54.0 From 70aface18ef9a03fcf5a632401c144dd3ae19f79 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Fri, 30 Oct 2026 13:39:40 +0100 Subject: [PATCH 5/5] refactor: sprinting it over the line --- config.toml | 16 +- content/community.md | 15 +- content/managed.md | 8 +- content/toolshed.md | 34 +- static/img/cloud_srv.svg | 308 ++++++++++++++++++ themes/coopcloud.tech/assets/scss/main.scss | 2 - .../layouts/partials/index/blurb.html | 63 ++-- 7 files changed, 402 insertions(+), 44 deletions(-) create mode 100644 static/img/cloud_srv.svg diff --git a/config.toml b/config.toml index b90ab6a..51dd62a 100644 --- a/config.toml +++ b/config.toml @@ -5,25 +5,25 @@ theme = "coopcloud.tech" enableemoji = true [menu] [[menu.main]] - name = "Git" - url = "https://git.coopcloud.tech" + name = "Community" + url = "/community" weight = 1 + [[menu.main]] + name = "Toolshed" + url = "/toolshed" + weight = 2 [[menu.main]] name = "Docs" url = "https://docs.coopcloud.tech" - weight = 2 - [[menu.main]] - name = "Recipes" - url = "https://recipes.coopcloud.tech" weight = 3 [[menu.main]] name = "Blog" url = "/blog/" - weight = 4 + weight = 5 [[menu.main]] name = "Contact" url = "https://docs.coopcloud.tech/intro/contact" - weight = 5 + weight = 6 [params] [params.links] diff --git a/content/community.md b/content/community.md index 9a84eba..485b84f 100644 --- a/content/community.md +++ b/content/community.md @@ -1,5 +1,6 @@ --- -title: "The Community" +title: "The Co-op Cloud Community" +description: "An international network working towards a common objective" date: 2026-10-29 draft: false aliases: @@ -7,11 +8,17 @@ aliases: layout: evergreen --- -Welcome! +Welcome 👋 -We're a collective of programmers, designers, critical thinkers, artists, hackers, documenters, and more - all dedicated to a future where local, community-run and participatory tech enable more and more people to use services provided in the public interest. +One of the most important aspects of Co-op Cloud is our broad and international solidarity network of designers, critical thinkers, artists, activists, hackers, admins, programmers, documenters and more! Our network is the engine of continuity, diversity and the people power that is truly required to create real change in the field of digital technology today. We welcome everyone who shares affinity with [our vision of democratic technology](https://docs.coopcloud.tech/intro/strategy/) and can abide by our [Code of Co-operation](https://docs.coopcloud.tech/federation/code-of-coop/). -Coop Cloud is managed by the [Coop Cloud Federation](https://docs.coopcloud.tech/federation/proposals/federation/), a federation of democratic collectives including worker-owned cooperatives and nonprofit organizations. Everything created as part of the Coop Cloud project is openly shared, and many more people use and contribute to our recipe commons, toolshed, and community of support. +Our network is dedicated to building the future today, realising a decentralised and widespread democratic technology for everyone. When we say democratic technology, we mean a technology which is not built in the service of private interest and monopoly. We are speaking of a technology which emerges from elements of democracy: bottom-up decision making, social need, community ownership and ecological thinking. Our aspiration is a technology which is built in the service of social justice, equality and collective freedom. + +Coop Cloud is managed by an international [federation (CCF)](https://docs.coopcloud.tech/federation/proposals/federation/) of over 20 democratic technology collectives including small-scale hosters, worker-owned cooperatives and nonprofit organizations based in Latin America, Australia, North America and Europe. The CCF is a living example of a constructive alternative to the BDFL (Benevolant Dictator For Life) model of software production. The CCF stands in opposition to the BDFL model and proposes itself as an alternative-in-progress: Collective Self-management For Life (CSFL). + +Everything created under the Co-op Cloud banner is shared in the open and copyleft licensed for the benefit of all. + +Please feel welcome to get to know our community, reach out and get involved in whatever way you see fit ❤️‍🔥 {{% button ":seedling: Get Involved" "get-involved" "https://docs.coopcloud.tech/intro/get-involved/" %}} {{% button ":heart: Our Members" "our-members" "https://docs.coopcloud.tech/federation/membership/" %}} diff --git a/content/managed.md b/content/managed.md index d2dff2f..da811ab 100644 --- a/content/managed.md +++ b/content/managed.md @@ -2,7 +2,7 @@ title: "Managed Hosting" date: 2026-10-29 draft: false -description: "from member organizations available for hire!" +description: "Managed internet services provided by CCF member organizations available for hire!" aliases: - /managed/ layout: evergreen @@ -13,7 +13,7 @@ layout: evergreen | [Autonomic Co-op](https://autonomic.zone/) | UK | - | [helo@autonomic.zone](mailto:helo@autonomic.zone) | | [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/) | - | -| [Strzępkarnia](https://strepkarnia.eu) | PL | supporting local communities | [helo@strzepkarnia.eu](mailto:helo@strzepkarnia.eu) | +| [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/) | - | +| [Strzępkarnia](https://strepkarnia.eu) | PL | Supporting local communities | [helo@strzepkarnia.eu](mailto:helo@strzepkarnia.eu) | diff --git a/content/toolshed.md b/content/toolshed.md index a55b928..db6c1e6 100644 --- a/content/toolshed.md +++ b/content/toolshed.md @@ -1,6 +1,6 @@ --- -title: "The Toolshed" -description: "custom software built by the Coop Cloud community to ease the burden of maintenance" +title: "The Co-op Cloud Toolshed" +description: "A Softare Commons built by and for our international community" date: 2026-10-29 draft: false layout: evergreen @@ -8,13 +8,35 @@ aliases: - /toolshed/ --- +## The Recipes Catalogue: Libre software applications + +> "Recipes" are what we call the configuration files used to deploy apps with +> our command-line tool `abra`. The recipe catalogue is a web interface for +> exploring the currently available configurations, therefore which apps can be +> deployed. + +[Read More](https://recipes.coopcloud.tech) + +## Abra: The Co-op Cloud utility belt + +> abra is the flagship client & command-line tool for Co-op Cloud. It has been +> developed specifically for the purpose of making the day-to-day operations of +> operators and maintainers pleasant & convenient. It is libre software, +> written in Go and maintained and extended by the community 💖 -{{% 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" %}} +## Alakazam: Deploy multiple apps together with shared configuration + +> Alakazam is a meta-configuration app-connector and an abra wrapper, designed +> as a proof-of-concept to simplify the management of environment configuration +> files across multiple instances. + [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) +## Backupbot II: The standard Co-op Cloud backup toolkit +> _This Time, It's Easily Configurable_. Automatically take backups from all +> volumes of running Docker Swarm services and runs pre- and post commands. + +[Read More](https://git.coopcloud.tech/coop-cloud/backup-bot-two) diff --git a/static/img/cloud_srv.svg b/static/img/cloud_srv.svg new file mode 100644 index 0000000..e6448fc --- /dev/null +++ b/static/img/cloud_srv.svg @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/coopcloud.tech/assets/scss/main.scss b/themes/coopcloud.tech/assets/scss/main.scss index 00e2cc7..b8aaf1a 100644 --- a/themes/coopcloud.tech/assets/scss/main.scss +++ b/themes/coopcloud.tech/assets/scss/main.scss @@ -113,7 +113,6 @@ button#faq-button { } #get-involved { - margin: 20px 0; >.hero-body { margin: 20px 0; } @@ -123,7 +122,6 @@ button#faq-button { p:not(:last-child) { padding-bottom: 20px; } - } #community-project { diff --git a/themes/coopcloud.tech/layouts/partials/index/blurb.html b/themes/coopcloud.tech/layouts/partials/index/blurb.html index ff02234..da4243d 100644 --- a/themes/coopcloud.tech/layouts/partials/index/blurb.html +++ b/themes/coopcloud.tech/layouts/partials/index/blurb.html @@ -2,28 +2,51 @@
-
-

- - We are an open, democratic, peer governed community (a federation) - - ... +

+

+ A software commons and international federation + committed to building the future today: democratic technology for + everyone.

-

- ... - - maintaining a recipe commons - - ... +

+
+ Co-op Cloud home page graphic +
+
+
+
+
+

+ Software Commons

-

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

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

+ Co-op Cloud develops and maintains a suite of custom deployment + tools, shared configurations and documentation. The goal is to + simplify the deployment and maintenance of libre software apps for + small-scale democratic tech collectives. +

+
+
+

+ International Federation +

+

+ Co-op Cloud is managed by an international federation of democratic + technology collectives. It is supported by a broad solidarity network + of enthusiasts, hackers and activist supporting each other and + working strategically towards our common goal. +

+
+
+

+ Democratic technology +

+

+ Co-op Cloud defends a vision of technology which is not built in the + service of private interest and monopoly. It emerges from elements of + democracy: bottom-up decision making, social need, community + ownership and ecological thinking. We strive for a technology built + in the service of social justice, equality and collective freedom.

-- 2.54.0