Skip to content

Latest commit

 

History

History
111 lines (83 loc) · 3.07 KB

README.md

File metadata and controls

111 lines (83 loc) · 3.07 KB

rathorian/transmission

Features

  • Platform image: linux/amd64, linux/arm64
  • Based on Alpine Linux 3.19
  • No root process
  • WebUI available for use: TrguiNG

Build image

Build arguments

Argument Description Type Default value
TRGUING_VERSION TrguiNG version optional 1.1.0

build

docker build --tag rathorian/transmission:latest https://github.com/Rathorian/transmission.git

Build with arguments

docker build --tag rathorian/transmission:latest --build-arg TRGUING_VERSION=1.1.0 https://github.com/Rathorian/transmission.git

Configuration

Environment variables

Variable Description Type Default value
PUID Choose uid for transmission launch optional 1000
PGID Choose gid for transmission launch optional 1000
TZ Setting the timezone optional Europe/Paris
PEER_PORT Peer port optional 51413
TRANSMISSION_WEB_HOME Choose your WebUI optional /trguing

Volumes

  • /config : folder for transmission configuration
  • /transmission : folder for download torrents

Data folder tree

  • /config/settings.json : configuration file for transmission
  • /transmission/downloads : torrent download folder
  • /transmission/incomplete : temporary folder for incomplete torrents
  • /transmission/watch : folder for manual additions of torrents and which will automatically start the download

Ports

  • 9091 : RPC-PORT
  • 51413 : PEER-PORT

Usage

Simple launch

docker run --name transmission -dt \
  --restart unless-stopped \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/Paris \
  -e PEER_PORT=51413 \
  -p 9091:9091 \
  -p 51413:51413 \
  -p 51413:51413/udp \
  -v /mnt/docker/transmission/config:/config \
  -v /mnt/docker/transmission/data:/transmission \
  rathorian/transmission:latest

URL: http://xx.xx.xx.xx:9091

Docker-compose

version: "3.8"
services:
  transmission:
    image: "rathorian/transmission:latest"
    container_name: "transmission"
    restart: "unless-stopped"
    environment:
      - "PUID=1000"
      - "PGID=1000"
      - "TZ=Europe/Paris"
      - "PEER_PORT=51413"
    volumes:
      - "/mnt/docker/transmission/config:/config"
      - "/mnt/docker/transmission/data:/transmission"
    ports:
      - "9091:9091"
      - "51413:51413"
      - "51413:51413/udp"

URL: http://xx.xx.xx.xx:9091

License

Docker image rathorian/transmission is released under MIT License.