From e9f935af863a39b7b7639f4cfd8f8d0880c935bb Mon Sep 17 00:00:00 2001 From: Nitesh Balusu <84944042+niteshbalusu11@users.noreply.github.com> Date: Wed, 10 Aug 2022 09:13:26 -0400 Subject: [PATCH] App Submission - lndboss (#65) Co-authored-by: Luke Childs --- lndboss/.bosgui/.env | 0 lndboss/docker-compose.yml | 22 ++++++++++++++++++++++ lndboss/exports.sh | 2 ++ lndboss/umbrel-app.yml | 25 +++++++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 lndboss/.bosgui/.env create mode 100644 lndboss/docker-compose.yml create mode 100644 lndboss/exports.sh create mode 100644 lndboss/umbrel-app.yml diff --git a/lndboss/.bosgui/.env b/lndboss/.bosgui/.env new file mode 100644 index 0000000..e69de29 diff --git a/lndboss/docker-compose.yml b/lndboss/docker-compose.yml new file mode 100644 index 0000000..8c677c4 --- /dev/null +++ b/lndboss/docker-compose.yml @@ -0,0 +1,22 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: $APP_LNDBOSS_IP + APP_PORT: $APP_LNDBOSS_PORT + web: + image: niteshbalusu/lndboss:v1.16.4@sha256:45b963007dbe5d293a6aa3035fa7d79bd71048ef862d2edda1059d947b2e0000 + restart: on-failure + stop_grace_period: 1m + volumes: + - ${APP_LIGHTNING_NODE_DATA_DIR}:/home/node/.lnd:ro + - ${APP_DATA_DIR}/.bosgui:/home/node/.bosgui + environment: + BOS_DATA_PATH: "/home/node/.bosgui" + NODE_ENV: "production" + PORT: $APP_LNDBOSS_PORT + BOS_DEFAULT_LND_SOCKET: $APP_LIGHTNING_NODE_IP:$APP_LIGHTNING_NODE_GRPC_PORT + networks: + default: + ipv4_address: $APP_LNDBOSS_IP diff --git a/lndboss/exports.sh b/lndboss/exports.sh new file mode 100644 index 0000000..d98de41 --- /dev/null +++ b/lndboss/exports.sh @@ -0,0 +1,2 @@ +export APP_LNDBOSS_IP="10.21.21.47" +export APP_LNDBOSS_PORT="8055" diff --git a/lndboss/umbrel-app.yml b/lndboss/umbrel-app.yml new file mode 100644 index 0000000..6229779 --- /dev/null +++ b/lndboss/umbrel-app.yml @@ -0,0 +1,25 @@ +manifestVersion: 1 +id: lndboss +category: Lightning Node Management +name: LndBoss +version: "1.16.4" +tagline: A GUI for BalanceOfSatoshis +description: LndBoss is a GUI for BalanceOfSatoshis. + It is a tool that makes it easy to run your favorite + bos commands and helps manage your lightning node. + You can schedule jobs to automatically rebalance channels, + integration with amboss to post updates and much more. +developer: Nitesh Balusu +website: https://github.com/niteshbalusu11 +dependencies: + - lightning +repo: https://github.com/niteshbalusu11/lndboss +support: https://t.me/lndboss +port: 8055 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: ""