This is a step by step guide on how to setup your own mining pool for things like
GeekCash,
Bitcoin,
Litecoin, and other Crypto-Currencies.
https://i.imgur.com/RtwYGyz.png 1. Connect to VPS — Ubuntu which GeekCash is already To install GeekCash Daemon follow the instructions below:
https://medium.com/geekcash/how-to-setup-masternode-from-beginners-ea5f60686790https://i.imgur.com/VFOR2bE.png2. We need install some required packagesNode 8.x.x
sudo apt-get install libevent-pthreads-2.0–5
sudo apt-get install libcurl4-openssl-dev
curl -sL
https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install -y build-essential
sudo add-apt-repository ppa:chris-lea/redis-server
sudo apt-get update
sudo apt-get install redis-server
make sure redis-server work
https://i.imgur.com/U6y6xnt.png3. Install open-node-mining-portal3.1 Get source git clone
https://github.com/geekcash/node-open-mining-portal.git pool
cd pool
npm install
Before run you must change some configuration — I use FileZilla to edit file thought SFTP
3.2 Change pool/config.jsongoto /root/pool rename config_example.json to config.json
https://i.imgur.com/XO5YXCR.pngedit config.json and change the website configuration to match your server
https://i.imgur.com/KuY9pLr.pngSave and push change
https://i.imgur.com/mTaQLxm.png3.3 Change geekcash.jsonGo to root/pool/configs -> rename geekcash_example.json to geekcash.json
https://i.imgur.com/0Umici2.pngreturn terminus back to root
Create new address:
geekcash-cli getnewaddress pool
GLLDUZqZFof4cdrffZd4RmT1V8cKFM4Npz
Go to .geekcash → cat geekcash.conf to show configuration
https://i.imgur.com/e0TIWX0.png rpcuser=rKGhy6aC7TPB
rpcpassword=ZMGCchzgRUSGtIfCr9CQhRgqylgg4U2J
rpcallowip=127.0.0.1
listen=1
server=1
daemon=1
Edit file geekcash.json
Change address and rewardRecipients to your new created pool address
Change user and password to your rpcuser and rpcpassword
https://i.imgur.com/nQNLxQV.pngSave file and push updated file
https://i.imgur.com/lyGs3FB.png3.4 Test pool Go to pool and run node init
https://i.imgur.com/EWO4HXV.png3.5 Install Pm2 to keep pool working npm install pm2 -g
start init.js via pm2
pm2 start init.js — name=”pool”
https://i.imgur.com/vXZjqwE.png3.6 Now try mining on new poolhttps://i.imgur.com/1mQewfI.pnghttps://i.imgur.com/IcIM3zu.pnggo to website
http://your-ip/Note: if can’t connect to website or stratum Host check your firewall and allow port
sudo ufw allow 80
sudo ufw allow 3333
Cloud Server for Pool: ☞
https://m.do.co/c/6ce18fd0e005Coupon Code: LowEndBox
Follow GEEKCASH at:https://geekcash.org/https://discord.gg/4fDKzQwhttps://www.facebook.com/geekcash.orghttps://twitter.com/GeekCash https://t.me/geekcashThanks for Reading. Share your thoughts in the comments section below.