DNS-323 NAS Torrent+rutorrent és Webszerver (lighttpd) telepítése.

Nos az előző blog bejegyzésemben bemutattam hogyan tudunk a NAS eszközünkre Linux-ot telepíteni. Most rtorrent-et + rutorrent webfelületet és webszervert (lighttpd) fogunk telepíteni mert kicsi az erőforrás igénye és igen megbízható.(és mert mindenki szeret torrentezni :D ) Jelentkezzünk be ssh-n , majd lépjünk be a packages mappába.
cd /mnt/HD_a2/packages/
Most töltsük le rtorrent install file-t.
wget http://www.shadowandy.net/wp/wp-content/uploads/rtorrent-0.8.2.tgz
Majd telepítsük fel.
funpkg -i rtorrent-0.8.2.tgz
Ha sikeres a dolog akkor még sajnos nem vagyunk kész :(. Kell egy két kiegészítés ami nélkülözhetetlen a rtorrent működéséhez. Ezeket is töltsük le és telepítsük.
wget http://www.shadowandy.net/wp/wp-content/uploads/libtorrent-0.12.2.tgz
wget http://www.shadowandy.net/wp/wp-content/uploads/xmlrpc-c-1.16.6.tgz
wget http://www.shadowandy.net/wp/wp-content/uploads/curl-7181.tgz
funpkg -i libtorrent-0.12.2.tgz
funpkg -i xmlrpc-c-1.16.6.tgz
Most szerkesszük meg rtorrent configját.
vi /ffp/etc/rtorrent.rc
Ha megvagyunk teszteljük indítsuk el.
rtorrent
Ha hiba nélkül elindul terminálban akkor minden rendben, a CTRL+Q billentyűvel kiléphetünk de ha hivatkozik valami csomagra ami nincs fenn akkor azt innen http://inreto.de/dns323/fun-plug/0.5/PACKAGES.html beszerezhetjük és a fentiekhez leírtak alapján telepíthetjük. Az automatikus induláshoz csináljunk egy scriptet.
touch /ffp/start/torrent-start.sh
chmod +x /ffp/start/torrent-start.sh
Majd szerkesszük is meg.
vi /ffp/start/torrent-start.sh
########## ezt illesszük be ############# #!/ffp/bin/sh screen -d -m /mnt/HD_a2/ffp/bin/rtorrent -n -o import=/mnt/HD_a2/ffp/etc/rtorrent.rc ######################################### Sajnos erre ezért van szükség mert újraindításnál nem indul el az rtorrent automatikusan kézzel indítgatni pedig........ :D Nos minden fenn van a rtorrent működéséhez most telepítsük a webszerverünket.
cd /mnt/HD_a2/packages/
funpkg -i lighttpd-1.4.25-1.tgz
Majd telepítsük a php-t.
funpkg -i /ffp/pkg/additional/dev-lang/php-*.tgz
funpkg -i /ffp/pkg/additional/net-misc/curl-*.tgz
Ha ezek megvannak akkor kicsit módosítjuk a dolgokat.
cd /mnt/HD_a2
mkdir -p www/logs www/pages
echo " " > /mnt/HD_a2/www/pages/index.html
echo "Lighttpd is OK and running" >> /mnt/HD_a2/www/pages/index.html
cd /ffp/etc
cp /ffp/etc/examples/lighttpd.conf-with-php /ffp/etc/lighttpd.conf
chmod a+x /ffp/start/lighttpd.sh
groupadd www-data
useradd -g www-data www-data
sed -i s/#server.username.*/'server.username = "www-data"'/
/ffp/etc/lighttpd.conf
sed -i s/#server.groupname.*/'server.groupname = "www-data"'/
/ffp/etc/lighttpd.conf
chown root:www-data /mnt/HD_a2/www/logs/
chmod 774 /mnt/HD_a2/www/logs/
cp /ffp/etc/examples/php.ini-dist /ffp/etc/php.ini
echo "" > /mnt/HD_a2/www/pages/a.php
sh /ffp/start/lighttpd.sh restart
Ezzel a Webszerverünk kész is van :D nézzük is meg http://a nas ip-je :8080 Most pedíg töltsük le és állítsuk be rutorrent felületünket.
cd /mnt/HD_a2/www/
sudo svn checkout http://rutorrent.googlecode.com/svn/trunk/rtorrent
cd rtorrent
sudo nano config.php

Vagy szerkesszük meg a config.php file-t de ha javasolhatom töltsük inkább le innen.
Ezek után már a 8080-as portunkon amin a webszerverünk kommunikál már be is kell hogy jöjjön a rutorrent felülete.

Élvezzük munkánk gyümölcsét....!!!! :D
dns-323-rtorrent.rc
dns-323-lighttpd-php
dns-323-rutorrent-config.php

Hozzászólások

Nekem 325-ösöm van, én Transmissiont használok Transmission Remote-al http://code.google.com/p/transmisson-remote-gui/ illetve TransDroiddal http://code.google.com/p/transdroid/

Nagyon meg vagy így elégedve a utorrent-szerü felülettel.

Igen :D számomra egyébként így kényelmes. De amit te linkeltél azok is nagyon hasznosak :D

Nekem is kezd tetszeni, lassan elgondolkodok valami házi NAS beszerzésén :-)