Home > DNS323 > Installing Transmission on the DNS323

Installing Transmission on the DNS323

  1. SSH to your NAS
  2. Create a folder called packages in your box
    mkdir /mnt/HD_a2/packages
  3. Goto the packages folder
    cd /mnt/HD_a2/packages
  4. Install uclibc using the 3 commands below
    wget http://www.inreto.de/dns323/fun-plug/0.5/packages/uclibc-0.9.29-7.tgz
    funpkg -i uclibc-0.9.29-7.tgz
  5. Installing Transmission using the commands below
    wget http://kylek.is-a-geek.org:31337/files/curl-7.18.1.tgz
    wget http://kylek.is-a-geek.org:31337/files/Transmission-2.12-1.tgz
    funpkg -i curl-7.18.1.tgz
    funpkg -i Transmission-1.73-7.tgz
    Note if you have previously installed transmission before, you will need to kill the processes. To do so , run top to list all the running processes, the issue kill [pid] e.g kill 2377 for each of the transmission-daemon running, then run the following 2 commands(You can refer to http://www.transmissionbt.com/download.php for the latest transmission files)

    funpkg -I curl-7.18.1.tgz
    funpkg -U Transmission-1.73-7.tgz

    chmod a+x /ffp/start/transmission.sh

  6. Updating clutch whitelist
    vi /mnt/HD_a2/.transmission-daemon/settings.jsonEdit the line with “rpc-whitelist” to something like “rpc-whitelist”: “,192.*.*.*”, (assuming 192.*.*.* is your local ip subnet)
    Edit the line with “download-dir” to the download path for your torrents e.g download-dir”: “\/mnt\/HD_a2\/Torrent\/incomplete”
    Edit the line with “blocklist-enabled” to “blocklist-enabled”: 1
  7. Access clutch via its url http://%5Bip of your nas]:9091/
  8. Configuring Block Lists
    Goto the transmission block list folder (/mnt/HD_a2/.transmission-daemon/blocklists)
    Create a new file containing the following lines

    rm level1.gz -f
    #wget http://www.bluetack.co.uk/config/level1.gz
    wget http://download.m0k.org/transmission/files/level1.gz
    tar -x level1.gz

    Save the file
    chmod a+x update.sh (set it to be executable)
    (run the update script, this will take quite a while)

  9. If you want an auto update of the block list, just create a cronjob to run the update script


To get the latest transmission files, goto http://forum.dsmg600.info/t2719-%5BREL%5D-Transmission.html

Categories: DNS323
  1. September 2, 2009 at 10:18 am

    This site rocks!

  2. usky
    November 8, 2009 at 5:56 pm

    Hello and thanks for your tutorial.
    I did it on a DNS313, I did not program the block list.

    I face a trouble with the web interface, it is not possible to add a torrent through it. I can do it with transmission-remote -a but not with the open button on the browser …

    Help !!!

    • kwanann
      November 9, 2009 at 8:39 am

      hmm any error (javascript or otherwise) when you used the browser?

      which version of transmission were you using?

  3. usky
    November 9, 2009 at 2:02 pm

    No javascript error. Firefox 3.5 under Ubuntu Firefox 3.5.4 with Transmission-1.73-7…

  4. usky
    November 10, 2009 at 3:31 am

    I don’t know why, but today it works ….

  5. kwanann
    November 10, 2009 at 8:22 am

    well that’s great 🙂

  6. October 23, 2010 at 2:21 am

    I have a Dlink NAS 321… I have transmission set up just the way I want it except for the block list. I folloed your block list instructions and my update.sh has been running for about an hour. Is this normal? It downloaded the level1 file but I the tar is taking forever.


  7. October 23, 2010 at 9:09 pm

    yes this is normal, especially if you have other processes running. reason being the ip block list is a rather huge file and the DNS32x processors are terrible at unzipping files. Alternatively another way is to untar using your pc and copy the file into the folder

  8. mike
    September 13, 2012 at 12:04 am

    how do you create a cronjob to run the update script for the block list?

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: