mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-08-23 17:37:25 +00:00
Update to README.md
description of installing added
This commit is contained in:
parent
23960a5e09
commit
474fb94931
1 changed files with 29 additions and 29 deletions
58
README.md
58
README.md
|
@ -11,39 +11,48 @@ TO INSTALL:
|
||||||
2. Create new user - sudo adduser (username)
|
2. Create new user - sudo adduser (username)
|
||||||
3. Add user to sudo group - sudo adduser (username) sudo
|
3. Add user to sudo group - sudo adduser (username) sudo
|
||||||
4. Log in to new user - sudo su (username)
|
4. Log in to new user - sudo su (username)
|
||||||
5. wget https://raw.githubusercontent.com/lbryio/pool/next/install.sh && chmod +x install.sh && ./install.sh
|
5. cd ~/
|
||||||
6. Follow the instructions on the screen.
|
6. wget https://raw.githubusercontent.com/lbryio/pool/next/install.sh && chmod +x install.sh && ./install.sh
|
||||||
|
7. Follow the instructions on the screen.
|
||||||
|
8. sudo bash screen-start.sh
|
||||||
|
|
||||||
This will setup the pool ready for coin daemons to be added.
|
This will setup the pool ready for coin daemons to be added.
|
||||||
|
|
||||||
|
|
||||||
Add your exchange API public and secret keys in these two separated files:
|
|
||||||
|
|
||||||
/etc/yiimp/keys.php - fixed path in code
|
|
||||||
web/serverconfig.php - use sample as base...
|
|
||||||
|
|
||||||
You can find sample config files in web/serverconfig.sample.php and web/keys.sample.php
|
You can find sample config files in web/serverconfig.sample.php and web/keys.sample.php
|
||||||
|
|
||||||
This web application includes some command line tools, add bin/ folder to your path and type "yiimp" to list them, "yiimp checkup" can help to test your initial setup.
|
|
||||||
Future scripts and maybe the "cron" jobs will then use this yiic console interface.
|
|
||||||
|
|
||||||
You need at least three backend shells (in screen) running these scripts:
|
You need at least three backend shells (in screen) running these scripts:
|
||||||
|
|
||||||
web/main.sh
|
web/main.sh
|
||||||
web/loop2.sh
|
web/loop2.sh
|
||||||
web/block.sh
|
web/block.sh
|
||||||
|
|
||||||
|
This is done running the screen-start.sh script in the home folder.
|
||||||
|
|
||||||
Start one stratum per algo using the run.sh script with the algo as parameter. For example, for x11:
|
Now you will need to edit the coin in the admin panel, this will be http://IP/site/ADMIN_ADDRESS_USED_WHILE_INSTALLING then go to Coins on the headers, Find LBRY Credits and click LBC.
|
||||||
|
|
||||||
run.sh x11
|
Here you need to do the following:
|
||||||
|
1. Edit algo to lbry
|
||||||
|
2. Edit image to /images/coin-LBRY.png
|
||||||
|
3. Edit Daemon information to the following:
|
||||||
|
3.1 process name - lbrycrdd
|
||||||
|
3.2 Conf.folder - .lbrycrd
|
||||||
|
3.3 RPC Host - 127.0.0.1
|
||||||
|
3.4 RPC User - This is the Username at the end of the install script.
|
||||||
|
3.5 RPC Password - This is the Password at the end of the install script.
|
||||||
|
3.6 RPC Type - POW
|
||||||
|
4. Edit Settings and tick the following boxes:
|
||||||
|
4.1 Enable
|
||||||
|
4.2 Auto Ready
|
||||||
|
4.3 Visable
|
||||||
|
4.4 Installed
|
||||||
|
5. Click Save
|
||||||
|
|
||||||
Edit each .conf file with proper values.
|
Once you have clicked save, you need to restart the lbry daemon in the VPS:
|
||||||
|
1. lbrycrd-cli stop
|
||||||
|
2. lbrycrdd -daemon
|
||||||
|
|
||||||
Look at rc.local, it starts all three backend shells and all stratum processes. Copy it to the /etc folder so that all screen shells are started at boot up.
|
At the moment you will find other wallets active, you can click the install tick box on all of the ones that you are not using. I will update this at some point to remove them when installing.
|
||||||
|
|
||||||
All your coin's config files need to blocknotify their corresponding stratum using something like:
|
|
||||||
|
|
||||||
blocknotify=blocknotify yaamp.com:port coinid %s
|
|
||||||
|
|
||||||
On the website, go to http://server.com/site/adminRights to login as admin. You have to change it to something different in the code (web/yaamp/modules/site/SiteController.php). A real admin login may be added later, but you can setup a password authentification with your web server, sample for lighttpd:
|
On the website, go to http://server.com/site/adminRights to login as admin. You have to change it to something different in the code (web/yaamp/modules/site/SiteController.php). A real admin login may be added later, but you can setup a password authentification with your web server, sample for lighttpd:
|
||||||
|
|
||||||
|
@ -73,18 +82,9 @@ There are logs generated in the /var/stratum folder and /var/log/stratum/debug.l
|
||||||
More instructions coming as needed.
|
More instructions coming as needed.
|
||||||
|
|
||||||
|
|
||||||
There a lot of unused code in the php branch. Lot come from other projects I worked on and I've been lazy to clean it up before to integrate it to yaamp. It's mostly based on the Yii framework which implements a lightweight MVC.
|
|
||||||
|
|
||||||
http://www.yiiframework.com/
|
|
||||||
|
|
||||||
|
|
||||||
Credits:
|
Credits:
|
||||||
|
|
||||||
Thanks to globalzon to have released the initial Yaamp source code.
|
Thanks to globalzon to have released the initial Yaamp source code.
|
||||||
|
Thanks to tpruvot for updating the source code to yiimp.
|
||||||
--
|
Thanks to oakey22 for customising this for Lbry.
|
||||||
|
|
||||||
You can support this project donating to tpruvot :
|
|
||||||
|
|
||||||
BTC : 1Auhps1mHZQpoX4mCcVL8odU81VakZQ6dR
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue