The Bittorrent Tracker made in Elixir
👷♂️This project is a Work In Progress. While not ready for full industrial usage it does work.
There is a testing instance running at extracker.dahrkael.net:6969 with all current features enabled (Live statistics).
Implementation Legend: 🔲 Not Yet 🔰 Partially ✅ Done ❌ Won't do
There are 3 main ways of running ExTracker currently
For this method to work you need to have Erlang and Elixir installed on your system
git clone https://github.com/Dahrkael/ExTracker.git && cd ExTrackerMIX_ENV=prod iex -S mixCurrently there are no official releases built (soon™️). You can however make your own and deploy it where needed:
git clone https://github.com/Dahrkael/ExTracker.git && cd ExTrackerMIX_ENV=prod mix release extracker for Linux or MIX_ENV=prod mix release extrackerw for Windowsbin/extracker startFor this method you can directly run the available docker image: docker run ghcr.io/dahrkael/extracker:latest
or use it as part of docker-compose. Theres an example compose file available.
[!NOTE] Since modifying the runtime.exs file to tune the configuration inside the container is not easy you can also configure it using Environment Variables, see the example compose file for the complete list.
Copyright (c) Dahrkael <dahrkael at outlook dot com>
Distributed under the terms of the Apache License, Version 2.0. Please refer to the LICENSE file in the repository root directory for details.
286 commits
1 commits
Elixir
98.7%
The Bittorrent Tracker made in Elixir
👷♂️This project is a Work In Progress. While not ready for full industrial usage it does work.
There is a testing instance running at extracker.dahrkael.net:6969 with all current features enabled (Live statistics).
Implementation Legend: 🔲 Not Yet 🔰 Partially ✅ Done ❌ Won't do
There are 3 main ways of running ExTracker currently
For this method to work you need to have Erlang and Elixir installed on your system
git clone https://github.com/Dahrkael/ExTracker.git && cd ExTrackerMIX_ENV=prod iex -S mixCurrently there are no official releases built (soon™️). You can however make your own and deploy it where needed:
git clone https://github.com/Dahrkael/ExTracker.git && cd ExTrackerMIX_ENV=prod mix release extracker for Linux or MIX_ENV=prod mix release extrackerw for Windowsbin/extracker startFor this method you can directly run the available docker image: docker run ghcr.io/dahrkael/extracker:latest
or use it as part of docker-compose. Theres an example compose file available.
[!NOTE] Since modifying the runtime.exs file to tune the configuration inside the container is not easy you can also configure it using Environment Variables, see the example compose file for the complete list.
Copyright (c) Dahrkael <dahrkael at outlook dot com>
Distributed under the terms of the Apache License, Version 2.0. Please refer to the LICENSE file in the repository root directory for details.
286 commits
1 commits
Elixir
98.7%