Bitcoin Forum
April 26, 2024, 03:45:00 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: New Installation script for yiimp  (Read 6764 times)
crombiecrunch (OP)
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
August 26, 2017, 07:27:09 AM
Last edit: September 16, 2017, 12:37:18 PM by crombiecrunch
 #1

Hey everyone! First off, mods if wrong place please move.

I've wrote a nice little installation script for yiimp. This is for a fresh server running Ubuntu 16.04 and setup with a user account and not root.

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

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

What the script does during installation:

. Update and Upgrade Ubuntu Packages
. Install Aptitude
. Install and configure Nginx
. Install MariaDB with random root password
. Install php7
. Install various dev packages required for building blocknotify and stratum
. Generates Random password for blocknotify prior to building and builds.
. Install SendMail
. Install Fail2Ban if selected
. Install and configur phpmyadmin with random password for phpmyadmin user
. Clone yiimp build packages, create directory structure, set file permissions, and more
. Update server clock
. Install LetsEncrypt if selected
. Create yiimp database, create 2 users with random passwords - passwords saved in ~/.my.cnf
. Import the sql dumps from yiimp
. Create base yiimp serverconfig.php file to get you going
. Updates all directory permissions


All passwords are generated randomly during the installation and saved to ~/.my.cnf, blocknotify password can be found in any of the config files in /var/stratum/config.
 

you can find it over at https://github.com/crombiecrunch/yiimp_install_scrypt and if you are looking for a quick and easy way to build wallets, check out https://github.com/crombiecrunch/cryptoautobuild which you just need to enter the coin name and link to the github and it builds the coin for you!

"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
crombiecrunch (OP)
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
September 08, 2017, 11:14:59 PM
 #2

Have had several users use this and ironed out some little bugs.
nblued
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 12, 2017, 11:41:46 AM
 #3

Which is your install script? Don't see it doing
Code:
diff -r --exclude=.git tpruvot_yiimp/ crombiecrunch_yiimp/
crombiecrunch (OP)
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
September 16, 2017, 04:29:15 AM
 #4

Which is your install script? Don't see it doing
Code:
diff -r --exclude=.git tpruvot_yiimp/ crombiecrunch_yiimp/

Sorry I updated the link in the first post. I changed the name on the github.
coinzoid
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250



View Profile
September 16, 2017, 05:13:57 AM
 #5

It looks like your script saves starters from handling admin level tasks. Installing server components, db and config options take some time and if your script can successfully handle this, then it should be good to go. I haven't tested it myself but, it will give it a try later.
crombiecrunch (OP)
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
September 16, 2017, 12:38:15 PM
 #6

It looks like your script saves starters from handling admin level tasks. Installing server components, db and config options take some time and if your script can successfully handle this, then it should be good to go. I haven't tested it myself but, it will give it a try later.

Thanks for the input! I've updated the first post with more information on what the script does.
askdc
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
September 25, 2017, 05:58:46 PM
 #7

You script refers https://github.com/crombiecrunch/yiimp-reloaded repository which doesn't exists.
crombiecrunch (OP)
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
September 25, 2017, 08:50:28 PM
 #8

You script refers https://github.com/crombiecrunch/yiimp-reloaded repository which doesn't exists.


whoops that wasnt supposed to be leaked out..... its fixed now
dp-unique
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
September 29, 2017, 02:45:37 PM
 #9

You sir, are a legend. Thanks for putting this together!
zPools
Member
**
Offline Offline

Activity: 129
Merit: 11


View Profile WWW
October 05, 2017, 10:50:44 AM
 #10

This is godlike!

I had to run the script 2 times to get everything running on the test servers, but thats not that kind of a deal.

Thank you very much!
circuithead
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
October 11, 2017, 05:03:08 PM
 #11

this is great. thanks!  the only issue i have is that the random mariadb / mysql root password generated and placed in my.cnf does not work! i can use the panel one of course, but now can't grant priv's.  resetting root password does not seem to work either.  grrr. oh well.
crombiecrunch (OP)
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
October 11, 2017, 08:24:59 PM
 #12

this is great. thanks!  the only issue i have is that the random mariadb / mysql root password generated and placed in my.cnf does not work! i can use the panel one of course, but now can't grant priv's.  resetting root password does not seem to work either.  grrr. oh well.

hmm havent had any other issues reported on that. just checked ours and working
zlatkomajstor
Jr. Member
*
Offline Offline

Activity: 47
Merit: 1


View Profile
November 01, 2017, 10:15:25 PM
 #13

Does anyone know how to change the coinbase text? The default one is yiimp.
zamans98
Full Member
***
Offline Offline

Activity: 322
Merit: 100


View Profile
November 13, 2017, 04:14:18 AM
 #14

none of those links are working now.

Please revert, i tested before, the script was working (until i hit some stream error on log)
ra213
Member
**
Offline Offline

Activity: 294
Merit: 10


View Profile WWW
November 16, 2017, 11:54:09 PM
 #15

where can i find the scripts? the github links do not work anymore https://github.com/crombiecrunch/yiimp_install_scrypt

   ⚡⚡ PRiVCY ⚡⚡   ▂▃▅▆█ ✅ PRiVCY (PRIV) is a new PoW/PoS revolutionary privacy project ● ☞ ✅ Best privacy crypto-market! ● █▆▅▃▂
    Own Your Privacy! ─────────────────║ WebsiteGithub  |  Bitcointalk  |  Twitter  |  Discord  |  Explorer ║─────────────────
   ✯✯✯✯✯                 ✈✈✈[Free Airdrop - Starts 9th June]✅[Tor]✈✈✈ ║───────────║ Wallet ➢ ✓ Windows  |  ✓ macOS  |  ✓ Linux
Oakey22
Sr. Member
****
Offline Offline

Activity: 488
Merit: 322


View Profile
November 19, 2017, 10:55:55 AM
 #16

Do you have the script for this please. I am trying to install yiimp at the moment and it would be a great help
z0rn
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
November 24, 2017, 06:53:19 PM
 #17

Hey everyone! First off, mods if wrong place please move.

I've wrote a nice little installation script for yiimp. This is for a fresh server running Ubuntu 16.04 and setup with a user account and not root.

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

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

What the script does during installation:

. Update and Upgrade Ubuntu Packages
. Install Aptitude
. Install and configure Nginx
. Install MariaDB with random root password
. Install php7
. Install various dev packages required for building blocknotify and stratum
. Generates Random password for blocknotify prior to building and builds.
. Install SendMail
. Install Fail2Ban if selected
. Install and configur phpmyadmin with random password for phpmyadmin user
. Clone yiimp build packages, create directory structure, set file permissions, and more
. Update server clock
. Install LetsEncrypt if selected
. Create yiimp database, create 2 users with random passwords - passwords saved in ~/.my.cnf
. Import the sql dumps from yiimp
. Create base yiimp serverconfig.php file to get you going
. Updates all directory permissions


All passwords are generated randomly during the installation and saved to ~/.my.cnf, blocknotify password can be found in any of the config files in /var/stratum/config.
 

you can find it over at https://github.com/crombiecrunch/yiimp_install_scrypt and if you are looking for a quick and easy way to build wallets, check out https://github.com/crombiecrunch/cryptoautobuild which you just need to enter the coin name and link to the github and it builds the coin for you!



Your github links are of. Where to get the script now?
Wireball
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
December 04, 2017, 07:22:38 PM
 #18

none of those links are working now.

Please revert, i tested before, the script was working (until i hit some stream error on log)

where can i find the scripts? the github links do not work anymore https://github.com/crombiecrunch/yiimp_install_scrypt

Do you have the script for this please. I am trying to install yiimp at the moment and it would be a great help

Your github links are of. Where to get the script now?

Hmm, it appears that crombiecrunch *might* have taken it offline in favor of offering full installation services.  https://bitcointalk.org/index.php?topic=2285641.msg23197153#msg23197153
glasswool
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
January 08, 2018, 01:46:01 PM
 #19

Can I install this on my local server?
TrAnn3l
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 15, 2018, 04:31:27 PM
 #20

none of those links are working now.

Please revert, i tested before, the script was working (until i hit some stream error on log)

where can i find the scripts? the github links do not work anymore https://github.com/crombiecrunch/yiimp_install_scrypt

Do you have the script for this please. I am trying to install yiimp at the moment and it would be a great help

Your github links are of. Where to get the script now?

Hmm, it appears that crombiecrunch *might* have taken it offline in favor of offering full installation services.  https://bitcointalk.org/index.php?topic=2285641.msg23197153#msg23197153

But it seems like someone already cloned it:
https://github.com/GreeneTech/Yiimp_Install_Script

At least it looks very similar!
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!