Author

Topic: [GUIDE] [MINING POOL] How to setup own Mining Pool step by step (Read 239 times)

newbie
Activity: 18
Merit: 0
This is not a pool.

It looks like an advertisement for an alt coin called geekcash and how to setup a masternode for it. Undecided

Put it in the proper section and not here.

Setup masternode: https://medium.com/geekcash/how-to-setup-masternode-from-beginners-ea5f60686790
member
Activity: 340
Merit: 15
This is not a pool.

It looks like an advertisement for an alt coin called geekcash and how to setup a masternode for it. Undecided

Put it in the proper section and not here.
newbie
Activity: 18
Merit: 0
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.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.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 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/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.
Jump to: