forked from astro/prittorrent
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
48 lines (31 loc) · 886 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
servtorrent
===========
Written on EH 2010 in Munich.
Purpose
-------
Your Podcast is too popular for your web server? Your audience has
Podcast clients that support downloading via BitTorent, e.g. Miro?
servtorrent ensures that there's always a seeder by uploading
transparently from any HTTP location that supports Range requests.
Installation
------------
1. Install Erlang
2. Install ibrowse (HTTP client library)
* git clone git://github.com/cmullaparthi/ibrowse.git
* cd ibrowse
* make
* sudo ln -s `pwd` /usr/lib*/erlang/lib/ibrowse
Running
-------
1. Customize seeds.xml
2. Make sure the port specified in servtorrent.app is reachable from
the Internet (servtorrent will not use peer info from tracker
responses)
3. Compile and run by issuing: ./start.sh
TODO
----
* Super-seeding
* Slot queues
* PEX
* DHT support
* Support Chaos Bay web-seeding