No description
- Python 86.8%
- JavaScript 13.2%
| Status Page | ||
| Tracker | ||
| .gitignore | ||
| README.md | ||
ATF Tracker & Status System
This repository contains the infrastructure for monitoring and managing the ATF Backup Project. It is divided into two main components: a BitTorrent tracker for data distribution and a status page generator for real-time health monitoring.
Project Structure
1. Tracker
A Node.js based BitTorrent tracker that manages chunk downloads.
- Technology: Node.js,
bittorrent-tracker. - Key Feature: Dynamic whitelisting of
infoHashesto ensure only authorized backup chunks are tracked. - Protocol: Operates over HTTP/TCP.
2. Status Page
A Python script that generates a public-facing dashboard.
- Technology: Python 3,
requests,bencodepy. - Key Feature: Cross-references the tracker's real-time data with official chunk lists to provide a visual health report (Healthy, At Risk, or Unavailable).
- Output: A standalone
index.htmldashboard.
For detailed installation, configuration, and automation instructions (cron jobs), please refer to the README files within each respective directory.