An open API service indexing awesome lists of open source software.

https://github.com/astro/chaosbay

BitTorrent Tracker with upload & browsing, written on the 25th Chaos Communication Congress
https://github.com/astro/chaosbay

Last synced: about 1 year ago
JSON representation

BitTorrent Tracker with upload & browsing, written on the 25th Chaos Communication Congress

Awesome Lists containing this project

README

          

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, "").
to specify you SQL-Server (localhost is default)

Use
application:set_env(chaosbay, db_port, "").
to specify SQL-Server's port. (5432 is default)

Use
application:set_env(chaosbay, db_name, "").
to specify the data base name. (chaosbaydb is default)

Use
application:set_env(chaosbay, db_user, "").
to specify the chaosbay data base user. ("chaosbay" is default)

Use
application:set_env(chaosbay, db_pass, "").
to specify the db user's password. ("chaosbay" is default)