opentracker is an open and free bittorrent tracker project by erdgeist.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

52 lines
1.8 KiB

# opentracker
*[opentracker][opentracker]* is an open and free [bittorrent][torrent] tracker
project. It aims for minimal resource usage and is intended to run at your wlan
router. Currently it is deployed as an open and free tracker instance. Read our
free and open tracker blog and announce your torrents there *(but do not
hesitate to setup your own free trackers!)*.
This is a dockerized version of this software made by [erdgeist][erdgeist].
## Usage
The easiest method is to use the *ready-to-use* image from dockerhub, using
`docker compose`. Create a file called `docker-compose.yml` and add the
following content:
```yaml
services:
opentracker:
container_name: opentracker
image: mikognn/opentracker
ports:
- 6969:6969
volumes:
- ./config:/config
```
then create a `config` directory in the same folder as the `.yml` file and add
the `opentracker.conf`. You can find a fully fletched *(and documented)* version
of it in the [`opentracker.conf.sample`][config] file.
### Build it yourself
You can also clone my [repo][repo] and run `docker compose up` from within. This
will build the container on your machine.
Just run
```bash
git clone --recursive https://git.mike-ochmann.de/miko/opentracker.git
cd opentracker
cp config/opentracker.conf.sample config/opentracker.conf
sudo docker compose up -d
```
## License
The license is not really clear to me. It may be GPL or "beer ware license" or
a combination of both. I will not really give any license information because
of that.
[torrent]: http://wiki.theory.org/BitTorrentSpecification
[erdgeist]: https://erdgeist.org/about/
[opentracker]: https://erdgeist.org/arts/software/opentracker/
[config]: https://erdgeist.org/gitweb/opentracker/plain/opentracker.conf.sample
[repo]: https://git.mike-ochmann.de/miko/opentracker