Difference between revisions of "Tracker"

From Archiveteam
Jump to navigation Jump to search
Line 1: Line 1:
The [http://tracker.archiveteam.org/ Tracker] is the center-pivot of Archiveteam's distributed archiving efforts.  The [[ArchiveTeam Warrior|Warrior]] is the yang to the Tracker's yin.
The [http://tracker.archiveteam.org/ Tracker] is the center-pivot of Archiveteam's distributed archiving efforts.  The [[ArchiveTeam Warrior|Warrior]] is the yang to the Tracker's yin. The warriors get the list of current projects from [http://warriorhq.archiveteam.org/].


The tracker provides seed points such as usernames, and keeps track of who retrieved what resources and where they're stashed.
For most projects, the [http://tracker.archiveteam.org/ tracker] provides seed points such as usernames, and keeps track of who retrieved what resources and where they're stashed.


= Hardware =
= Hardware =
Line 8: Line 8:
= Software =
= Software =
[[User:Alard|alard]] takes care of making the tracker run happily.  The custom software is a python based HTTP application that sends and receives JSON payloads and uses Redis for the data store; all on top of Debian Linux. The code is hosted [https://github.com/ArchiveTeam/universal-tracker on GitHub].
[[User:Alard|alard]] takes care of making the tracker run happily.  The custom software is a python based HTTP application that sends and receives JSON payloads and uses Redis for the data store; all on top of Debian Linux. The code is hosted [https://github.com/ArchiveTeam/universal-tracker on GitHub].
The warriors get the list of current projects from the Warrior HQ. The code is in the [https://github.com/ArchiveTeam/warrior-hq warrior-hq] repository.

Revision as of 19:40, 5 April 2013

The Tracker is the center-pivot of Archiveteam's distributed archiving efforts. The Warrior is the yang to the Tracker's yin. The warriors get the list of current projects from [1].

For most projects, the tracker provides seed points such as usernames, and keeps track of who retrieved what resources and where they're stashed.

Hardware

The tracker runs on a Linode 1024 operated by chronomex. The system is tracked by Munin.

Software

alard takes care of making the tracker run happily. The custom software is a python based HTTP application that sends and receives JSON payloads and uses Redis for the data store; all on top of Debian Linux. The code is hosted on GitHub.

The warriors get the list of current projects from the Warrior HQ. The code is in the warrior-hq repository.