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