GithubHelp home page GithubHelp logo

reedtrullz / yiimp_install_script Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nitrocon/yiimp_install_script-cryptoverse.eu

0.0 0.0 0.0 324 KB

Install Script for Yiimp on Ubuntu Server 16.04 / 18.04

Home Page: https://pool.cryptoverse.eu

Shell 97.25% Python 2.75%

yiimp_install_script's Introduction

Yiimp_install_script cryptoverse.eu (update September, 2022)

Site : https://pool.cryptoverse.eu

Discord : https://discord.gg/Rv7hhpzQb9

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

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


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

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

Connect on your VPS =>

  • sudo apt update
  • sudo apt -y upgrade
  • adduser pool
  • usermod -aG sudo pool
  • reboot
  • login pool
  • sudo ufw app list
  • sudo ufw allow OpenSSH
  • sudo ufw enable
  • sudo apt -y install nginx
  • sudo ufw allow 'Nginx Full'
  • systemctl status nginx
  • sudo apt install git
  • REBOOT
  • git clone https://github.com/nitrocon/yiimp_install_script-cryptoverse.eu.git
  • cd yiimp_install_script-cryptoverse.eu
  • bash install.sh (DO NOT RUN THE SCRIPT AS ROOT or SUDO)
  • At the end, you MUST REBOOT to finalize installation...

Install mysqltuner:

  • sudo apt-get install mysqltuner
  • sudo mysqltuner
  • cd /etc/mysql
  • sudo nano my.cnf
  • insert:

[mysqld] performance_schema=ON performance-schema-instrument='stage/%=ON' performance-schema-consumer-events-stages-current=ON performance-schema-consumer-events-stages-history=ON performance-schema-consumer-events-stages-history-long=ON

  • sudo service mysql restart
  • sudo mysqltuner (wait for this at least 24hours to collect enough data)

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 (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.

If you need further assistance we have a small but growing discord channel at https://discord.gg/zcCXjkQ

If this helped you donate to cryptoverse.eu:

  • BTC Donation : 15drtFuqpMqSdeEuyepKyvMgQWhcGQmXYP
  • RTM Donation : RDv3xmo8RBe1hec7SpoT5SgtAnACq9EDx5

yiimp_install_script's People

Contributors

crombiecrunch avatar eheheeeeeee avatar manfromafar avatar mario1987 avatar monkeyd-core avatar nitrocon avatar xavatar avatar xiaolin1579 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.