zsoltiii23/transmission-minimal

By zsoltiii23

Updated about 1 month ago

Transmission run on Mikrotik arm64 routers as a container.

Image
Networking
1

1.6K

zsoltiii23/transmission-minimal repository overview

GitHub: https://github.com/zsoltii/mikrotik-containers/tree/main/transmission-minimal-arm64

This project provides a minimal Docker container for running the Transmission BitTorrent daemon, specifically designed for ARM64 MikroTik routers, using Alpine Linux as the base image. The container is optimized for lightweight environments and includes basic configuration and startup scripts. It exposes the necessary ports for Transmission's web interface and peer communication.

Main Features

Minimal Alpine-based image for ARM64
Transmission-daemon pre-installed
Customizable configuration via mounted volumes
Exposes ports 9091 (web UI), 51413 (TCP/UDP for peers)

Volumes

/config (default): Stores Transmission configuration files, including settings.json.
/downloads (default): Directory for completed downloads.
/incomplete (optional): Directory for incomplete downloads (disabled by default).
/watch (optional): Directory for auto-adding torrents (not enabled by default).

Usage

Build and run the container using the provided Dockerfile and scripts. By default, only /config and /downloads volumes are enabled. You can mount additional volumes as needed for incomplete or watched torrents.

Container default transmission settings: https://github.com/zsoltii/mikrotik-containers/blob/main/transmission-minimal-arm64/settings.json
If you don't setup your settings.json, this one copies to your config volume.

Default settings doesn't contain watch, incomplete and authentication! If you would like, you have to make your own settings.json!

Transmission settings documentation: https://github.com/transmission/transmission/blob/main/docs/Editing-Configuration-Files.md

Tag summary

Content type

Image

Digest

sha256:a5c87090d

Size

8.6 MB

Last updated

about 1 month ago

docker pull zsoltiii23/transmission-minimal