-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
19 lines (17 loc) · 866 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
RTracker is a ruby-based BitTorrent tracker, meant to be used with What.CD's Gazelle (it's dependent on it's database schema), although it can easily be adapted for any sourcecode.
To install, make sure you have
1) Ruby (I use 1.8.6, although any version should do)
2) Rubygems
-- MySQL gem
-- memcache gem
-- bencode gem ( http://github.com/dasch/ruby-bencode-bindings/tree/master )
-- sinatra gem
-- Daemons gem
3) A properly filled out config.yml file
The tracker uses Rack, so you can use any server that supports Rack.
To start it using Sinatra (Thin / Mongrel), `ruby tracker.rb [-p port] [-e environment]; ruby schedule.rb`
To use Apache with Phusion Passenger ( http://www.modrails.com/ ), add this to your config file
<VirtualHost tracker.domain.tld:80>
ServerName tracker.domain.tld
DocumentRoot /path/to/rtracker/public
</VirtualHost>