No description
  • Python 86.8%
  • JavaScript 13.2%
Find a file
2026-03-31 13:06:52 +02:00
Status Page fix readme link 2026-03-31 13:06:52 +02:00
Tracker fix readme link 2026-03-31 13:06:52 +02:00
.gitignore update all 2026-03-31 12:55:38 +02:00
README.md update all 2026-03-31 12:55:38 +02:00

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 infoHashes to 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.html dashboard.

For detailed installation, configuration, and automation instructions (cron jobs), please refer to the README files within each respective directory.