chaosbay
chaosbay copied to clipboard
BitTorrent Tracker with upload & browsing, written on the 25th Chaos Communication Congress
Doesn't require OpenTracker anymore, tracker data is being kept in Mnesia now.
- You will need erlang-collectd from: http://github.com/astro/erlang-collectd/
- You will need MochiWeb from: https://github.com/mochi/mochiweb
- Bind address and port may be specified by environment variables MOCHIWEB_IP and MOCHIWEB_PORT.
- You need to set the environment variable 'http_base' for the chaosbay application
- You furthermore need epqsql https://github.com/wg/epgsql
- Use chaosbay_sql_schema.sql to create the required tables
- Use a postgres database >= 9.0
To configure, run:
application:set_env(chaosbay, http_base, "http://..."). torrent:reset_tracker_urls().
Use
application:set_env(chaosbay, db_host, "
Use
application:set_env(chaosbay, db_port, "
Use
application:set_env(chaosbay, db_name, "
Use
application:set_env(chaosbay, db_user, "
Use
application:set_env(chaosbay, db_pass, "