A repository for creating a docker container including rtorrent with rutorrent and flood interfaces.
You can invite me a beer if you want ;)
This is a completely funcional Docker image with flood, rutorrent, rtorrent, libtorrent and a lot of plugins for rutorrent, like autodl-irssi, filemanager, fileshare and other useful ones.
Based on Alpine Linux, which provides a very small size.
Includes plugins: logoff fileshare filemanager pausewebui mobile ratiocolor force_save_session showip ...
Also installed and selected by default this awesome theme: club-QuickBox
Also includes MaterialDesign theme as an option.
Tested and working on Synology and QNAP, but should work on any x86_64 devices.
Instructions:
- Map any local port to 443 for SSL rutorrent access (Default username/password is admin/admin)
- Map any local port to 51415 for rtorrent
- Map any local port to 3000 for SSL flood access
- Map a local volume to /config (Stores configuration data, including rtorrent session directory. Consider this on SSD Disk)
- Map a local volume to /downloads (Stores downloaded torrents)
In order to change rutorrent web access password execute this inside container:
- sh -c "echo -n 'admin:' > /config/nginx/.htpasswd"
- sh -c "openssl passwd -apr1 >> /config/nginx/.htpasswd"
Sample run command:
For rtorrent 0.9.6 version:
docker run -d --name=rutorrent-flood
-v /share/Container/rutorrent-flood/config:/config
-v /share/Container/rutorrent-flood/downloads:/downloads
-e PGID=0 -e PUID=0 -e TZ=Europe/Madrid
-p 9443:443
-p 3000:3000
-p 51415-51415:51415-51415
romancin/rutorrent-flood:latest \
For rtorrent 0.9.4 version:
docker run -d --name=rutorrent-flood
-v /share/Container/rutorrent-flood/config:/config
-v /share/Container/rutorrent-flood/downloads:/downloads
-e PGID=0 -e PUID=0 -e TZ=Europe/Madrid
-p 9443:443
-p 3000:3000
-p 51415-51415:51415-51415
romancin/rutorrent-flood:0.9.4 \
Rememeber editing /config/rtorrent/rtorrent.rc with your own settings, specially your watch subfolder configuration.