Public Repository

Last pushed: a year ago
Short Description
IMPORTANT: This image is deprecated. Migrate to romancin/rutorrent or romancin/rutorrent-flood
Full Description

This is a completely funcional rutorrent 3.7, rtorrent 0.9.4, libtorrent 0.13.4 and a lot of plugins for rutorrent, like autodl-irssi, filemanager, fileshare and other useful ones.

Based on ALinuxNinja compose, updated base image, changed rtorrent/libtorrent version and installed extra plugins:
logoff
fileshare
filemanager
nfo
pausewebui
mobile
ratiocolor
Also installed and selected by default this awesome theme:
QuickBox-Dark

Tested and working on Synology devices, but should work on any x86_64 devices.

Instructions:
Map any local port to 80 for rutorrent access
Map any local port to 443 for SSL rutorrent access
Map any local port to 51412 for rtorrent

Default username "admin" with password "admin"

Important directories:
/home/rtorrent/Downloads (Default rtorrent Download directory)
/home/rtorrent/session (Default rtorrent Session directory)
/home/rtorrent/watch/ (Default rtorrent watch directory)
/backup/ (Directory for storing backups. Very useful to update container.)
You should map this to directories outside container.

You must edit /home/rtorrent/.rtorrent.rc to put your specific watch subfolder configuration.
I have added ICEcoder to the image to easier editing directly from the web. Access it on http://containerip:port/ICEcoder

I have added different scripts in /scripts directory:

backup_settings.sh - Do backup of configuration in /backup/<formatted date> directory
restore_settings.sh - Do restore of configuration from /backup/<formatted date> directory. The script lists directory /backup before restoring
change_web_password.sh - Change admin password for web access to rutorrent
change_ssl_certs.sh - Regenerate SSL Certificates
update_rtorrent.sh - Updates rtorrent/libtorrent to latest version
update_rutorrent.sh - Updates rutorrent to latest version

Changelog (Also available in /changelog.txt file inside container)

V0.9 5/10/2016

  • Updated OS base image
  • Updated rutorrent to current commit

V0.8 17/3/2016

  • Initialized irssi configuration for autodl-irssi
  • Changed memory_limit and max_post_size in php.ini

V0.7 4/3/2016

V0.6 3/3/2016

  • Added backup/restore scripts error control
  • Added backup/restore of autodl-irssi settings
  • Added possibility of changing web password access after restoring
  • Added SSL Support to NGINX and added script to regenerate SSL certificates

V0.5

  • Fixed upload size nginx and php. Increased from 2M to 10M. It should be sufficient for upload torrents.
  • Fixed restore scripts to apply correct permissions
  • Added ratiocolor plugin

V0.4

  • Added Backup/restore scripts

V0.3

  • Added rtorrent update script (It updates to rtorrent 0.9.6/libtorrent 0.13.6. Not recommended for certain private trackers.)
  • Added rutorrent update script

V0.2

  • Added extra plugins

V0.1

  • Initial version
Docker Pull Command
Owner
romancin