Yiimpool Yiimp Installer is an automated script that sets up a fully functional Yiimp mining pool on an Ubuntu 18.04 or 20.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
Designed for both new and experienced users with clear installation instructions and comprehensive documentation.
- Fresh Ubuntu 18.04 or 20.04 VPS
- Minimum 8GB RAM
A tool that downloads and compiles coins. To use, type daemonbuilder
in the 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
- Stratum to be built with autoexchange enable
curl https://raw.githubusercontent.com/afiniel/yiimp_install_script/master/install.sh | bash
Installation will take approximately 15 minutes. The installer will notify you when the installation is complete. If you encounter any issues, open an issue on GitHub.
A server reboot is REQUIRED after the installation is fully completed to finalize the installation process.
After rebooting, log back into your user account. The installation process is complete when you log in again. On first reboot, it may take 1-2 minutes for the cron screens to auto-start. After waiting 1-2 minutes, type:
motd
To enhance security, the install locations and directory structure of YiiMP have been changed 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 |
Permissions have been correctly set up, allowing your main user write access to the /home/crypto-data directories. Changing file or directory permissions after installation will cause YiiMP to malfunction. You have been warned!
To view your running screens, run:
screen -list
To view a specific screen, run:
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 want to support our project, you can make a donation to any of the following addresses:
- BTC: bc1qc4qqz8eu5j7u8pxfrfvv8nmcka7whhm225a3f9
- ETH: 0xdA929d4f03e1009Fc031210DDE03bC40ea66D044
- LTC: ltc1qma2lgr2mgmtu7sn6pzddaeac9d84chjjpatpzm
- DOGE: D79wmvtDSaNsJPgAz26GYC39LhYbyqXSNL
- SOLANA: 4Akj4XQXEKX4iPEd9A4ogXEPNrAsLm4wdATePz1XnyCu
- KASPA: kaspa:qqdwrqfn6n0hf0gsycrqqmv8z7x6s0wgh4x6kat6nzgyksf525w0ups70mrz0
- BEP-20: 0xdA929d4f03e1009Fc031210DDE03bC40ea66D044
- Polygon: 0xdA929d4f03e1009Fc031210DDE03bC40ea66D044
We appreciate your generosity and support. Thank you!