From ad0f188bac4b722683d98d72f3e81ed79cb3dea3 Mon Sep 17 00:00:00 2001 From: Oren <115847146+oren-z0@users.noreply.github.com> Date: Fri, 9 May 2025 11:43:58 +0300 Subject: [PATCH] App Submission: LNbits Holesail Proxy (#2007) Co-authored-by: al-lac --- lnbits-holesail-proxy/data/.gitkeep | 0 lnbits-holesail-proxy/docker-compose.yml | 20 +++++++++++++++ lnbits-holesail-proxy/umbrel-app.yml | 32 ++++++++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 lnbits-holesail-proxy/data/.gitkeep create mode 100644 lnbits-holesail-proxy/docker-compose.yml create mode 100644 lnbits-holesail-proxy/umbrel-app.yml diff --git a/lnbits-holesail-proxy/data/.gitkeep b/lnbits-holesail-proxy/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lnbits-holesail-proxy/docker-compose.yml b/lnbits-holesail-proxy/docker-compose.yml new file mode 100644 index 00000000..874954e4 --- /dev/null +++ b/lnbits-holesail-proxy/docker-compose.yml @@ -0,0 +1,20 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: lnbits-holesail-proxy_web_1 + APP_PORT: 3107 + web: + image: orenz0/holesail-server-manager:v1.0.7@sha256:23782c148dd09ff20ab70d06fc116afd7d8adc6e5679c682c5f944ef1d305b9b + restart: on-failure + stop_grace_period: 1m + volumes: + - ${APP_DATA_DIR}/data:/data + environment: + HSM_DATA_FILE: /data/hsm.json + HSM_HOST: 0.0.0.0 + HSM_PORT: 3107 + HSM_TITLE: LNbits Holesail Proxy + HSM_TARGET_ADDRESS: lnbits_web_1 + HSM_TARGET_PORT: 3007 diff --git a/lnbits-holesail-proxy/umbrel-app.yml b/lnbits-holesail-proxy/umbrel-app.yml new file mode 100644 index 00000000..bf4daa1b --- /dev/null +++ b/lnbits-holesail-proxy/umbrel-app.yml @@ -0,0 +1,32 @@ +manifestVersion: 1 +id: lnbits-holesail-proxy +category: bitcoin +name: LNbits Holesail Proxy +version: "1.0.7" +tagline: A Holesail proxy to connect remotely to your LNbits +description: >- + Running Umbrel behind a home router (NAT) without a public domain? + + TOR is too slow? + + This app will allow you (and your friends) to connect remotely to your LNbits, using a Holesail - an instant P2P tunnel to bypass any network, firewall, NAT restrictions. + + + Note: The tunnel only works when the client side is running from outside the local network (which is the main use case of this app). +releaseNotes: "" +developer: oren-z0 +website: https://github.com/oren-z0/holesail-server-manager +dependencies: + - lnbits +repo: https://github.com/oren-z0/holesail-server-manager +support: https://github.com/oren-z0/holesail-server-manager/discussions +port: 3107 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: "" +submitter: oren-z0 +submission: https://github.com/getumbrel/umbrel-apps/pull/2007