Skip to content

TonyRL/docker-transmission-skip-hash-check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-transmission-skip-hash

A Ubuntu based container images for Transmission with customized features.

GitHub Repo stars Docker Pulls

Customized Features

Support Version

Transmission Release Base OS Tag Size
3.00 Ubuntu 20.04 LTS focal, latest Docker Image Size (tag)
3.00 Ubuntu 18.04 LTS bionic-v3 Docker Image Size (tag)
2.94 Ubuntu 18.04 LTS bionic-v2.94 Docker Image Size (tag)

Support Architectures

x86-64 only

linux/arm64/v8 (arm64) and linux/arm/v7 are provided on an as is basis.

Usage

docker-composer

---
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-cli

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

Parameters

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.

How to skip hash check

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 Ask tracker for more peers icon in the toolbar) and the CURRENT verifying torrent will be skipped for hash check. (Taken from here)

Notes

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

Credits

blackyau/Transmission_SkipHashChek

linuxserver/docker-transmission

superlukia/transmission-2.92_skiphashcheck