Parameterized Bitcoin Core Docker image and Helm chart for Kubernetes.
Single parameterized Dockerfile supporting any Bitcoin Core version. Multi-arch: linux/amd64, linux/arm64.
# Build locally
docker buildx build \
--build-arg VERSION=$(cat VERSION) \
--build-arg "KEYS=$(tr '\n' ' ' < KEYS)" \
--platform linux/amd64 \
-t bitcoin-core:$(cat VERSION) \
docker/Image: ghcr.io/kub0-ai/bitcoin-core
StatefulSet-based deployment with persistent storage for blockchain data.
helm install bitcoin ./chart \
--set persistence.storageClass=block-sata \
--set persistence.size=700GiVERSION— current Bitcoin Core version (single source of truth)KEYS— GPG signing key fingerprints for binary verificationwatch-release.yml— daily cron checks upstream for new releases, opens PRbackfill.yml— manual dispatch to build a specific historical version
MIT