Getting the D-Link DNS-323 2-Bay Network Attached Storage Enclosure
Updates
5th Feb 2012 – Updated guide to install transmission 2.42
20th May 2011 – Updated guide to install transmission 2.31
10th September 2010 – Updated guide to install transmission 2.04
16th March 2010 – Updated guide to install transmission 1.92
23rd February 2010 – Updated guide to install transmission 1.91
20th February 2010 – Updated guide to install transmission 1.90
30th January 2010 – Updated guide with solution to fix problem when upgrading from 1.76 to 1.82/1.83
30th January 2010 – Updated guide to install transmission 1.83
27th January 2010 – Updated guide to install transmission 1.82
24th January 2010 – Updated guide to install transmission 1.80
25th November 2009 – Updated guide to install transmission 1.76
26th August 2009 – Updated guide to install transmission 1.74
20th July 2009 – Updated guide to install transmission 1.73
23rd June 2009 – Updated guide to install transmission 1.72
9th June 2009 – Updated guide to install transmission 1.71
7th June 2009 – Updated guide to install transmission 1.70
14th May 2009 – Updated guide to install transmission 1.61
2nd May 2009 – Updated guide to install transmission 1.52
28th Feb 2009 – Updated guide to install transmission 1.51
24th Feb 2009 – Updated the guide to install transmission 1.50
Decided to write this post as there are still users refering to the set up instructions for transmissionbt prior to 1.42. There has been some changes and therefore the previous guide’s instructions aren’t exactly correct now. By following the old guide, you would probably end up seeing the following:
401: Unauthorized
Unauthorized IP Address.
Either disable the IP address whitelist or add your address to it.
If you’re editing settings.json, see the ‘rpc-whitelist’ and ‘rpc-whitelist-enabled’ entries.
If you’re still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
Hence this guide aims to set up transmission from scratch. In this guide, I refer to the IP address of your NAS as A.B.C.D. Hence, in all occurrance of A.B.C.D, replace it with your NAS’s IP.
If you have followed the old set up guide “Transmission for DNS-313, DNS-323” just follow guide from the section on “Updating the whitelist” to complete the setup.
If you need to edit settings.json for the rpc-whitelist, you can check out the steps in the section “Updating the whitelist” in this guide.
Read the rest of this entry »
Some may find the need to manage or control their transmission downloads from the Internet and yet wish to restrict the Clutch web user interface to a handful of authenticated users. This section will guide you through the process of securing your Clutch interface with username and password.
Before you continue, you should have already set up transmission for your DNS-313 or DNS-323 as well as the Clutch web user interface.
Read the rest of this entry »
Setting up Clutch for Transmission on fonz’s fun_plug 0.5 is rather straight forward. You would need to know your TRANSMISSION_HOME folder. It would most likely be either “/mnt/HD_a2/.transmission” or “/mnt/HD_a4/.transmission”. If you are using DNS-313, most likely you will be using the latter.
Downloading the required files
Telnet to your NAS and execute the following commands
Read the rest of this entry »
Getting the D-Link DNS-323 2-Bay Network Attached Storage Enclosure
Required files
libcurl (7.18.1) download
transmission (1.21) download
transmission (1.22) download
These files (by KyleK) are for fonz’s fun_plug version 0.5. Setting up transmission is pretty straight forward.
Setting up fonz’s fun_flug
If you are using DNS-313, follow this guide to install fonz’ fun_plug for the DNS-313 before following the rest of this guide.
If you are using DNS-323, follow the instructions to install fonz’s fun_plug.
Downloading the required files
Download the required files (libcurl and transmission) to your Volume_1 (/mnt/HD_a2).
Installing libcurl and transmission
Telnet to your NAS and execute the following commands
/ # cd mnt/HD_a2
/mnt/HD_a2 # funpkg -i curl-7181.tgz
Installing package curl-7181 …
/mnt/HD_a2 # funpkg -i Transmission-1.22-ffp0.5.tgz
Installing package Transmission-1.22-ffp0.5.tgz …
Read the rest of this entry »
Before you proceed, you should already have fonz’s fun_plug installed (version 0.3 or 0.4). If you have yet to setup transmission, check out setting up transmission 1.06. This section will guide you through the installation of lighttpd and php (with socket and json enabled.
Download the necessary files to your Volume_1 of DNS-323.
- php-5.2.5.tgz
- lighttpd-1.4.17 from fonz
- Clutch 0.4
Setting up lighttpd 1.4.17
/ # cd /mnt/HD_a2
/mnt/HD_a2 # funpkg.sh lighttpd-1.4.17.tgz
Unpacking lighttpd-1.4.17.tgz …
Installing files to /mnt/HD_a2/fun_plug.d …
Cleaning up
/mnt/HD_a2 # mv /mnt/HD_a2/fun_plug.d/etc/lighttpd.conf-with-php-sample /mnt/HD_a2/fun_plug.d/etc/lighttpd.conf
/mnt/HD_a2 # chmod a+x /mnt/HD_a2/fun_plug.d/start/lighttpd.sh
/mnt/HD_a2 # mkdir -p /mnt/HD_a2/www/pages
/mnt/HD_a2 # mkdir -p /mnt/HD_a2/www/logs
Setting up php 5.2.5 (with socket and json)
/mnt/HD_a2 # funpkg.sh php-5.2.5.tgz
Unpacking php-5.2.5.tgz …
Installing files to /mnt/HD_a2/fun_plug.d …
Cleaning up
/mnt/HD_a2 #
Setting up Clutch
/mnt/HD_a2 # tar zxf Clutch-0.4.tar.gz -C /mnt/HD_a2/www/pages
/mnt/HD_a2 # mv /mnt/HD_a2/www/pages/Clutch-0.4 /mnt/HD_a2/www/pages/clutch
/mnt/HD_a2 # chmod 0777 /mnt/HD_a2/www/pages
/mnt/HD_a2 # chmod 0777 /mnt/HD_a2/www/pages/clutch
/mnt/HD_a2 # echo $VOL1/.transmission/daemon/socket > /mnt/HD_a2/www/pages/clutch/remote/data/socket.txt
Rebooting the DNS-323
/mnt/HD_a2 # reboot
Wait for a couple of moments for your DNS-323 to finish rebooting. Telnet to your DNS-323 after that and check if the required processes are running by issuing the command ps. You should see transmission-daemon, php-cgi and lighttpd in the process list.
Surf on to http://<DNS-323′s IP>:8080/clutch/, you should see your clutch interface up and running.
Do remember to change the download directory under the clutch’s option.