Ninjastic
Home
Search
Users
Boards
Addresses
Ctrl + K
Toggle theme
Open menu
Post
Edited versions
Quotes to this post
Post
46293178
Topic
5040181
Board
Mining (Altcoins)
[GUIDE] [MINING POOL] How to setup own Mining Pool step by step
by
Loteco
on
29/09/2018, 04:21:54 UTC
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-ea5f60686790
https://i.imgur.com/VFOR2bE.png
2. We need install some required packages
Node 8.x.x
sudo apt-get install libevent-pthreads-2.05
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.png
3. Install open-node-mining-portal
3.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.json
goto /root/pool rename config_example.json to config.json
https://i.imgur.com/XO5YXCR.png
edit config.json and change the website configuration to match your server
https://i.imgur.com/KuY9pLr.png
Save and push change
https://i.imgur.com/mTaQLxm.png
3.3 Change geekcash.json
Go to root/pool/configs -> rename geekcash_example.json to geekcash.json
https://i.imgur.com/0Umici2.png
return 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.png
Save file and push updated file
https://i.imgur.com/lyGs3FB.png
3.4 Test pool
Go to pool and run node init
https://i.imgur.com/EWO4HXV.png
3.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.png
3.6 Now try mining on new pool
https://i.imgur.com/1mQewfI.png
https://i.imgur.com/IcIM3zu.png
go to website
http://your-ip/
Note: if cant 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/6ce18fd0e005
Coupon Code: LowEndBox
Follow GEEKCASH at:
https://geekcash.org/
https://discord.gg/4fDKzQw
https://www.facebook.com/geekcash.org
https://twitter.com/GeekCash
https://t.me/geekcash
Thanks for Reading. Share your thoughts in the comments section below.