How to install the yiimp pool on the ubuntu 16.04 server and configure yenten coin (stratum yespowerr16)
For the sake of interest, I wanted to raise my pool and figure it out. Information on the Internet on how to raise your pool to yiimp and set it up for a coin yenten coin with yespowerr16 support is completely gone. Let’s start.
To raise the pool, we need a dedicated server or VDS.
We will accept inexpensive hosting VDS - sprintbox
So, on the stages I will conduct from the beginning to the end, and you will manage to create your own pool.
register on sprintbox and create VDS with operating system - ubuntu1604-32gb-2gb-1core.
Login by ssh via putty
Asks to change the root password — enter which came to the email and 2 times a new one.
Updating the repositories – apt-get update
Install mc – apt-get install mc
Downloading the unattend install file yiimp – wget https://raw.githubusercontent.com/bubasik/yiimp-install-script-on-ubuntu/master/install.sh
chmod +x install.sh
p.s. (auto install — https://github.com/bubasik/yiimp-yespowerr16-ytn)
Run the installation script with the command
bash install.sh
Time zone we write - Europe/Moscow
Specify — The name of the server or its ip if access is without a domain
Point — EMail box for letters
If you use auto-exchange, then indicate BTC wallet
Control Panel Address (any not standard site_name/site/panel_name)
Ip address from which access to the control panel will be allowed (You can see on the site whatismyip.com)
Specify — Do you want to install an autobann?
Configure the UFW firewall to standard ports — yes or no
Do you want to install a secure SSL certificate for a domain? — yes or no
Next comes the automatic installation …. Wait…
Installing the wallet Yenten Coin
1 |
git clone https://github.com/yentencoin/yenten.git |
Unpack the archive via MC to the folder where we will run the purse daemon.
Build yentend on Ubuntu 16.04
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
sudo apt-get install build-essential sudo apt-get install libtool autotools-dev autoconf sudo apt-get install libssl-dev sudo apt-get install libboost-all-dev sudo apt-get install pkg-config sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install libdb4.8-dev sudo apt-get install libdb4.8++-dev git clone https://github.com/yentencoin/yenten.git cd yenten ./autogen.sh ./configure --enable-upnp-default --without-gui --disable-tests make |
Run the wallet - ./yentend
And we see an error that the configuration is not configured.
Now in the folder /user/.yenten/ you need to create a file yenten.conf with content:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
rpcuser=username rpcpassword=parolpass server=1 rpcallowip=127.0.0.1 rpcport=9982 185.185.71.113:9981 95.54.197.160:9981 212.192.89.210:9981 195.154.78.14:9981 62.140.250.154:9981 37.0.48.238:9981 |
We resolve the port to connect to 6236 (this is the stratum port for our algorithm)
sudo ufw allow 6236/tcp
Do not forget to create the config file yespowerR16 for stratum from the file yespower.conf
Run the pool files:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
cd /var/web nohup ./main.sh & nohup ./loop2.sh & nohup ./blocks.sh & cd /root/yenten/ nohup ./yentend & cd /var/stratum/ nohup ./run.sh yespowerR16 & |
Everything, our pool will work, there are questions — ask in the comments, maybe banal moments are omitted, but the most difficult — told.
Example of setting up the control panel — http://www.bubasik.com/yiimp-pool-install-ubuntu-guide-16-04-server-and-setup-elicoin/
Welcome Yenten coin POOL - http://185.185.69.156/ or http://yenten-pool.info/
PLEASE DONATE TO — YENTEN Adress - YkFwGWAJ2CFcwYzqP6ihgFgUrj5bQQTsXg
ПОЖАЛУЙСТА СКИНЬТЕ МОНЕТОК — YENTEN Адрес - YkFwGWAJ2CFcwYzqP6ihgFgUrj5bQQTsXg
Напишу еще много интересных статей про нашу монетку. I will write many interesting articles about our coin.
Hello.
How to fix «Reward» amount? Did right number on coin page, but it still says 1.
You can change values directly in the database.
PhpMyAdmin.