Post
Topic
Board Pools
Re: HELP: Setting up solo mining pool on my own BTC node
by
Nexus9090
on 05/07/2025, 15:53:46 UTC
Just following up on this.

I bought myself a PIRONMAN-5 MAX case and repurposed one of my PI-5's and a 2TB NVME SSD. The PI-5 I've used is only a 4GByte version.

Setting up Bitcoincore 29 took me around 10-15 minutes, sync of the blockchain took nearly 3 days.

As a side note, I compressed the data directory for offline storage to a TAR.BZ2 at max compression even after all that it is around 693.5GBytes in size, but at least in future I can use that to rebuild the chain without having to re-download the whole damn thing again. Mind you, the copy from the PI to the backup storage media took nearly 3 hours alone!

I then git cloned CKPOOL and followed the build instructions, this worked fine.

Then I spent around an hour tinkering with the ckpool.config file to get it functional with my set-up. This was the hardest part of it.

Once that was done, I connected one of my mining rigs and away it went quite happily mining to the PI5 through Stratum to the newly configured CKPOOL on the PI5


In terms of usage stats: memory usage is hovering around 1.2-1.7GBytes

CPU usage is <2% on average.

So the PI is more than capable of running both Bitcoincore and CKPOOL as a local pool provider.

I'll follow up on this post with a more detailed configuration and step by step but for now it seems to be working just fine.