GithubHelp home page GithubHelp logo

bitcoinmoneydigital / multipool_original_yiimp_installer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cryptopool-builders/multipool_original_yiimp_installer

0.0 1.0 0.0 11 KB

Shell 100.00%

multipool_original_yiimp_installer's Introduction

Original YiiMP Installer by CrombieCrunch

Tired of seeing people having issue with the cloned and modified scriptd out there. So we are rereleasing the orginial script until the new one is done. This has only been slightly updated to include the sql stuff since the first release.

yiimp

Install script for yiimp on Ubuntu 16.04

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/UGbGvna

Do not run the script as root

This script has an interactive beginning and will ask for the following information:

Your time zone Server Name Support Email Address Server Admin Email Address If you would like fail2ban installed If you would like to have SSL (LetsEncrypt) installed - Your domain must be pointed to your server prior to running the script or SSL will fail to install. New custom location for yiimp admin login.

Once those questions are answered the script will then be fully automated for the rest of the install.

  1. Update and Upgrade Ubuntu Packages
  2. Install Aptitude
  3. Install and configure Nginx
  4. Install MariaDB with random root password
  5. Install php7
  6. Install various dev packages required for building blocknotify and stratum
  7. Install SendMail
  8. Install Fail2Ban if selected
  9. Install and configur phpmyadmin with random password for phpmyadmin user
  10. Clone yiimp build packages, create directory structure, set file permissions, and more
  11. Update server clock
  12. Install LetsEncrypt if selected
  13. Create yiimp database, create 2 users with random passwords - passwords saved in ~/.my.cnf
  14. Import the sql dumps from yiimp
  15. Create base yiimp serverconfig.php file to get you going
  16. Updates all directory permissions

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.

You must update the following files:

  1. /var/web/serverconfig.php - update this file to include your public ip to access the admin panel. update with public keys from exchanges. update with other information specific to your server..
  2. /etc/yiimp/keys.php - update with secrect keys from the exchanges.

After you add the missing information to those files then run: bash main.sh bash loop2.sh bash block.sh

To download and run

curl -Lo install.sh https://raw.githubusercontent.com/cryptopool-builders/multipool_original_yiimp_installer/master/install.sh

bash install.sh

If this helped you or you feel giving please donate BTC Donation: 16xpWzWP2ZaBQWQCDAaseMZBFwnwRUL4bD

Feel free to join our Discord channel at https://discord.gg/UGbGvna

Crombie Crunch

Donations for continued support of this script are welcomed at:

  • BTC 33XUK3hzZxmAPBgh2JMmMuVVSCAtpK9eQX
  • BCH qp75x65svsuntmxze38sxqp47h4fqqgfyge5fgegah
  • ETH 0xF2654882a26C3a226eEFF02E652D3aFFA1Bb682A
  • LTC MTWpEuaLyj5AnvKxCKFh9fDbgsdNJgaECx

multipool_original_yiimp_installer's People

Contributors

cryptopool-builders avatar

Watchers

James Cloos 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.