Tags: skaisser/ckpool
Tags
v1.1.0 - Production Deployment Suite Enterprise-Grade Multi-Node Failover: - Instant failover on first RPC failure (~100ms vs 4+ seconds) - Sync-aware failover stays on backup during primary node sync - Automatic intelligent failback to primary when ready - Zero mining downtime during node maintenance Production Deployment Tools: - post-install.sh: Systemd service installer with UFW firewall - monitor.sh: Matrix-style colorized real-time log viewer - clean-old-blocks.sh: Automatic cleanup with cron integration - Auto-detection of stratum ports from config files Systemd Service Enhancements: - Production-tested configuration matching live deployments - network-online.target for better network reliability - ExecReload with HUP signal for graceful reloads - Higher resource limits (2.1M NOFILE, 32K NPROC, unlimited MEMLOCK) - Proper timeout values (60s start, 30s stop) - Clean shutdown with KillMode=mixed and KillSignal=SIGTERM Installation Improvements: - Dependency checking with auto-installation prompts - OS auto-detection (Ubuntu/Debian) - Comprehensive documentation updates Production Proven: - 66 mainnet blocks mined on Bitcoin Cash - Tested with NiceHash, MiningRigRentals, and industrial ASICs - Battle-tested multi-node failover in production