Sign inSign up

mistercyp/rutorrent

By mistercyp

Updated over 6 years ago

Image
0

261

mistercyp/rutorrent repository overview

mondedie/rutorrent

Build Status

Features

  • Based on Alpine Linux.
  • rTorrent and libtorrent are compiled from source.
  • Provides by default a solid configuration.
  • No ROOT process.
  • Persitance custom configuration for rutorrent and rtorrent.
  • Add your own plugins and themes.
  • Filebot is included, and creates symlinks in /data/media (choose filebot tag).

Tag available

BUILD IMAGE

Build arguments
ArgumentDescriptionTypeDefault value
RTORRENT_VERrtorrent versionoptional0.9.8
LIBTORRENT_VERlibtorrent versionoptional0.13.8
LIBZEN_VERlibzen versionoptional0.4.37
LIBMEDIAINFO_VERlibmediainfo versionoptional19.09
FILEBOTBuild with filebotoptionalfalse
FILEBOT_VERFilebot versionoptional4.8.5
CHROMAPRINT_VERChromaprint versionoptional1.4.3
build
docker build -t mondedie/rutorrent:latest https://github.com/mondediefr/docker-rutorrent.git
Build with arguments
docker build -t mondedie/rutorrent:filebot \
  --build-arg FILEBOT=true \
  https://github.com/mondediefr/docker-rutorrent.git

Configuration

Environment variables
VariableDescriptionTypeDefault value
UIDChoose uid for launch rtorrentoptional991
GIDChoose gid for launch rtorrentoptional991
PORT_RTORRENTPort of rtorrentoptional45000
DHT_RTORRENTDHT option in rtorrent.rc fileoptionaloff
CHECK_PERM_DATACheck permission data in downloads directoryoptionaltrue
Environment variables with filebot
VariableDescriptionTypeDefault value
FILEBOT_LICENSELicense file pathrequirednone
FILEBOT_RENAME_METHODMethod for rename mediaoptionalsymlink
FILEBOT_LANGSet your languageoptionalfr
FILEBOT_CONFLICTConflict managementoptionalskip
Volumes
  • /data : folder for download torrents
  • /config : folder for rtorrent and rutorrent configuration
Data folder tree
  • /data/.watch : rtorrent watch directory
  • /data/.session : rtorrent save statement here
  • /data/downloads : rtorrent download torrent here
  • /data/media : organize your media and create a symlink with filebot
  • /config/rtorrent : path of .rtorrent.rc
  • /config/rutorrent/conf : global configuration of rutorrent
  • /config/rutorrent/share : rutorrent user configuration and cache
  • /config/custom_plugins : add your own plugins
  • /config/custom_themes : add your own themes
  • /config/filebot : add your License file in this folder and modify args_amc.txt file
Ports
  • 8080
  • PORT_RTORRENT (default : 45000)

Usage

Simple launch
docker run --name rutorrent -dt \
  -e UID=1000 \
  -e GID=1000 \
  -p 8080:8080 \
  -p 45000:45000 \
  -v /mnt/docker/rutorrent/config:/config \
  -v /mnt/docker/rutorrent/data:/data \
  mondedie/rutorrent:latest

URI access : http://xx.xx.xx.xx:8080

Advanced launch

Add custom plugin :

mkdir -p /mnt/docker/rutorrent/config/custom_plugins
git clone https://github.com/Gyran/rutorrent-ratiocolor.git /mnt/docker/rutorrent/config/custom_plugins

Run container :

docker run --name rutorrent -dt \
  -e UID=1000 \
  -e GID=1000 \
  -e DHT_RTORRENT=on \
  -e PORT_RTORRENT=6881 \
  -e FILEBOT_LICENSE=/config/filebot/FileBot_License_XXXXXXXXX.psm \
  -e FILEBOT_RENAME_METHOD=move \
  -p 9080:8080 \
  -p 6881:6881 \
  -p 6881:6881/udp \
  -v /mnt/docker/rutorrent/config:/config \
  -v /mnt/docker/rutorrent/data:/data \
  mondedie/rutorrent:filebot

URI access : http://xx.xx.xx.xx:9080

License

Docker image mondedie/rutorrent is released under MIT License.

Tag summary

Content type

Image

Digest

Size

59.4 MB

Last updated

over 6 years ago

docker pull mistercyp/rutorrent