services:

  transmission:
    image: lscr.io/linuxserver/transmission:latest
    container_name: transmission
    restart: unless-stopped    
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Berlin
    volumes:
      - '${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/transmission/config:/config'
      - '${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/transmission/downloads:/downloads'
      - '${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/transmission/watch:/watch'
    ports:
      - 9091:9091 # web ui
      - 51413:51413 # torrent port tcp
      - 51413:51413/udp # torrent port udp
    expose:
      - 9091
      - 51413