Here you find information all documentation about Afiniel.Tech Yiimpool Installer v2.0 Will mostly automatically install all reequirements to get Yiimp installed correctly. This is a fork of Cryptopool.builders multipool installer, i cant see that the project is active anymore and there for i have start a "Reborn of the project"
- Fresh Ubuntu 16.04 or Ubuntu 18.04
- Minimum RAM 4GB.
- Recommended RAM 8GB or higher.
If you have any questions please contact us on discord You can also open request on github
You MUST RUN the yiimpool installer under root or an existing account. If you have an existing account then make sure that the account have sudo permissions.
To start the installation paste the following in your terminal and follow the instructions. Yiimpool installer will ask you to create a new account.
curl https://raw.githubusercontent.com/Afiniel-tech/Yiimpool-Installer/master/bootstrap.sh | bash
When the account is created yiimpool will ask you to reboot the system. When the system is rebooted log back in with the new account then you type following command to continue:
yiimpool
curl https://raw.githubusercontent.com/Afiniel-tech/Yiimpool-Installer/master/bootstrap.sh | bash
Question | Default | Help |
---|---|---|
Are you using a domain name | no | If you plan to use something like example.com, make sure DNS is updated |
Are you using a sub-domain as the main domain | no | If you plan to use something like pool.example.com |
Domain Name | localhost | Change to your domain either example.com or pool.example.com |
Stratum Domain | stratum.domain.name | This should be something other then your domain name |
Install SSL | yes | Installs a 90 day cert from LetsEncrypt |
Support Email | root@localhost | Used to send you system alerts |
Your Public IP | pulls ip last used to acess web server | To verify go to http://www.whatsmyip.org |
DB Root Password | autogenerated 36 character password | Default mysql root password |
DB Panel User Password | autogenerated 36 character password | Default mysql frontend password |
DB Stratum Password | autogenerated 36 character password | Default mysql stratum password |
Admin Portal Access Location | AdminPortal | to access example.com/site/AdminPortal |
Installation will take approximately 25 minutes. The installer will let you know when the installation is complete.
A server reboot is REQUIRED after the installation is fully completed to finalize the installation process
After rebooting the server log back in to your user account you have created, when the rebooting process is complete log in again with your user account again and you have successfully install yiimp on your sever.
On first reboot it may take up to 1-2 minutes before the cron screens auto-start. After waiting 1-2 minutes type:
motd
To help make your server more secure we have changed the install locations and directory structure of YiiMP as follows:
Directory | Files |
---|---|
/home/crypto-data/yiimp | General install location for YiiMP |
/home/crypto-data/yiimp/starts | screens and stratum sh files - you do not need to run these |
/home/crypto-data/yiimp/site | - |
/home/crypto-data/yiimp/site/web | New location for YiiMP web files |
/home/crypto-data/yiimp/site/backup | backup location for mysql DB |
/home/crypto-data/yiimp/site/configuration | New location of your serverconfig.php |
/home/crypto-data/yiimp/site/crons | New location of the main:blocks:loop2 sh files |
/home/crypto-data/yiimp/site/log | New location for debug.log and your nginx server log |
/home/crypto-data/yiimp/site/stratum | New location for your stratum files |
/home/crypto-data/wallets | New location for wallets |
Permissions have been setup correctly allowing your main user write acess to the /home/crypto-data directories! Changing file or directory permissions after install will cause your YiiMP to not function correctly you have been warned!!
By default even though all stratum algos start on server start, the ports have been blocked by the firewall. To open a port type:
sudo ufw allow port number
If you have installed with dedicated port you just run the following in your terminal to add coin daemon ports.
addport
From there your YiiMP installation is fully completed. You can now go to example.com/site/AdminPortal to access your admin section and start adding your coins.
To view your running screens run following ''' screen -list ''' To view the screen you run the following
screen -r main|loop2|blocks|debug
To detach from a screen type:
ctrl+a+d "DONT do: ctrl+c it will kill your screen."
To start, stop or restart main|loop2|blocks|debug type:
screens start|stop|restart main|loop2|blocks|debug
We also suggest that you type:
yiimp
If you have dedicated port installed.
addport
and get to know those commands as well!
Permissions have been setup correctly allowing your main user write acess to the /home/crypto-data directories! Changing file or directory permissions after install will cause your YiiMP to not function correctly, you have been warned!!
By default even though all stratum algos start on server start, the ports have been blocked by the firewall. To open a port type:
sudo ufw allow port number
You MUST also open the RPC Port number on the daemon server when adding new coins. Failing to open the port will result in a connection time out error.
From there your YiiMP Multi Server installation is fully completed. You can now go to example.com/site/AdminPortal to access your admin section and start adding your coins.
The following GitHubs have been a source of inspiration and code:
The following forks have been used in the making of the script:
Donations for continued support of this script are welcomed at:
- BTC: bc1qpnxtg3dvtglrvfllfk3gslt6h5zffkf069nh8r
- Doge: DCj73fKJbHeDTJx7arz4z7bbknWkSDpD8h
- ETH: 0x50C7d0BF9714dBEcDc1aa6Ab0E72af8e6Ce3b0aB
- LTC: ltc1qqw7cv4snx9ctmpcf25x26lphqluly4w6m073qw