Deluge Bittorrent client and FileBot renaming tool in one container.
Deluge is a lightweight, Free Software, cross-platform BitTorrent client.
- Full Encryption
- WebUI
- Plugin System
- Much more...
FileBot is the ultimate tool for renaming and organizing your movies, TV shows and Anime. Match and rename media files against online databases, download artwork and cover images, fetch subtitles, write metadata, and more, all at once in matter of seconds. It's smart and just works.
This container includes Deluge and FileBot on top of an Ubuntu image. There's also an experimental image based on Alpine (:alpine
tag). FileBot can be be utilized via the FileBotTool, a plugin for Deluge (included in the image — simply activate in the Deluge settings). Accessing the plugin settings would require a desktop Deluge client (remotely connected to the Daemon in this container) — see Deluge User Guide for details.
You can pull it from the Docker Hub via:
docker pull docker.io/gentlehoneylover/deluge-filebot:latest
Run it via Docker CLI or docker-compose (examples below).
The Web UI of Deluge is available at http://<SERVER-IP>:8112
with a default password of deluge
(can be changed in the Web UI).
Under Preferences -> Network
Make sure to match the inbound torrent port to whatever port is mapped in the container (57988
by default).
docker run -d \
--name=deluge \
--restart unless-stopped \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-e UMASK_SET=002 \
-e DELUGE_LOGLEVEL=error \
-p 8112:8112 \
-p 57988:57988/tcp \
-p 57988:57988/udp \
-v /path/to/config/folder:/config \
-v /path/to/downloads/folder:/downloads \
-v /path/to/watchfolder:/watchfolder
docker.io/gentlehoneylover/deluge-filebot:latest
version: "3"
services:
deluge-filebot:
container_name: deluge-filebot
image: docker.io/gentlehoneylover/deluge-filebot:latest
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- UMASK_SET=002 #optional
- DELUGE_LOGLEVEL=error #optional
ports:
- 8112:8112 #web-ui port
- 58846:58846 #deluge daemon port
- 57988:57988/tcp #inbound tcp torrent port
- 57988:57988/udp #inbound udp torrent port
volumes:
- /path/to/config/folder:/config
- /path/to/downloads/folder:/downloads
- /path/to/watchfolder:/watchfolder
Variable | What it does |
---|---|
PUID=1000 |
Sets user ID to a specific value (to match user on the host) |
PGID=1000 |
Sets group ID to a specific value (to match user group on the host) |
UMASK_SET=002 |
Sets umask under which files are created (default is 002 ) |
TZ=Europe/London |
Specify a timezone to use |
DELUGE_LOGLEVEL=error |
Set the loglevel output when running Deluge (default is warning ) |
Port | What it is for |
---|---|
8112 |
Default port used by Web UI |
58846 |
Default port used by deluge daemon to allow desktop client connections |
57988 |
Inbound torrent traffic |
Volume | What it is for |
---|---|
/config |
Folder where Deluge and FileBot keep config files |
/downloads |
Folder for downloaded files |
/watchfolder |
A folder Deluge should be watching to auto-pickup new .torrent files |