From 3c2929567810f0affc141470657b95f60e34cba7 Mon Sep 17 00:00:00 2001 From: d11n Date: Fri, 18 Feb 2022 10:20:26 +0100 Subject: [PATCH] Update Lightning Terminal to v0.6.3 (#605) --- README.md | 2 +- contrib/build-all-images.sh | 8 +++--- .../opt-add-lightning-terminal.yml | 2 +- docs/lightning-terminal.md | 28 +++++++++++++++++++ 4 files changed, 34 insertions(+), 6 deletions(-) create mode 100644 docs/lightning-terminal.md diff --git a/README.md b/README.md index 8fdb538..1b2fe57 100644 --- a/README.md +++ b/README.md @@ -384,7 +384,7 @@ We are trying to update our dependencies to run on `arm32v7` and `x64` boards. H | podcastindexorg/podcasting20-helipad | v0.1.6 | [✔️](https://raw.githubusercontent.com/Podcastindex-org/helipad/v0.1.6/umbrel/Dockerfile) | [✔️](https://raw.githubusercontent.com/Podcastindex-org/helipad/v0.1.6/umbrel/Dockerfile) | [✔️](https://raw.githubusercontent.com/Podcastindex-org/helipad/v0.1.6/umbrel/Dockerfile) | [Github](https://github.com/Podcastindex-org/helipad) - [DockerHub](https://hub.docker.com/r/podcastindexorg/podcasting20-helipad) | | jvandrew/librepatron | 0.7.39 | [✔️](https://raw.githubusercontent.com/JeffVandrewJr/patron/v0.7.39/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/JeffVandrewJr/patron) - [DockerHub](https://hub.docker.com/r/jvandrew/librepatron) | | jvandrew/isso | atron.22 | [✔️](https://raw.githubusercontent.com/JeffVandrewJr/isso/patron.22/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/JeffVandrewJr/isso) - [DockerHub](https://hub.docker.com/r/jvandrew/isso) | -| lightninglabs/lightning-terminal | v0.6.2-alpha-path-prefix | [✔️](https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.6.2-alpha/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/lightninglabs/lightning-terminal) - [DockerHub](https://hub.docker.com/r/lightninglabs/lightning-terminal) | +| lightninglabs/lightning-terminal | v0.6.3-alpha-path-prefix | [✔️](https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.6.3-alpha/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/lightninglabs/lightning-terminal) - [DockerHub](https://hub.docker.com/r/lightninglabs/lightning-terminal) | | kukks/nnostr-relay | v0.0.7 | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.7/Relay/Dockerfile) | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.7/Relay/Dockerfile) | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.7/Relay/Dockerfile) | [Github](https://github.com/kukks/nnostr) - [DockerHub](https://hub.docker.com/r/kukks/nnostr-relay) | | sphinxlightning/sphinx-relay | v2.2.0 | [✔️](https://raw.githubusercontent.com/stakwork/sphinx-relay/v2.2.0/Dockerfile) | ️❌ | [✔️](https://raw.githubusercontent.com/stakwork/sphinx-relay/v2.2.0/Dockerfile) | [Github](https://github.com/stakwork/sphinx-relay) - [DockerHub](https://hub.docker.com/r/sphinxlightning/sphinx-relay) | | dennisreimann/tallycoin_connect | v1.7.0 | [✔️](https://raw.githubusercontent.com/dennisreimann/tallycoin_connect/v1.7.0/Dockerfile) | [✔️](https://raw.githubusercontent.com/dennisreimann/tallycoin_connect/v1.7.0/Dockerfile.arm32v7) | [✔️](https://raw.githubusercontent.com/dennisreimann/tallycoin_connect/v1.7.0/Dockerfile.arm64v8) | [Github](https://github.com/dennisreimann/tallycoin_connect) - [DockerHub](https://hub.docker.com/r/dennisreimann/tallycoin_connect) | diff --git a/contrib/build-all-images.sh b/contrib/build-all-images.sh index 0032ccb..2252443 100644 --- a/contrib/build-all-images.sh +++ b/contrib/build-all-images.sh @@ -780,14 +780,14 @@ cd - && cd .. # Build lightning-terminal -# https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.6.2-alpha/Dockerfile +# https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.6.3-alpha/Dockerfile DOCKERFILE="Dockerfile" -echo "Building lightninglabs/lightning-terminal:v0.6.2-alpha-path-prefix" +echo "Building lightninglabs/lightning-terminal:v0.6.3-alpha-path-prefix" git clone https://github.com/lightninglabs/lightning-terminal lightning-terminal cd lightning-terminal -git checkout v0.6.2-alpha +git checkout v0.6.3-alpha cd "$(dirname $DOCKERFILE)" -docker build -f "$DOCKERFILE" -t "lightninglabs/lightning-terminal:v0.6.2-alpha-path-prefix" . +docker build -f "$DOCKERFILE" -t "lightninglabs/lightning-terminal:v0.6.3-alpha-path-prefix" . cd - && cd .. diff --git a/docker-compose-generator/docker-fragments/opt-add-lightning-terminal.yml b/docker-compose-generator/docker-fragments/opt-add-lightning-terminal.yml index 398d4fe..a0665a8 100644 --- a/docker-compose-generator/docker-fragments/opt-add-lightning-terminal.yml +++ b/docker-compose-generator/docker-fragments/opt-add-lightning-terminal.yml @@ -4,7 +4,7 @@ services: environment: BTCPAY_EXTERNALSERVICES: "Lightning Terminal:${BTCPAY_PROTOCOL:-https}://${BTCPAY_HOST}/lit/;" lnd_lit: - image: "lightninglabs/lightning-terminal:v0.6.2-alpha-path-prefix" + image: "lightninglabs/lightning-terminal:v0.6.3-alpha-path-prefix" restart: unless-stopped expose: - "8080" diff --git a/docs/lightning-terminal.md b/docs/lightning-terminal.md new file mode 100644 index 0000000..cb67c5e --- /dev/null +++ b/docs/lightning-terminal.md @@ -0,0 +1,28 @@ +# Lightning Terminal (LiT) + +[Lightning Terminal](https://github.com/lightninglabs/lightning-terminal) (LiT) is a browser-based interface for managing channel liquidity. +It integrates the Lightning Labs services Loop, Poold and Faraday all in one and offers a web UI to manage them. +LND required. + +## Installation + +To install the Lightning Terminal service, you need to set a password for the login. + +```bash +# Set password +export LIT_PASSWD="sUpErSeCuRe" + +# Add fragment and run setup +BTCPAYGEN_ADDITIONAL_FRAGMENTS="$BTCPAYGEN_ADDITIONAL_FRAGMENTS;opt-add-lightning-terminal" +. btcpay-setup.sh -i +``` + +Afterwards you should see Lightning Terminal appear as a service on the Server Settings > Services page in BTCPay Server. + +## Troubleshooting + +To see the logs of the Lightning Terminal service, you can run this command: + +```bash +docker logs -f generated_lnd_lit_1 +```