Multi-user based torrent download and sharing application written in Django
- libtorrent - [Install guide]
- RabbitMQ - [Install guide]
$ git clone https://github.com/L34p/TorrentBOX.git
$ cd TorrentBOX
$ pip3 install -r requirements.txt
$ python3 manage.py migrate
- Two terminals are needed.
- Concurrency option determines the number of torrent that can be downloaded simultaneously.
# First terminal
$ python3 manage.py runserver 0.0.0.0:8000
# Second terminal
$ python3 manage.py celeryd --loglevel info --concurrency 5
NOTE: This is only for test. If you want to deploy it, use Django with other web servers like Apache or Nginx.