Sign inSign up

ikatson/rqbit

By ikatson

•Updated about 12 hours ago

[Official] bittorrent client and server in pure Rust. https://github.com/ikatson/rqbit

Image
Networking
3

50K+

ikatson/rqbit repository overview

⁠rqbit

rqbit is a BitTorrent client written in Rust. More here: https://github.com/ikatson/rqbit⁠

⁠Tags

  • latest - latest stable release
  • main - main branch
  • v* - deprecated tags in favor of just versions without "v"

⁠Docker notes

Suggest to run in --net=host mode, so that the following features work:

  • TCP port announcing over UPnP. Otherwise peers won't be able to connect to you from the outside.
  • integrated UPnP MediaServer

⁠Volume paths

  • /home/rqbit/db - for storing session persistence, it remembers which torrents you had
  • /home/rqbit/cache - for storing DHT cache
  • /home/rqbit/downloads - for storing your downloads. Mount this to a host folder for example.

⁠Environment variables

rqbit supports many environment variables for configuration, you can explore them by running with --help, e.g.

docker run --rm ikatson/rqbit --help
docker run --rm ikatson/rqbit server start --help

⁠Example compose.yaml

Example compose.yaml⁠ file

Tag summary

Content type

Image

Digest

sha256:03a21bb99…

Size

9.4 MB

Last updated

about 1 month ago

docker pull ikatson/rqbit