satoshi a068afc8c1 Supervise ckpool with restart loop and bitcoind readiness check
Replaces the one-shot ckpool launch with a supervised loop that waits
for bitcoind to be reachable before each start. When the API kills
ckpool (bitcoind down), the loop waits for recovery and restarts it
automatically — dashboard stays up the whole time.
2026-05-19 01:30:44 +03:00
2026-05-11 02:18:48 +03:00
2026-05-11 02:18:48 +03:00

Kamado Pool — StartOS Packaging

StartOS 0.3.5.1 wrapper for Kamado Pool, a modern solo Bitcoin mining pool built on a patched fork of CKPool-solo with a Go middleware API and Svelte real-time dashboard.

Build

make

This runs deno to bundle the embassy TypeScript procedures, builds a multi-arch OCI image via docker buildx, and packs everything into kamado-pool.s9pk using start-sdk.

The build pulls KamadoPool source from a local sibling checkout (../KamadoPool by default) via a docker buildx named build context — no GitHub clone, no pinned SHA. If your checkout lives elsewhere, override it:

make KAMADO_SRC=/path/to/KamadoPool

Install

make install

License

GPL-3.0 — matches upstream Kamado and CKPool.

S
Description
No description provided
Readme
97 KiB
Languages
TypeScript 58.5%
Shell 27.4%
Dockerfile 7.7%
Makefile 6.4%