Code Monkey home page Code Monkey logo

yiimp_install_script's Introduction

Yiimpool Yiimp Installer with DaemonBuilder and Addport Support

Discord GitHub issues GitHub release (latest by date)

motd

Description

Yiimpool Yiimp Installer is an automated script that sets up a fully functional Yiimp mining pool on an Ubuntu 18.04 or 20.04 VPS. The script includes necessary dependencies, configurations, and security settings to get your pool up and running. Features include:

  • Automatic coin daemon compilation using DaemonBuilder
  • Support for custom ports
  • SSL certificate installation from Let's Encrypt
  • Intuitive web interface for managing your pool

Designed for both new and experienced users with clear installation instructions and comprehensive documentation.

⚙️ Requirements

  • Fresh Ubuntu 18.04 or 20.04 VPS
  • Minimum 8GB RAM

ℹ️ DaemonBuilder

A tool that downloads and compiles coins. To use, type "daemonbuilder" in terminal. Compile time depends on VPS CPU power.

💾 Installation

Installer will ask:

  • Using domain name
  • Using sub-domain as main domain?
  • Domain Name
  • Stratum Domain
  • Install SSL
  • Support Email
  • Public IP
  • DB Root Password
  • DB Panel User Password
  • DB Stratum Password
  • Admin Portal Access Location
  • Stratum to be built with autoexchange enable

To install:

curl https://raw.githubusercontent.com/afiniel/yiimp_install_script/master/install.sh | bash

Installation will take approximately 15 minutes. The installer will let you know when the installation is complete. If you have any issues with the installation, open an issue here on Github.

Finish! Remember to

A server reboot is REQUIRED after the installation is fully completed to finalize the installation process

After rebooting the server, log back in to your user account you have created. When the rebooting process is complete, log in again with your user account and you have successfully installed YiiMP on your server.

On first reboot it may take up to 1-2 minutes before the cron screens auto-start. After waiting 1-2 minutes type:

motd

To help make your server more secure, the install locations and directory structure of YiiMP have been changed as follows:

Permissions have been setup correctly allowing your main user write acess to the /home/crypto-data directories! Changing file or directory permissions after install will cause your YiiMP to not function correctly you have been warned!!

Commands

To view your running screens, run the following command:

screen -list

To view a specific screen, run the following command:

screen -r main|loop2|blocks|debug

To detach from a screen, type:

ctrl+a+d (DO NOT use ctrl+c, it will kill your screen)

To start, stop, or restart a specific screen (main, loop2, blocks, or debug), type:

screens start|stop|restart main|loop2|blocks|debug

We also suggest typing:

yiimp

Support

If you want to support our project, you can make a donation to any of the following addresses:

  • BTC: bc1q3k7ag4tf45x60swzuk3djvkelw3xdfkgpjxjm0
  • ETH: 0x50C7d0BF9714dBEcDc1aa6Ab0E72af8e6Ce3b0aB
  • DOGE: D7bjqNwyevTYK9JDZbJPQJXbd1b7PosPDT
  • KASPA: kaspa:qqdwrqfn6n0hf0gsycrqqmv8z7x6s0wgh4x6kat6nzgyksf525w0ups70mrz0
  • BEP-20: 0x50C7d0BF9714dBEcDc1aa6Ab0E72af8e6Ce3b0aB
  • Polygon: 0x50C7d0BF9714dBEcDc1aa6Ab0E72af8e6Ce3b0aB

We appreciate your generosity and support. Thank you!

Directory Files
/home/crypto-data/yiimp
General install location for YiiMP
/home/crypto-data/yiimp/starts
screens and stratum sh files - you do not need to run these
/home/crypto-data/yiimp/site
-
/home/crypto-data/yiimp/site/web
New location for YiiMP web files
/home/crypto-data/yiimp/site/backup
backup location for MySQL DB
/home/crypto-data/yiimp/site/configuration
New location of your serverconfig.php
/home/crypto-data/yiimp/site/crons
New location of the "main:blocks:loop2" sh files
/home/crypto-data/yiimp/site/log
New location for debug.log and your nginx server log
/home/crypto-data/yiimp/site/stratum
New location for your stratum files

yiimp_install_script's People

Contributors

afiniel avatar xavatar avatar crombiecrunch avatar eheheeeeeee avatar afinieldev avatar xiaolin1579 avatar bios-the-original avatar manfromafar avatar mario1987 avatar ionos-deploy-now[bot] 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.