Browse Source

Merge pull request #165 from geco91/master

install script for RTL  #134
#146
Christian Rotzoll 6 years ago
committed by GitHub
parent
commit
88828db5ee
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 25
      home.admin/98installRTL.sh
  2. 17
      home.admin/assets/RTL.service

25
home.admin/98installRTL.sh

@ -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

17
home.admin/assets/RTL.service

@ -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
Loading…
Cancel
Save