From 776723210e85df11f5aba7f5267dea1b3e8c36a9 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Tue, 4 Dec 2018 19:04:34 +0100 Subject: [PATCH] RTL now thru config.scripts --- home.admin/98installRTL.sh | 97 -------------------------------------- 1 file changed, 97 deletions(-) delete mode 100644 home.admin/98installRTL.sh diff --git a/home.admin/98installRTL.sh b/home.admin/98installRTL.sh deleted file mode 100644 index 584d3f0..0000000 --- a/home.admin/98installRTL.sh +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/sh - -# INSTALLING THE RTL Webinterface from -# https://github.com/ShahanaFarooqui/RTL/blob/master/README.md - -# get the local network IP to be displayed on the lCD -localip=$(ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d'/') - -# load network -network=`sudo cat /home/admin/.network` - -# get chain -chain="test" -isMainChain=$(sudo cat /mnt/hdd/${network}/${network}.conf 2>/dev/null | grep "#testnet=1" -c) -if [ ${isMainChain} -gt 0 ];then - chain="main" -fi - -echo "*** Check if RTL is installed ***" -isInstalled=$(sudo ls /etc/systemd/system/RTL.service 2>/dev/null | grep -c 'RTL.service') -if [ ${isInstalled} -eq 1 ]; then - - echo "*** Dialog ***" - dialog --title "Deinstall: Ride The Lightning Web Interface" --yesno "RTL is installed. You you want to remove?" 5 50 - response=$? - case $response in - 1) exit 1 ;; - esac - clear - - echo "*** REMOVING RTL ***" - sudo systemctl stop RTL - sudo systemctl disable RTL - sudo rm /etc/systemd/system/RTL.service - sudo rm -r /home/admin/RTL - echo "OK done." - exit 1 -fi - -echo "*** Dialog ***" -dialog --title "Install: Ride The Lightning Web Interface" --yesno "This is still experimental and very reckless:\nOnce your wallet is unlocked EVERYBODY in your\nLOCAL NETWORK can CONTROL YOUR NODE with RTL!\nDo you really want to install RTL?" 8 50 -response=$? -case $response in - 1) exit 1 ;; -esac -clear - -# disable RPC listen -# to prevent tls cer auth error -echo "*** Modify lnd.conf ***" -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 -echo "" - -# install latest nodejs -echo "*** Install NodeJS ***" -curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash - -sudo apt-get install -y nodejs -echo "" - -# close source code -echo "*** Get the RTL Source Code ***" -git clone https://github.com/ShahanaFarooqui/RTL.git -cd RTL -npm install -cd .. -echo "" - -# open firewall -echo "*** Updating Firewall ***" -sudo ufw allow 3000 -sudo ufw --force enable -echo "" - -# install service -echo "*** Install RTL systemd for ${network} on ${chain} ***" -sudo cp /home/admin/assets/RTL.service /etc/systemd/system/RTL.service -sudo sed -i "s|chain/bitcoin/mainnet|chain/${network}/${chain}net|" /etc/systemd/system/RTL.service -sudo systemctl enable RTL -sudo systemctl start RTL -sleep 2 -echo "" - -# install service -echo "*** READY ***" -echo "RTL web servcie should be installed and running now." -echo "" -echo "Try to open the following URL in your local webrowser" -echo "and unlock your wallet from there with PASSWORD C." -echo "---> http://${localip}:3000" -echo "" -echo "RTL web server will now start with every new boot." -echo "Always unlock your wallet from there now." -echo "Just use RTL from same local network, DONT forward" -echo "port 3000 on your internet router to the RaspiBlitz." -echo "" -echo "Have fun 'Riding the Lightning' (RTL) :D" \ No newline at end of file