Run the transmission client inside a contained service

This commit is contained in:
Ohad Livne 2025-11-20 15:18:14 +02:00
parent e957ac480b
commit 43ccc833f6
Signed by: libohad-dev
GPG key ID: 34FDC68B51191A4D
2 changed files with 26 additions and 1 deletions

View file

@ -0,0 +1,26 @@
[Unit]
Description=Transmission client service with web interface on localhost:9091
[Container]
# keep-sorted start
ContainerName=transmission
Environment=PGID=1000
Environment=PUID=1000
Image=lscr.io/linuxserver/transmission:latest
Network=host
PublishPort=51413:51413
PublishPort=51413:51413/udp
PublishPort=9091:9091
UserNS=keep-id
Volume=%h/.config/transmission:/config:Z
Volume=%h/Downloads/transmission/watch:/watch:ro,Z
Volume=%h/Downloads/transmission:/downloads:Z
# keep-sorted end
[Install]
WantedBy=default.target
[Service]
# keep-sorted start
Restart=always
# keep-sorted end