Skip to content

msy2008/yiimp_install_scrypt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yiimp_install_scrypt v1.0 (update msy2008, 2024)

Site : http://amxpool.com:8282

X Twitter:https://twitter.com/dogmcoin

Discord: https://discord.gg/bYsZGSVf6e

Telegram: https://t.me/DogmcoinEnglish

X Twitter: https://twitter.com/msy2008

Discord: https://discord.gg/3Qq2neb

Telegram: https://t.me/infinitecoin_IFC

TUTO Youtube (16.04 / 18.04 - Without SSL) : https://www.youtube.com/watch?v=qE0rhfJ1g2k

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

msy2008 Stratum (Use separately developed stratum): https://github.com/msy2008/stratum-full

msy2008 Yiimp Installer : https://github.com/msy2008/yiimp_install_scrypt

Original Yiimp : https://github.com/tpruvot/yiimp

Original Yiimp Installer : https://github.com/xavatar/yiimp_install_scrypt


Install script for yiimp on Ubuntu Server 16.04 / 18.04 (use msy2008's Yiimp)

USE THIS SCRIPT ON FRESH INSTALL UBUNTU Server 16.04 / 18.04 !

Some people report that it can also be installed on Ubuntu 20.04, but I haven't tried it.

Note: Enable root and log in to your Ubuntu system as root!!!

  • Connect on your VPS =>

1.Update system and packages

apt update
apt upgrade
reboot

2.Add New User

adduser pool
adduser pool sudo

3.Switch to new user test and exit

su pool
exit

4.Switch to the new user again and install the software

su pool
sudo apt-get install build-essential libssl-dev curl git-core openssh-server

5.Download the Yiimp installation script and install it

cd ~
git clone https://github.com/msy2008/yiimp_install_scrypt.git
cd yiimp_install_scrypt
bash install.sh
  • At the end, you MUST REBOOT to finalize installation...

Use separately developed stratum

  • Connect on your VPS =>

1.Download the Yiimp stratum

git clone https://github.com/msy2008/stratum-full.git

2.Compile

cd stratum-full/iniparser
make
cd ..
make

3.Move stratum file

sudo mv stratum /var/stratum/stratum_full

4.Run as follows: For example, if you use the scrypt algorithm (copy the scrypt.conf file to the stratum folder)

./stratum_full scrypt

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 & many beers...
  • 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 (mypoolx11.crypto.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.

While I did add some server security to the script, it is every server owners responsibility to fully secure their own servers. After the installation you will still need to customize your serverconfig.php file to your liking, add your API keys, and build/add your coins to the control panel.

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. You can clean up before adding your coins : https://bitcointalk.org/index.php?topic=2124257.20

About

Install Script for Yiimp on Ubuntu Server 16.04 / 18.04

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 97.9%
  • Python 2.1%