OpenWRT: installing a bit-torrent with web interface

1 Install tranmission

opkg update
opkg install transmission-cli transmission-daemon transmission-web

2 configuration

don't use /etc/config/transmission - it is not read by the service starter. Actually, don't use /etc/init.d/transmission start - it doesn't work for some reason - I'm too lazy to use it.

What I did is:

transmission-daemon -d >> settings.json

which doesn't work also for some reason, so copy the config info and save to settings.json or edit /root/.config/transmission-daemon/settings.json directly

3. changes to settings.json

"download-dir": "/home/ftp_user/storage/",
"rpc-authentication-required": true,
"rpc-enabled": true,
"rpc-password": "pass",
"rpc-url": "/transmission/",
"rpc-username": "user",
"rpc-whitelist-enabled": false,

4 start

if you saved a local copy of settings.json

transmission-daemon -g .

if you changed /root/.config/transmissio-daemon/settings.json

transmission-daemon

4 thoughts on “OpenWRT: installing a bit-torrent with web interface”

  1. Hello Mihail,

    do you know if luci-app-transmission has any use at all ? I've installed it but I have no idea what to do with it.
    Thanks!

  2. Hi Mihail,

    Thank you for this tutorial. This helped.
    I was able to start transmission and it downloads using the torrent. However, after a while it stops with the error "Error: Unable to save resume file. No such file or directory".

    Can you please help? I have saved the settings.json on a external mounted usb storage. My download directory is also on the same usb storage.

    Thanks,
    Shobhit

  3. Your "/etc/init.d/transmission start" probally not worked, because you do not enabled the config in /etc/config/transmission, in the second line should be "option enabled 1", the default value is zero.

Leave a Reply

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.

This site uses Akismet to reduce spam. Learn how your comment data is processed.