This setup uses docker containers run by systemd services to automatically start up Jellyfin media server and transmission torrnet client with web interface.
This is a setup for a RPi running Raspbian (Debian), but will work on any other platform.
Required for this setup is docker and docker-compose. Also, the system must use systemd services manager (default in Ubuntu and Debian).
- Change the name of the folder
user
underhome
to the real user name - Edit home//transmission/docker-compose.yml:
Set
PUID
andPGUID
to the real user and group IDs. Can be retreived byuid -u
anduid -g
respectively SetUSER
andPASS
. These are the webl ogin credentials to your transmission server. Set the source folder for/download
volume: Replace/media/data
with your download destination - Edit home//jellyfin/docker-compose.yml:
Set
PUID
andPGUID
Set the source folder for/media
volume - Edit the services file under
etc/systemd/system/
: Set the correct user folder - Copy the files to place:
sudo cp -r etc/ / cp -r home/<user> /home/<user>/
- Reload systemd daemon and enable services:
sudo systemctl daemon-reload sudo systemctl enable transmission sudo systemctl enable jellyfin
- Start services:
sudo systemctl start transmission sudo systemctl start jellyfin