Create your own local solo bitcoin mining ckpool & bitcoind easy install
It's clear that the default ckpool installation requires a bit of linux knowhow so I've created an all-in-one script to automate the process for you.
Quick instructions for most linux distributions:
wget https://bitbucket.org/ckolivas/ckpool/raw/master/scripts/install-ckpool-solo.sh
chmod +x install-ckpool-solo.sh
sudo ./install-ckpool-solo.sh
Whilst a dedicated high performance pool for regular or solo mining is still likely the preferred option for most people, everyone should have the ability to run their own truly solo mining operation even if just as their final backup. It should also be easy for as many people as possible to deploy one quickly in the case of an existential mining threat.
This will download ckpool source code, v29.0 bitcoin daemon binary, check its validity, install the daemon, build ckpool, and install it, configured for solo mining, and begin downloading the blockchain. Follow the prompts or simply press enter for the default settings.
Should work on any .deb or .rpm based linux distribution (ubuntu, debian, fedora, centos, rhel) to download required packages. Installs both as systemd services as the current user but can configure a new ckpool user for both. It will allow you to choose to run a pruned bitcoin blockchain to minimise hard drive storage, but it is recommended to use a full blockchain and have enough storage space to spare. The current blockchain is almost 700GB, so ideally you should at least have double this space on the drive. You will be given the option to use a checkpoint hash to speed up the initial blockchain download, or disable it for maximum paranoia. It will use any existing blockchain data in ~/.bitcoin if it exists for the chosen user.
Bitcoind will be preconfigured with suitable mining defaults, and ckpool will be configured to start in solo mining mode on port 3333 on the current machine. You will be unable to mine to it until the bitcoin daemon has synced up the full blockchain.
You will be given the option to enable donation to the ckpool author, and a custom signature to be added to any solved blocks.
Higher performance modern computing hardware and storage is recommended if you are to maintain a dedicated local solo mine and not just a backup of last resort.






