Skip to content

KamuelaFranco/timberwolf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

timberwolf

A private torrent tracker based on bittorrent-tracker written in Node.js

Note: Only use this software willing to extensively test its stability for your applications or willing to not care too much about the consequences of NOT testing it.

This project is optimized for use as a private tracker. All requests flow through a user authentication function first, and then must subsequently pass torrent client whitelisting checks followed by the existence of the torrent itself on the tracker. Stats are cached locally and then written to a persistent database at a set time out.

General Architecture

Timberwolf Flowchart

Usage

git clone [.git path]

Clone project into your working directory. Using default.json as your template, create /config/production.json to house your server settings. Then

npm start

or

node app.js

and it should begin tracking as expected.

How To Contribute

Fork this project and create a pull request.

Enjoy!

About

A private HTTP torrent tracker written in Node.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published