From 43ccc833f6da16956d5bd8d50d0986b7a8c4efad Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Thu, 20 Nov 2025 15:18:14 +0200 Subject: [PATCH] Run the transmission client inside a contained service --- .../containers/systemd/transmission.container | 26 +++++++++++++++++++ .config/setup/04-install-deb-packages.sh | 1 - 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .config/containers/systemd/transmission.container diff --git a/.config/containers/systemd/transmission.container b/.config/containers/systemd/transmission.container new file mode 100644 index 0000000..ca3190e --- /dev/null +++ b/.config/containers/systemd/transmission.container @@ -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 diff --git a/.config/setup/04-install-deb-packages.sh b/.config/setup/04-install-deb-packages.sh index d1e8af7..c96ba44 100755 --- a/.config/setup/04-install-deb-packages.sh +++ b/.config/setup/04-install-deb-packages.sh @@ -83,7 +83,6 @@ DEB_PKGS=( syncthing thunderbolt-tools timidity - transmission udisks2 unar unrar-free