A Ubuntu based container images for Transmission with customized features.
- Compatible with well-known linuxserver/transmission
- Optional feature-rich Web UI ronggang/transmission-web-control
- Weekly base OS updates from upstream
- Skip hash check (details)
- Lift 1024 open files limit (backport transmission/transmission#893)
- Skew Scrape/Announce intervals (backport transmission/transmission#936)
Transmission Release | Base OS | Tag | Size |
---|---|---|---|
3.00 | Ubuntu 20.04 LTS | focal , latest |
|
3.00 | Ubuntu 18.04 LTS | bionic-v3 |
|
2.94 | Ubuntu 18.04 LTS | bionic-v2.94 |
x86-64
only
linux/arm64/v8 (arm64)
and linux/arm/v7
are provided on an as is basis.
---
version: "2.1"
services:
transmission:
image: tonyrl/transmission-skip-hash-check
container_name: transmission
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- TRANSMISSION_WEB_HOME=/transmission-web-control/ #optional
- USER=username #optional
- PASS=password #optional
- WHITELIST=iplist #optional
volumes:
- <path to data>:/config
- <path to downloads>:/downloads
- <path to watch folder>:/watch
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
docker run -d \
--name=transmission \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-e TRANSMISSION_WEB_HOME=/transmission-web-control/ `#optional` \
-e USER=username `#optional` \
-e PASS=password `#optional` \
-e WHITELIST=iplist `#optional` \
-p 9091:9091 \
-p 51413:51413 \
-p 51413:51413/udp \
-v <path to data>:/config \
-v <path to downloads>:/downloads \
-v <path to watch folder>:/watch \
--restart unless-stopped \
tonyrl/transmission-skip-hash-check
Parameter | Function |
---|---|
-p 9091 |
WebUI |
-p 51413 |
Torrent Port TCP |
-p 51413/udp |
Torrent Port UDP |
-e PUID=1000 |
UserID |
-e PGID=1000 |
GroupID |
-e TZ=Europe/London |
Specify a timezone. Time Zones list |
-e TRANSMISSION_WEB_HOME=/transmission-web-control/ |
Use transmission-web-control. (optional) |
-e USER=username |
Specify an optional username for the interface |
-e PASS=password |
Specify an optional password for the interface |
-e WHITELIST=iplist |
Specify an optional list of comma separated host whitelist |
-v /config |
Where transmission should store config files and logs. |
-v /downloads |
Local path for downloads. |
-v /watch |
Watch folder for torrent files. |
In the web interface http://ip:9091/transmission/web/ or Transmission Remote GUI. Right click on ANY SEEDING torrent, choose Ask tracker for more peers
(or tick ANY torrent and click the icon
in the toolbar) and the CURRENT verifying torrent will be skipped for hash check. (Taken from here)
Alternative Web UI such as endor/kettu and Secretmapper/combustion are dropped. If you want them back or want me to include other Web UI like killemov/Shift, please raise an issue.
Since this image is LinuxServer based, Docker Mods from LinuxServer.io are also available.
For further documentation, you can check out linuxserver/transmission and docs.linuxserver.io
blackyau/Transmission_SkipHashChek