Skip to main content

Install Transmission with Webui & Create Directory Indexing Ubuntu 24.04

sudo apt update
sudo apt install -y transmission-daemon transmission-cli transmission-common

Stop the service (so we can edit config safely)

sudo systemctl stop transmission-daemon

Edit Transmission config, open with nano

sudo nano /var/lib/transmission-daemon/info/settings.json

Change (or confirm) these important options:

"rpc-authentication-required": true,
"rpc-username": "yourusername",
"rpc-password": "yourpassword",   // it will be hashed after restart
"rpc-whitelist-enabled": false,   // allow access from any IP (or keep enabled and set IPs)
"rpc-bind-address": "0.0.0.0",
"rpc-port": 9091,

Make sure the debian-transmission user owns the folder:

sudo chown -R debian-transmission:debian-transmission /var/lib/transmission-daemon/info

Start and enable the service

sudo systemctl enable transmission-daemon
sudo systemctl start transmission-daemon

Open your browser:

http://<your-server-ip>:9091