You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want rtorrent to use custom incomplete and complete directories. I've spent a few hours attempting to understand the documentation to achieve this however rtorrent still missbehaves.
I run rtorrent in a docker container on Linux.
I want incomplete torrents to be in /config/.incomplete
I want completed torrents to be in /config/complete
However when rtorrent starts it still creates /config/download and places all torrents in it and when a torrent finishes downloading rtorrent does not move it. I can do a manual move from the webui so permissions are fine. There is nothing in the log as far as I can tell.
# This is the rtorrent configuration file installed by rtinst script - https://github.com/arakasi72/rtinst
# This file is installed to ~/.rtorrent.rc
# Enable/modify the options as needed, uncomment the options you wish to enable.
# This configuration will work with most systems, but optimal settings are dependant on specific server setup
### Set Directories
method.insert = cfg.basedir, private|const|string, (cat,"/config/")
method.insert = cfg.watch, private|const|string, (cat,(cfg.basedir),"watch/")
method.insert = cfg.logs, private|const|string, (cat,(cfg.basedir),"log/")
method.insert = cfg.logfile, private|const|string, (cat,(cfg.logs),"rtorrent-",(system.time),".log")
method.insert = cfg.complete, private|const|string, (cat,(cfg.basedir),"complete/")
## Move files after download has finished
method.insert = d.get_finished_dir, simple, "(cat, (cfg.complete)),$d.custom1="
method.insert = d.data_path, simple, "if=(d.is_multi_file), (cat,(d.directory),/), (cat,(d.directory),/,(d.name))"
method.insert = d.move_to_complete, simple, "d.directory.set=$argument.1=; execute=mkdir,-p,$argument.1=; execute=mv,-u,$argument.0=,$argument.1=; d.save_full_session="
method.set_key = event.download.finished,move_complete,"d.move_to_complete=$d.data_path=,$d.get_finished_dir="
session.path.set = (cat,(cfg.basedir),".session")
directory.default.set = (cat,(cfg.basedir),".incomplete")
schedule2 = watch_directory,5,5,((load.start,(cat,(cfg.watch),"*.torrent")))
#system.umask.set = 0000
### BitTorrent
# Global upload and download rate in KiB, `0` for unlimited
throttle.global_down.max_rate.set = 0
throttle.global_up.max_rate.set = 0
# Maximum number of simultaneous downloads and uploads slots
throttle.max_downloads.global.set = 150
throttle.max_uploads.global.set = 300
# Maximum and minimum number of peers to connect to per torrent while downloading
throttle.min_peers.normal.set = 30
throttle.max_peers.normal.set = 150
# Same as above but for seeding completed torrents (seeds per torrent)
throttle.min_peers.seed.set = -1
throttle.max_peers.seed.set = -1
### Networking
network.port_range.set = 51001-51250
network.port_random.set = yes
dht.mode.set = on
protocol.pex.set = yes
trackers.use_udp.set = true
network.xmlrpc.size_limit.set = 5M
network.http.ssl_verify_peer.set = 0
protocol.encryption.set = allow_incoming,enable_retry,prefer_plaintext
network.max_open_files.set = 4096
network.max_open_sockets.set = 1536
network.http.max_open.set = 48
network.send_buffer.size.set = 128M
network.receive_buffer.size.set = 4M
### Memory Settings
pieces.hash.on_completion.set = no
pieces.preload.type.set = 1
pieces.memory.max.set = 3500M
### Logging:
# Levels = critical error warn notice info debug
# Groups = connection_* dht_* peer_* rpc_* storage_* thread_* tracker_* torrent_*
#print = (cat,"Logging to ",(cfg.logfile))
#log.open_file = "log", (cfg.logfile)
#log.add_output = "info", "log"
#log.add_output = "tracker_debug", "log"
### Schedule rTorrent plugins to run 10 seconds after the program starts instead of instantly.
schedule2 = init_plugins, 10, 0, "execute2 = {sh,-c, /usr/bin/php /srv/rutorrent/php/initplugins.php user &}"
schedule2 = dht_node, 30, 0, "dht.add_node=router.bittorrent.com:6881"
#EOF
The text was updated successfully, but these errors were encountered:
I want rtorrent to use custom incomplete and complete directories. I've spent a few hours attempting to understand the documentation to achieve this however rtorrent still missbehaves.
I run rtorrent in a docker container on Linux.
I want incomplete torrents to be in /config/.incomplete
I want completed torrents to be in /config/complete
However when rtorrent starts it still creates /config/download and places all torrents in it and when a torrent finishes downloading rtorrent does not move it. I can do a manual move from the webui so permissions are fine. There is nothing in the log as far as I can tell.
The text was updated successfully, but these errors were encountered: