Yiimpool Yiimp Installer is an automated script that sets up a fully functional Yiimp mining pool on an Ubuntu 18.04 VPS. The script includes necessary dependencies, configurations, and security settings to get your pool up and running. Features include:
- Automatic coin daemon compilation using DaemonBuilder
- Support for custom ports
- SSL certificate installation from Let's Encrypt
- Intuitive web interface for managing your pool
- Built-in DaemonBuilder tool for compiling and adding new coins
Designed for both new and experienced users with clear installation instructions and comprehensive documentation.
- Fresh Ubuntu 18.04 VPS
- Minimum 4GB RAM (8GB or higher recommended)
A tool that downloads and compiles coins. To use, type "daemonbuilder" in terminal. Compile time depends on VPS CPU power.
- Using domain name?
- Using sub-domain as main domain?
- Domain Name
- Stratum Domain
- Install SSL
- Support Email
- Public IP
- DB Root Password
- DB Panel User Password
- DB Stratum Password
- Admin Portal Access Location
curl https://raw.githubusercontent.com/afiniel/yiimp_install_script/master/install.sh | bash
Installation will take approximately 15 minutes. The installer will let you know when the installation is complete. If you have any issues with the installation, open an issue here on Github.
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 and you have successfully installed YiiMP on your server.
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, the install locations and directory structure of YiiMP have been changed as follows:
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!!
To view your running screens, run the following command:
screen -list
To view a specific screen, run the following command:
screen -r main|loop2|blocks|debug
To detach from a screen, type:
ctrl+a+d (DO NOT use ctrl+c, it will kill your screen)
To start, stop, or restart a specific screen (main, loop2, blocks, or debug), type:
screens start|stop|restart main|loop2|blocks|debug
We also suggest typing:
yiimp
If you find this script useful, please consider donating to the following addresses:
- BTC: bc1q582gdvyp09038hp9n5sfdtp0plkx5x3yrhq05y
- BCH: qzz0aff2k0xnwyzg7k9fcxlndtaj4wa65uxteqe84m
- DOGE: DH6Fg8m9okqf9vZmyVCR4rYf1rRb2r4afj
- LTC: ltc1qqw7cv4snx9ctmpcf25x26lphqluly4w6m073qw
- BEP20-BNB: 0x50C7d0BF9714dBEcDc1aa6Ab0E72af8e6Ce3b0aB
- KASPA: kaspa:qrmlud0fs4kxq6yynuxwmrqy8zjhvl6c6rtdv4hkze6qx69cysdjw79uep0mt
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 |