ruTorrent - aesser11/home-lab GitHub Wiki

Setup steps here

  • startup with docker template

  • /wireguard/wg0.conf -> change Endpoint to any of the following: (the list is generated in the logs on startup)

[info] ca-toronto.privacy.network
[info] ca-montreal.privacy.network
[info] ca-vancouver.privacy.network
[info] ca-ontario.privacy.network
  • copy /rtorrent/config/rtorrent.rc (disable dht/pex, enable 1mbps up cap, set dirs, enable watch)

  • torrents are located in /conf/torrents?

Troubleshooting

If web is unresponsive and slow it's usually do to too many files open

edit rtorrent.rc

set a higher max open limits

network.max_open_files.set = 2048

network.max_open_sockets.set = 1024

be careful not to set http.max_open too high as it can cause http timeouts -- the very problem we're trying to solve

network.http.max_open.set = 128

check system wide ulimits with ulimit -a

check system wide soft open files with ulimit -Sn

check system wide hard open files with ulimit -Hn

Plugins

Plugins to disable

extsearch
uploadeta
screenshots
ratio (ratio groups)
extratio
scheduler
feeds
retracker
xmpp
seedingtime
throttle
lookat (find at)
loginmgr (accounts)
rss
rssurlrewrite
rutracker_check
spectrogram
theme
mediainfo
edit
cookies
diskspace
cpuload
show_peers_like_wtorrent
trafic
chunks
_cloudflare
_getdir
_noty
_noty2
data
datadir
bulk_magnet

References