Forked from https://raw.githubusercontent.com/Wonderfall/docker-rtorrent-flood This version provides a docker-compose file. Containers are stateless, and can be destroyed/recreated while preserving your rtorrent session.
Edit the volumes section in docker-compose.yml
to mount your download directories inside the container.
- Based on Alpine Linux.
- rTorrent and libtorrent are compiled from source.
- Provides by default a solid configuration.
- Flood, a modern web UI for rTorrent with a Node.js backend and React frontend.
- Automatically unpack RAR releases (so Sonarr can deal with them).
- RTORRENT_VER : rtorrent version
- LIBTORRENT_VER : libtorrent version
- MEDIAINFO_VER : libmediainfo version
- BUILD_CORES : number of cores used during build
- UID : user id (default : 991)
- GID : group id (defaut : 991)
- FLOOD_SECRET : flood secret key (defaut : mysupersecretkey) (CHANGE IT)
- WEBROOT : context path (base_URI) (default : /)
- RTORRENT_SCGI : SCGI port (default : 0 for use local socket)
- PKG_CONFIG_PATH :
/usr/local/lib/pkgconfig
(don't touch)
- Run this container with tty mode enabled. In your
docker-compose.yml
, addtty: true
. If you don't do this, rtorrent will use 100% of CPU. - Connect Flood UI to rTorrent through
Unix socket
. Enter/tmp/rtorrent.sock
as rTorrent Socket.
- 49184 (bind it).
- 3000 (reverse proxy!)
- latest : latest versions of rTorrent/libtorrent.
- Use $RTORRENT_VER-$LIBTORRENT_VER to get specific versions of rTorrent/libtorrent.