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
- Host: GitHub
- URL: https://github.com/astro/chaosbay
- Owner: astro
- License: agpl-3.0
- Created: 2009-01-01T17:56:01.000Z (over 17 years ago)
- Default Branch: master
- Last Pushed: 2013-12-25T00:32:08.000Z (over 12 years ago)
- Last Synced: 2025-03-24T05:12:45.317Z (about 1 year ago)
- Language: Erlang
- Homepage:
- Size: 592 KB
- Stars: 34
- Watchers: 5
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README
- License: LICENSE
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)