This installer provides an automated way to set up a full Yiimp mining pool on Ubuntu and Debian systems. Key features include:
- Automated installation and configuration of all required components
- Built-in DaemonBuilder for compiling coin daemons
- Multiple SSL configuration options (Let's Encrypt or self-signed)
- Support for both domain and subdomain setups
- Enhanced security features and server hardening
- Automatic stratum setup with autoexchange capability
- Web-based admin interface (default: /admin/login)
- Built-in upgrade tools
- Comprehensive screen management for monitoring
- PhpMyAdmin for database management
- Fresh Ubuntu/Debian installation
- Minimum 8GB RAM (16GB recommended)
- 2+ CPU cores
- Clean domain or subdomain pointed to your VPS
- Ubuntu 25.04
- Ubuntu 24.04 LTS
- Ubuntu 23.04
- Ubuntu 22.04 LTS
- Ubuntu 20.04 LTS
- Debian 11
- Debian 12 (Build Stratum not working)
- Debian 13
curl https://raw.githubusercontent.com/afiniel/Yiimpoolv1/master/install.sh | bashThe installer will guide you through:
- Domain setup (main domain or subdomain)
- SSL certificate installation
- Database credentials
- Admin portal location
- Email settings
- Stratum configuration
- Required: Reboot your server after installation
- Wait 1-2 minutes after first login for services to initialize
- Run
motdto view pool status (custom Yiimpool MOTD) - Verify installation health:
bash install/post_install_check.sh- Open the site (replace with your domain):
- Pool:
http(s)://your-domain/ - Admin:
http(s)://your-domain/admin/login - phpMyAdmin:
http(s)://your-domain/phpmyadmin
- Pool:
The installer uses a secure directory structure:
| Directory | Purpose |
|---|---|
| /home/crypto-data/yiimp | Main YiiMP directory |
| /home/crypto-data/yiimp/site/web | Web files |
| /home/crypto-data/yiimp/starts | Screen management scripts |
| /home/crypto-data/yiimp/site/backup | Database backups |
| /home/crypto-data/yiimp/site/configuration | Core configuration |
| /home/crypto-data/yiimp/site/crons | Cron job scripts |
| /home/crypto-data/yiimp/site/log | Log files |
| /home/crypto-data/yiimp/site/stratum | Stratum server files |
screen -list # View all screens
screen -r [name] # Access screen (main|loop2|blocks|debug)
ctrl+a+d # Detach from current screenscreens start|stop|restart [service] # Control specific services
yiimp # View pool overview
motd # Check system status
# Post-install verification
bash install/post_install_check.shBuilt-in coin daemon compiler accessible via the daemonbuilder command. Features:
- Automated dependency handling
- Support for multiple compile options
- Custom port configuration
- Keep your system updated regularly
- Use strong passwords for all services
- Do not modify default file permissions
- Regularly backup your data
For assistance:
- Open an issue on GitHub
- Join our Discord server: https://discord.gg/vV3JvN5JFm
Donations appreciated:
-
BTC: 3ELCjkScgaJbnqQiQvXb7Mwos1Y2x7hBFK
-
LTC: M8uerJZUgBn9KbTn8ng9MasM9nWFgsGftW
-
DOGE: DKBddo8Qoh19PCFtopBkwTpcEU1aAqdM7S
-
SOLANA: 4Akj4XQXEKX4iPEd9A4ogXEPNrAsLm4wdATePz1XnyCu
-
BEP20: 0xdA929d4f03e1009Fc031210DDE03bC40ea66D044
-
TON: UQBzBvFrVjfo444hGHY2HBPNzL8nEIEzuQBF99PFh1UvyH7w