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 »
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.
Had packaged transmission 1.06 to be fun_plug compatible. Being a bad shell script writer, I have taken KyleK’s transmission.sh.
Installation of transmission is rather simple as long as you are running fonz’s fun_plug version 0.3 or 0.4. Simply download transmissionbt.tgz to your Volume_1 and telnet to your DNS-323.
Installing transmission
/ # cd /mnt/HD_a2
/mnt/HD_a2 # funpkg.sh transmissionbt.tgz
Unpacking transmissionbt.tgz …
Installing files to /mnt/HD_a2/fun_plug.d …
Cleaning up
/mnt/HD_a2 # echo “export TRANSMISSION_HOME=${VOL1}/.transmission” >> fun_plug
Transmission will auto-start the next time you reboot your DNS-323. However, if you are anxious to get it up and running. Type the following command.
/mnt/HD_a2 # ./fun_plug.d/start/transmission.sh start
Starting transmission…
Controlling your transmission-daemon
Controlling the daemon is done through transmission-remote. An easy way would be using Clutch (which I am using). Perhaps you might want to check out Setting up Clutch for transmission.
Download transmissionbt: transmissionbt.tgz