Public Repository

Last pushed: 6 hours ago
Short Description
My own Docker image for Transmission on the Rasperry Pi
Full Description

Status

Content

This image is based my own Alpine Linux base image.

This image contains :

Usage

  1. Map one volume with the /home folder if you want the Transmission config directory (with the config file and database) to persist.
  2. Map the volumes where you want you torrent downloaded to an unused folder in the image (for example /data).
  3. Set the RUN_AS environment variable on startup (either with docker run -e RUN_AS=1234:5678 or with the environment key in your compose file). In that case, the image is built with root privileges and only the main process is run as a non-priviledged user (for security reasons). The form of the RUN_AS variable must be UID:GID of the user.

Usage example

docker run -v YOUR-TRANSMISSION-HOME-DIRECTORY:/home -v YOUR-TORRENT-FILES-DIRECTORY:/media napnap75/rpi-transmission:latest

Caveats

If you set the RUN_AS environment variable, the program will not be allowed to upgrade itself and you will have to manually upgrade it (either by rebuilding the image or by using the docker exec command (which do not use the entrypoint script and therefore is run as ROOT)).

Docker Pull Command
Owner
napnap75

Comments (0)