Skip to content

Docker image for Transmission based on Alpine Linux

License

Notifications You must be signed in to change notification settings

Rathorian/transmission

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Docker image for Transmission based on Alpine Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published