Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
BitTorrent Tracker with upload & browsing, written on the 25th Chaos Communication Congress
branch: master
Failed to load latest commit information.
doc
ebin
include Replace defines and add needes header files
priv/www stats: fix color
src torrent:refresh_all_torrents: ?BATCH_SIZE=1, retain SQL conn accross …
support Made the stuff work on Mac OS X
.gitignore .gitignore
LICENSE add AGPL LICENSE
Makefile hello world
README Generalize SQL Connection configuration
TODO TODO update
chaosbay_sql_schema.sql stats collection
start-dev.sh start-dev: +A 8 instead of only 1
start.sh start scripts: use supplied shell parameters

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

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

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

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

Use 
	application:set_env(chaosbay, db_pass, "<your password here>").
to specify the db user's password. ("chaosbay" is default)
Something went wrong with that request. Please try again.