Skip to main content

Three deployment options, all covering the same zisk-coordinator and zisk-worker binaries. Pick the binaries-directly path for a developer machine or CI runner; pick the services path when the prover needs to run 24/7 under a real service manager (systemd on Linux, launchd on macOS); pick Docker for a containerised stack with Prometheus and Grafana bundled in.

Which to pick?

ScenarioPath
Developer laptop, smoke-testing the proverBinaries directly
CI runner that spins a cluster up for a few minutesBinaries directly or Docker
Contributor on a feature branch / custom featuresBinaries directly — source build
Demo or single-host staging with Prometheus + Grafana attachedDocker
Bare-metal or VM host running the coordinator 24/7As services
Worker fleet that needs to register on bootAs services
You want hardened units, dedicated service users, journald routingAs services