Torrentflux with Transmissioncli

From NAS-Central Buffalo - The Linkstation Wiki
Revision as of 11:33, 4 December 2006 by Bauldrick (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search



You will need to install:

  1. Apache
  2. PHP
  3. MySQL


Goto webservers root directory (/var/www)

cd /var/www

Download torrentflux-b4rt into said directory

cd /var/www/swisscenter

Untar the downloaded file

tar -jxvf torrentflux_2.1-b4rt-97.tar.bz2
cd torrentflux_2.1-b4rt-97
cd clients
cd transmission
tar -jxvf Transmission-0.7-svn1124_tfCLI-svn1565.tar.bz2
./configure --prefix=/usr /local --disable-gtk --sysconfdir=/etc
make install

See if it's in the right place

locate transmissioncli 

Should be in /mnt/hda/usr/bin/transmissioncli

cd ../../../sql/mysql
mysqladmin create torrentflux

(if you set a passwd for mysql root)

mysqladmin -p create torrentflux 
mysql torrentflux < mysql_torrentflux_tf-b4rt-97.sql

(if you set a passwd for mysql root)

mysql -p torrentflux < mysql_torrentflux_tf-b4rt-97.sql
cd ../../html
mv config.db.php.dist config.db.php

(if you set apasswd mysql root)

pico config.db.php

add passwd

$cfg["db_pass"] = "<add passwd>";             // Password for Database
chown -R www-data:www-data /var/www/torrentflux_2.1-b4rt-97/html


Now you will need to create a file in apache to see torrentflux

pico /etc/apache/conf.d/swisscenter.conf 

and add this to that file

 # SwissCenter Torrentflux Virtual Host Configuration file
Listen 8090
<VirtualHost _default_:8090>
       DocumentRoot "/var/www/torrentflux_2.1-b4rt-97/html"
       <Directory "/var/www/torrentflux_2.1-b4rt-97/html">
               Options Indexes FollowSymLinks MultiViews
               AllowOverride None
               Order allow,deny
               Allow from all
       <IfModule mod_dir.c>
               DirectoryIndex index.html index.php

Restart apache

/etc/init.d/apache restart

Run it

Go to your Torrentflux on your Linkstation