2020-11-27 13:36:38 +01:00
|
|
|
---
|
2020-12-03 10:38:14 +01:00
|
|
|
draft: true
|
2020-11-27 14:48:21 +01:00
|
|
|
title: "Transmission On Docker"
|
2020-11-27 13:36:38 +01:00
|
|
|
date: 2020-11-26T15:20:30+01:00
|
2020-11-27 18:29:15 +01:00
|
|
|
tags: ["Docker"]
|
2020-11-27 13:36:38 +01:00
|
|
|
---
|
|
|
|
|
2020-11-27 14:48:21 +01:00
|
|
|
Transmission is a widely used torrenting client for Linux. But did you know
|
|
|
|
you could also run it as a server? This means you could download your torrents
|
|
|
|
on for example a remote VPS. As torrents heavily rely on both upload and
|
|
|
|
download speeds, you can expect a tremendous increase in speed thanks to the
|
|
|
|
high upload speeds of servers.
|
2020-11-27 13:36:38 +01:00
|
|
|
|
|
|
|
In this tutorial, I'll be teaching you how to install Transmission Server on
|
2020-11-27 14:48:21 +01:00
|
|
|
your VPS or server of choice using Docker, so you can download torrents at
|
|
|
|
blazing fast speeds.
|
|
|
|
|
2020-11-27 18:29:15 +01:00
|
|
|
## Needed Software
|
2020-11-27 14:48:21 +01:00
|
|
|
First of all, we'll need Docker and docker-compose. On Ubuntu, you can install
|
|
|
|
these as follows:
|
|
|
|
|
|
|
|
`sudo apt install docker.io docker-compose`
|
|
|
|
|
|
|
|
For other distros, just use their respective package manager. The Docker
|
|
|
|
package will probably be called `docker.io` or `docker`.
|
|
|
|
|
2020-11-27 18:29:15 +01:00
|
|
|
## The Image
|
2020-11-27 14:48:21 +01:00
|
|
|
We'll be using [linuxserver.io](https://www.linuxserver.io/)'s
|
|
|
|
[Transmission Image](https://docs.linuxserver.io/images/docker-transmission).
|
|
|
|
It comes pre-configured, and can mostly be initialized by just setting some
|
|
|
|
environment variables. However, I won't be using those, as I find just changing
|
|
|
|
the configuration file myself is much more straightforward and reliable. I will
|
|
|
|
teach you how to change this file to your liking, so that you too can have full
|
|
|
|
control over your Transmission server.
|