{"id":29184072,"url":"https://github.com/zachchan105/bitaxe-sentry","last_synced_at":"2026-02-11T02:26:43.536Z","repository":{"id":302137248,"uuid":"1010943172","full_name":"zachchan105/bitaxe-sentry","owner":"zachchan105","description":"A monitoring system for Bitaxe miners that tracks performance metrics, sends alerts, and provides a web dashboard","archived":false,"fork":false,"pushed_at":"2025-06-30T18:44:40.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-30T19:37:40.808Z","etag":null,"topics":["bitaxe","bitaxe-miner","bitcoin","dashboard","monitoring"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zachchan105.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-30T04:31:35.000Z","updated_at":"2025-06-30T18:46:14.000Z","dependencies_parsed_at":"2025-06-30T19:37:45.403Z","dependency_job_id":"02a5203b-1c21-4482-8b0c-1eb44831568b","html_url":"https://github.com/zachchan105/bitaxe-sentry","commit_stats":null,"previous_names":["zachchan105/bitaxe-sentry"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zachchan105/bitaxe-sentry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachchan105%2Fbitaxe-sentry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachchan105%2Fbitaxe-sentry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachchan105%2Fbitaxe-sentry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachchan105%2Fbitaxe-sentry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zachchan105","download_url":"https://codeload.github.com/zachchan105/bitaxe-sentry/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachchan105%2Fbitaxe-sentry/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263035770,"owners_count":23403423,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitaxe","bitaxe-miner","bitcoin","dashboard","monitoring"],"created_at":"2025-07-01T21:01:59.043Z","updated_at":"2026-01-03T00:23:33.484Z","avatar_url":"https://github.com/zachchan105.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bitaxe Sentry\n\nA monitoring system for Bitaxe miners that tracks performance metrics, sends alerts, and provides a web dashboard.\n\n## Overview\n\nBitaxe Sentry is a lightweight monitoring solution for bitaxe cryptocurrency miners. It periodically polls miner endpoints, stores the data in an SQLite database, sends alerts via Discord when temperature or voltage thresholds are exceeded, and provides a lightweight dashboard to visualize miner performance.\n\n### Features\n\n- 📊 **Metrics Tracking**: Monitors hash rate, temperature, voltage, best difficulty, and error rate.\n- 🚨 **Alert System**: Discord notifications for temperature/voltage thresholds, offline miners, and new best difficulty records\n- 🌓 **Dark Mode**: Theme toggle with persistence\n- ✏️ **Rename Miners**: Give friendly names instead of IPs\n- 📱 **Web Dashboard**: Web interface for real-time monitoring and history charts\n- 📊 **Mobile Friendly**: Responsive design works great on smartphones and tablets\n- 🔄 **Automatic History Cleanup**: Configurable data retention period\n- 🐳 **Docker Support**: Easy deployment with Docker Compose\n- 🧩 **Umbrel App Store**: Available for 1‑click install on Umbrel\n\n## Screenshots\n\n![Dashboard View](./public/merged_image.png)\n\n## Install on Umbrel\n\n- Find \"Bitaxe Sentry\" in the Umbrel App Store and install with one click.\n- All configuration is done in the app’s Settings page — no environment variables needed.\n\n## Run with Docker\n\n```bash\n# Clone the repository\ngit clone https://github.com/zachchan105/bitaxe-sentry.git\ncd bitaxe-sentry\n\n# Start the services (use -d to run in the background)\ndocker compose up -d\n```\n\nThe application uses Docker volumes for data persistence. All data is stored in a named volume `bitaxe_data` which persists between container restarts and updates.\n\n## Updating\n\nTo update to the latest version:\n\n```bash\n# Stop the current containers\ndocker compose down\n\n# Pull the latest code\ngit pull\n\n# Rebuild and start the containers\ndocker compose up --build -d\n```\n\n## Web Dashboard\n\nOnce running, access the web dashboard at:\n- http://your-server-ip:7070 (when running in Docker)\n\n## Support Development\n\nIf you find this project useful, consider supporting its development:\n\n**Bitcoin**: `bc1qrnywctt0lerrfgyqj5fvf7aulp5rvtr9as25uq`\n\n![Bitcoin QR Code](https://api.qrserver.com/v1/create-qr-code/?size=150x150\u0026data=bitcoin:bc1qrnywctt0lerrfgyqj5fvf7aulp5rvtr9as25uq) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzachchan105%2Fbitaxe-sentry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzachchan105%2Fbitaxe-sentry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzachchan105%2Fbitaxe-sentry/lists"}