KarmaKit and Watchtower

Overview

Good Karma Kit

The Good Karma Kit is “a Docker Compose project to run on servers with spare CPU, disk, and bandwidth.” I like the idea in principle, but it is always a complex thing to do, because if you host unknown content, you can get in trouble easily (like pirated content or worst…)

In this scenario, I loved the idea of having full control of it via a curated list of proposed docker compose services.

On the list proposed by Karma Kit, I tried boinc which are compute resources donated to Berkley University for various projects; I was impressed because the Boinc tool is very well done and works also on slow Linux servers. You can also set up a tor node, or support various archive initiatives.

Watchtower

The Karma Kit uses a tiny tool to keep your images updated. Normally I do not like this approach because on professional installation you need often the control of the exact imaghe you are using but… for this sort of project is nice.

The tool is called Watchtower and I suggest to give it a try

Container mirror for K8s: Spegel

Linked to watch tower, I discovered another tool called Spegel: https://github.com/spegel-org/spegel Spegel is a stateless cluster local OCI registry mirror: it is useful for K8s guys. Let me know if it saved your day