From a1fb3930aa502a767e1f8ff2fdd0842e0bf35d8a Mon Sep 17 00:00:00 2001 From: Zach Price <37559274+zachchan105@users.noreply.github.com> Date: Thu, 7 Aug 2025 07:15:15 -0700 Subject: [PATCH] App Submission: Bitaxe Sentry (#3122) Co-authored-by: Alexander L. --- bitaxe-sentry/data/sentry/.gitkeep | 0 bitaxe-sentry/docker-compose.yml | 30 ++++++++++++++++++++++++++++++ bitaxe-sentry/umbrel-app.yml | 30 ++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 bitaxe-sentry/data/sentry/.gitkeep create mode 100644 bitaxe-sentry/docker-compose.yml create mode 100644 bitaxe-sentry/umbrel-app.yml diff --git a/bitaxe-sentry/data/sentry/.gitkeep b/bitaxe-sentry/data/sentry/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/bitaxe-sentry/docker-compose.yml b/bitaxe-sentry/docker-compose.yml new file mode 100644 index 00000000..7c91f277 --- /dev/null +++ b/bitaxe-sentry/docker-compose.yml @@ -0,0 +1,30 @@ +services: + app_proxy: + environment: + APP_HOST: bitaxe-sentry_web_1 + APP_PORT: 7070 + + sentry: + image: zachprice105/bitaxe-sentry:v0.3.5@sha256:ff8bdbb5621b4e4de2c2b2eac6dcca65e890e9abe0c97a368c820aee9b9b721c + user: "1000:1000" + restart: on-failure + stop_grace_period: 1m + volumes: + - ${APP_DATA_DIR}/data/sentry:/var/lib/bitaxe + environment: + DB_PATH: "/var/lib/bitaxe/bitaxe_sentry.db" + DB_DATA_DIR: "/var/lib/bitaxe" + + web: + image: zachprice105/bitaxe-sentry:v0.3.5@sha256:ff8bdbb5621b4e4de2c2b2eac6dcca65e890e9abe0c97a368c820aee9b9b721c + user: "1000:1000" + restart: on-failure + stop_grace_period: 1m + volumes: + - ${APP_DATA_DIR}/data/sentry:/var/lib/bitaxe + environment: + DB_PATH: "/var/lib/bitaxe/bitaxe_sentry.db" + DB_DATA_DIR: "/var/lib/bitaxe" + command: uvicorn bitaxe_sentry.sentry.webapp:app --host 0.0.0.0 --port 7070 + depends_on: + - sentry diff --git a/bitaxe-sentry/umbrel-app.yml b/bitaxe-sentry/umbrel-app.yml new file mode 100644 index 00000000..8437f3f9 --- /dev/null +++ b/bitaxe-sentry/umbrel-app.yml @@ -0,0 +1,30 @@ +manifestVersion: 1 +id: bitaxe-sentry +category: bitcoin +name: Bitaxe Sentry +version: "0.3.5" +tagline: Bitaxe stats and alerts, all in one +description: >- + Bitaxe Sentry is a monitoring and management solution for Bitaxe ASIC miners. + Track the performance, temperature, and status of your miners from a single dashboard. Get alerts when your miners hit a new best difficulty, or when temperature or voltage thresholds are exceeded. + + + Features included: + - 📊 Centralized dashboard for all Bitaxe miners + - 🌡️ Temperature and hashrate monitoring + - 🚨 Discord notifications for critical events +developer: Zach Price +website: https://github.com/zachchan105/bitaxe-sentry +repo: https://github.com/zachchan105/bitaxe-sentry +support: https://github.com/zachchan105/bitaxe-sentry/issues +port: 7070 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: "" +submitter: Zach Price +submission: https://github.com/getumbrel/umbrel-apps/pull/3122 +dependencies: []