Sign inSign up

mediadepot/rtorrent

By mediadepot

•Updated over 8 years ago

Automated build for rtorrent + flood.

Image
0

621

mediadepot/rtorrent repository overview

⁠Requirements

⁠Environmental

The following environmental variables must be populated, when running container

  • DEPOT_USER,
  • DEPOT_PASSWORD

⁠Ports

The following ports must be mapped, when running container

  • 8081 #webui listen
  • 5000 rtorrent XMLRPC port.
  • 6881-6891 #daemon listen ports

⁠Volumes

The following volumes must be mapped, when running container

  • /srv/rtorrent/config
  • /srv/rtorrent/data
  • /mnt/blackhole
  • /mnt/processing
  • /mnt/downloads

The following subfolders should exist in the above mapped volumes:

  • /mnt/blackhole/tvshows
  • /mnt/blackhole/movies
  • /mnt/blackhole/music
  • /mnt/downloads/tvshows
  • /mnt/downloads/movies
  • /mnt/downloads/music

⁠References

⁠TODO list

  • catchall watch folder (/mnt/blackhole/*.torrent) should work correctly and download to "unsorted"
  • dynamic watch directories
  • download all torrents to /mnt/processing directory
  • [?] redirect rtorrent daemon logs to STDOUT
  • move completed downloads into dynamic /mnt/downloads subdirectories. 1⁠ 2⁠
  • DEPOT default user/password authentication for webui
  • auto-labeling by watch folder compatible with flood
  • [-] scheduling/QoS⁠
  • Auto cleanup? Completed torrents that are stopped and older than 2 months?
  • stop seeding when download is complete⁠
  • Performance tuning⁠
  • logrotate
  • better logging. ⁠
  • ensure that deleting a partially downloaded/inprogress torrent will actually delete the associated data
    • when deleting a torrent we should always delete the .torrent file too
    • when deleting a torrent, sometimes the download directory is not deleted.

Tag summary

Content type

Image

Digest

Size

143.2 MB

Last updated

over 8 years ago

docker pull mediadepot/rtorrent