diff --git a/home.admin/_bootstrap.sh b/home.admin/_bootstrap.sh index 9c73a67..591b60b 100644 --- a/home.admin/_bootstrap.sh +++ b/home.admin/_bootstrap.sh @@ -40,6 +40,15 @@ if [ ${afterSetupScriptExists} -eq 1 ]; then sleep 100 fi + +################################ +# PUBLIC IP +# for LND on startup +################################ +printf "PUBLICIP=$(curl -vv ipinfo.io/ip 2> /run/publicip.log)\n" > /run/publicip; +chmod 774 /run/publicip + + ################################ # HDD CHECK / INIT # for the very first setup diff --git a/home.admin/assets/lnd.bitcoin.conf b/home.admin/assets/lnd.bitcoin.conf index 9f10b68..6648acf 100755 --- a/home.admin/assets/lnd.bitcoin.conf +++ b/home.admin/assets/lnd.bitcoin.conf @@ -5,7 +5,7 @@ debuglevel=debug maxpendingchannels=5 alias=raspiblitz color=#68F442 -nat=true +nat=false # RPC open to all connections on Port 10009 rpclisten=0.0.0.0:10009 diff --git a/home.admin/assets/lnd.litecoin.conf b/home.admin/assets/lnd.litecoin.conf index dc0a016..08d71b7 100755 --- a/home.admin/assets/lnd.litecoin.conf +++ b/home.admin/assets/lnd.litecoin.conf @@ -5,7 +5,7 @@ debuglevel=debug maxpendingchannels=5 alias=raspiblitz color=#68F442 -nat=true +nat=false # RPC open to all connections on Port 10009 rpclisten=0.0.0.0:10009 diff --git a/home.admin/assets/lnd.service b/home.admin/assets/lnd.service index 7177a24..2340762 100644 --- a/home.admin/assets/lnd.service +++ b/home.admin/assets/lnd.service @@ -9,7 +9,8 @@ After=bitcoind.service #OnFailure=systemd-sendmail@%n [Service] -ExecStart=/usr/local/bin/lnd +EnvironmentFile=/run/publicip +ExecStart=/usr/local/bin/lnd --externalip=${PUBLICIP} PIDFile=/home/bitcoin/.lnd/lnd.pid User=bitcoin Group=bitcoin