Merge pull request #165 from geco91/master

install script for RTL  #134
This commit is contained in:
Christian Rotzoll 2018-11-03 21:24:11 +01:00 committed by GitHub
commit 88828db5ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 42 additions and 0 deletions

View file

@ -0,0 +1,25 @@
# disable RPC listen
# to prevent tls cer auth error
sudo sed -i "s/^rpclisten=0.0.0.0:10009/#rpclisten=0.0.0.0:10009/g" /mnt/hdd/lnd/lnd.conf
sudo systemctl restart lnd
# install latest nodejs
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs
# close source code
git clone https://github.com/ShahanaFarooqui/RTL.git
cd RTL
npm install
cd ..
# open firewall
sudo ufw allow 3000
sudo ufw --force enable
# install service
sudo cp /home/admin/assets/RTL.service /etc/systemd/system/RTL.service
sudo systemctl enable RTL
sudo systemctl start RTL
sleep 2

View file

@ -0,0 +1,17 @@
# Raspibolt RTL: systemd unit for RTL
# /etc/systemd/system/RTL.service
[Unit]
Description=RTL daemon
Wants=lnd.service
After=lnd.service
[Service]
/usr/bin/node /home/admin/RTL/rtl --lndir /home/admin/.lnd/data/chain/bitcoin/mainnet
User=root
Restart=always
TimeoutSec=120
RestartSec=30
[Install]
WantedBy=multi-user.target