This is a brief guide to running p2pool on linux for CryptCoin. Please donate a few cryptcoin to this address if you find it useful: EuwvdCG6xsHTwAtR7oTPEp2PjGo9v8yK2z
This is based on the following guide for darkcoin, with the urls changed to match cryptcoin repositories. Use it for the sections on hardening, if you are going to run p2pool for others to use. [The darkcoin guide](http://www.reddit.com/r/DRKCoin/comments/1zg2c8/tutorial_how_to_set_up_a_darkcoin_p2pool_server/)
For debian or ubuntu, install the following repos:
sudo aptitude install git build-essential curl libcurl4-openssl-dev libminiupnpc-dev \
libboost1.49-all-dev libncurses-dev libffi-dev python-twisted \
libdb5.1++-dev libdb5.1-dev screen mailutils
Install cryptcoind from here (see darkcoin guide for steps for installing that.):
git clone https://github.com/cryptcointeam/cryptcoin
Install the X11 pow xcoin hash python module
git clone https://github.com/darkcoinproject/xcoin-hash
The clean step is necessary because the git repository includes build modules, which might not match your library version:
python setup.py clean
sudo python setup.py install
Install p2pool for cryptcoin:
git clone https://github.com/m0gliE/p2pool-cryptcoin
edit the run script, change the donation address the script:
I personally changed it to use nohup instead of screen, it's not like p2pool is an interactive script, so I find it easier to read its output in a log file:
SERVICE='python ./run_p2pool.py --net cryptcoin'
if ps ax | grep -v grep | grep "$SERVICE" > /dev/null
echo "$SERVICE is already running!"
nohup python ./run_p2pool.py --net cryptcoin --give-author 0 --disable-upnp -f 1 -a EnGSmkMxD56LLUZ9rGeBQzU5fVN5hoW1ie > pool.log &
Then run it:
Point your miner at port 8171, the p2pool web inter...