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
- 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 24.04 LTS
- Ubuntu 23.04
- Ubuntu 22.04 LTS
- Ubuntu 20.04 LTS
- Ubuntu 18.04 LTS
- Debian 11
- Debian 12 (Build Stratum not working)
curl https://raw.githubusercontent.com/afiniel/Yiimpoolv1/master/install.sh | bash
The 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
motd
to view pool status
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 screen
screens start|stop|restart [service] # Control specific services
yiimp # View pool overview
motd # Check system status
Built-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
Donations appreciated:
- BTC: bc1qc4qqz8eu5j7u8pxfrfvv8nmcka7whhm225a3f9
- BCH: qpse55j0kg0txz0zyx8nsrv3pvd039c09ypplsfn87
- ETH: 0xdA929d4f03e1009Fc031210DDE03bC40ea66D044
- LTC: MC9xjhE7kmeBFMs4UmfAQyWuP99M49sCQp
- DOGE: DHNhm8FqNAQ1VTNwmCHAp3wfQ6PcfzN1nu
- SOLANA: 4Akj4XQXEKX4iPEd9A4ogXEPNrAsLm4wdATePz1XnyCu
- BEP-20: 0xdA929d4f03e1009Fc031210DDE03bC40ea66D044
- KASPA: kaspa:qrhfn2tl3ppc9qx448pgp6avv88gcav3dntw4p7h6v0ht3eac7pl6lkcjcy7r