/yiimp_install_scrypt

Install Script for Yiimp on Ubuntu Server 16.04 / 18.04

Primary LanguageShell

Yiimp_install_scrypt v0.3 (update September, 2020) - A fork from https://github.com/xavatar/yiimp_install_scrypt

Tutorial Video (16.04 / 18.04 - Without SSL) : https://www.youtube.com/watch?v=qE0rhfJ1g2k (prepared by xavatar)

Yiimp for X11K (used in this script for Yiimp Installation): https://github.com/kyancoin/yiimp

Original Yiimp Installer : https://github.com/cryptopool-builders/multipool_original_yiimp_installer


Install script for yiimp on Ubuntu Server 18.04 (using Bedri's Yiimp for X11K)

USE THIS SCRIPT ON FRESH INSTALL UBUNTU Server 18.04 !

Connect on your VPS =>

  • apt update
  • apt upgrade
  • reboot
  • adduser pool (pool it's just an example...)
  • adduser pool sudo
  • su - pool
  • sudo apt -y install git
  • git clone https://github.com/kyancoin/yiimp_install_scrypt.git
  • cd yiimp_install_scrypt/
  • bash install.sh (DO NOT RUN THE SCRIPT AS ROOT or SUDO)
  • At the end, you MUST REBOOT to finalize installation...

Finish !

If you are issue after installation (nginx,mariadb... not found), use this script : bash install-debug.sh (watch the log during installation)

‼️ YOU MUST UPDATE THE FOLLOWING FILES :
  • /var/web/serverconfig.php : update this file to include your public ip (line = YAAMP_ADMIN_IP) to access the admin panel (Put your PERSONNAL IP, NOT IP of your VPS). update with public keys from exchanges. update with other information specific to your server..
  • /etc/yiimp/keys.php : update with secrect keys from the exchanges (not mandatory)
  • If you want change 'AdminPanel' to access Panel Admin : Edit this file "/var/web/yaamp/modules/site/SiteController.php" and Line 11 => change 'AdminPanel'
‼️ IMPORTANT :
  • The configuration of yiimp and coin require a minimum of knowledge in linux
  • Your mysql information (login/Password) is saved in ~/.my.cnf

This script has an interactive beginning and will ask for the following information :
  • Server Name (no http:// or www !!!!! Example : crypto.com OR pool.crypto.com OR 80.41.52.63)
  • Are you using a subdomain (anser yes if you are using a domainname like mypoolx11k.example.com)
  • Enter support email
  • Set stratum to AutoExchange
  • Your Public IP for admin access (Put your PERSONNAL IP, NOT IP of your VPS)
  • Install Fail2ban
  • Install UFW and configure ports
  • Install LetsEncrypt SSL

This install script will get you 95% ready to go with yiimp. There are a few things you need to do after the main install is finished.

There will be several wallets already in yiimp. These have nothing to do with the installation script and are from the database import from the yiimp github.