<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>torrentflux &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/torrentflux/</link>
	<description>Feed of posts on WordPress.com tagged "torrentflux"</description>
	<pubDate>Sat, 05 Dec 2009 15:47:23 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[TorrentFlux - What is it, what does it do, how does it work?]]></title>
<link>http://mydumbthoughts.wordpress.com/2009/09/16/torrentflux-what-is-it-what-does-it-do-how-does-it-work/</link>
<pubDate>Thu, 17 Sep 2009 04:09:07 +0000</pubDate>
<dc:creator>myownserver</dc:creator>
<guid>http://mydumbthoughts.wordpress.com/2009/09/16/torrentflux-what-is-it-what-does-it-do-how-does-it-work/</guid>
<description><![CDATA[I seriously spent several hours searching for the answer to this a few months ago and couldn&#8217;t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I seriously spent several hours searching for the answer to this a few months ago and couldn&#8217;t find anything that actually said what TorrentFlux actually is.  I just simply wanted to know what kind of program it is, how it works, etc. and according to the website, it looks like a tracker site, such as thepiratebay.org or something, but it definitely isn&#8217;t that.</p>
<p>After finishing up a series of tutorials on how to setup and configure my own bittorrent tracker site and how torrents work, etc., I finally dove into TorrentFlux to see exactly what it is and what it does.  To my luck, I figured it out.</p>
<p>Basically in a nutshell, it is a Bittorrent client like uTorrent or something, but it runs on a web server platform and not as an individual program.  It allows you to add, download, manage, and even seed torrents on an Apache server with PHP, MySQL, etc. and gives you a really nice website environment to control everything with.</p>
<p>The only drawback is it&#8217;s currently only designed to work on Linux, so Windows users are out of luck unless they want to do some major modifying to adapt it.</p>
<p>It was easy to setup and configure on Ubuntu 9.04 and using Synaptic package manager to install Apache, PHP5, MySQL Server, etc.  Visit <a href="http://www.myownserver.info">http://www.myownserver.info</a> if you need more information on how to do that.<br />
By running TorrentFlux on your server, you can remotely access your torrent client from work, school, or anywhere and add torrents for it to download and even check on the status of existing ones.  That way when you get home, your files will be there waiting on you to use.  It&#8217;s a really cool program and definitely worth looking into if remote management of your torrent files on a Linux machine sounds intriguing to you.</p>
<p>You can find it at <a title="TorrentFlux Web Torrent Client" href="http://www.torrentflux.com">http://www.torrentflux.com</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Servidor Linux Debian y Torrentflux]]></title>
<link>http://gilabeni.wordpress.com/2009/06/08/torreflux-y-linux-debian/</link>
<pubDate>Mon, 08 Jun 2009 17:10:04 +0000</pubDate>
<dc:creator>gilabeni</dc:creator>
<guid>http://gilabeni.wordpress.com/2009/06/08/torreflux-y-linux-debian/</guid>
<description><![CDATA[Lo he visto en la pagina que hace tiempo mostro varios manuales tecnico e interesting. Buen manual p]]></description>
<content:encoded><![CDATA[Lo he visto en la pagina que hace tiempo mostro varios manuales tecnico e interesting. Buen manual p]]></content:encoded>
</item>
<item>
<title><![CDATA[TorrentFlux and ClarkConnect]]></title>
<link>http://mvpittman.wordpress.com/2008/11/08/torrentflux-and-clarkconnect/</link>
<pubDate>Sat, 08 Nov 2008 08:47:39 +0000</pubDate>
<dc:creator>Marland Pittman</dc:creator>
<guid>http://mvpittman.wordpress.com/2008/11/08/torrentflux-and-clarkconnect/</guid>
<description><![CDATA[After a little trial and error, I got TorrentFlux installed on my ClarkConnect box. Awesome. Now I d]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>After a little trial and error, I got TorrentFlux installed on my ClarkConnect box. Awesome. Now I don&#8217;t have to worry about leaving my main PC running when I want to download a torrent&#8230; you know, like maybe Fedora or something?</p>
<p>I really, really wanted to try Amahi, but I like having ClarkConnect as a gateway, and I&#8217;m not confident enough in my linux admin skills to turn a fedora installation into a gateway by adding a second NIC, as suggested on the amahi-users list. I&#8217;m definitely not feeling the suggestion that I go buy a wireless router, just so that I can plug it in and disable dhcp and stuff.</p>
<p>However, the Personal Backup Appliance, and running on a &#8220;newer&#8221; code base are still options that appeal to me. I may yet give Amahi a try. There was a recent review on Linux.com, but the reviewer didn&#8217;t even have broadband internet, so I&#8217;m somewhat skeptical that it told me anything that I didn&#8217;t already know from reading it.</p>
<p>I still haven&#8217;t given in to the urge to just wipe and try Windows Home Server (which also has no official gateway mode). So, I guess that&#8217;s something. Since I have a &#8220;real&#8221; web server running now, it might be time to put up that picture gallery running out of my house. Maybe that will spell the end for my sensless attatchment to flickr as well.</p>
<p>Regarding that HDA-ized Personal Backup Appliance, I really do need to look into automating some kind of solution with ClarkConnect, or Amahi or something. I imagine that I&#8217;ll get there eventually.</p>
<p>The other issue is wireless support. I wouldn&#8217;t mind using a wirless adapter on the server to serve up my wireless network. The only wireless clients in my house are our Windows Moblie T-Mobile Shadow phones, and the 802.11b adapter in the MythTV DVR downstairs, grabbing guide information. However, I&#8217;m serving it up now with an old D-Link DWL-900AP+ 802.11b access point. I don&#8217;t think there&#8217;s any wireless N adapters that work in Linux, but if there are, I need to find them, and then I&#8217;ll probably update the one in the DVR, add one to my ClarkConnect box, and sing their praises.</p>
<p>Time to start searching google, I guess.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[BitTorrent Client di Ubuntu Linux]]></title>
<link>http://adadi.wordpress.com/2008/09/06/bittorrent-client-di-ubuntu-linux/</link>
<pubDate>Sat, 06 Sep 2008 02:41:46 +0000</pubDate>
<dc:creator>maychaell adinata</dc:creator>
<guid>http://adadi.wordpress.com/2008/09/06/bittorrent-client-di-ubuntu-linux/</guid>
<description><![CDATA[BitTorrent cliant adalah program yang mengatur torrent download dan upload menggunakan BitTorrent pr]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a title="ubuntu" rel="lightbox[pics172]" href="http://ayadinata.com/wp-content/uploads/2008/08/ubuntu.png"><img class="attachment wp-att-175 alignleft" src="http://ayadinata.com/wp-content/uploads/2008/08/ubuntu.png" alt="ubuntu" width="90" height="89" /></a>BitTorrent cliant adalah program yang mengatur torrent download dan upload menggunakan BitTorrent protocol. BitTorrent adalah peer to peer file distribution tool. Dan berikut adalah sejumlah nama BitTorrent client di Ubuntu Linux</p>
<p><!--more--></p>
<p><strong>1. Vuze (Nama sebelumnya Azureus)</strong><br />
Azureus menawarkan multiple torrent download, sistem quening / priority (pada torrent dan file), start / stop seeding option dan akses instan ke soal informai torrent. Azureus kini ditanami fitur embedded tracker yang dapat dengan mudah disetup dan siap digunakan. Instalasi azureus di Ubuntu adalah sudo aptitude install azureus.</p>
<p><strong>2. Bittorrent</strong><br />
Bittorrent adalah tool untuk pendistribusion file. Sangat mudah dioperasikan &#8211; proses download diawali dengan mengklik hyperlink. Manakala ada lebih dari satu orang mendownload, maka program ini mengirimkan potongan &#8211; potongan file ke tiap &#8211; tiap pendownload, dengan begitu tidak membebani bandwidth server sentral. Kendati ada banyak download secara bersamaan, upload yang membebani server sentral tetaplah kecil, mengingat tiap pendownload baru menghadirkan kemampuan upload. Package ini berisikan tool yang dipakai untuk mendownloadbasis console. Jika menginginkan interface GUI, install-lah package bittorent-gui. Instalasi bittorrent di Ubuntu : sudo aptitude install bittorrent bittorrent-gui</p>
<p><strong>3. ktorrent-kde4</strong><br />
BitTorrent client for KDE 4KTorrent adalah program BitTorrent untuk KDE. Fiturnya meliputi speed copping (baik down maupun up), integrated searching, UDP tracker support, preview jenis file tertentu (video dan audio) dan integrasi ke KDE Panel yang memungkinkan download secara background. Instalasi ktorrent-kde4 di Ubuntu adalah sudo aptitude install ktorrent-kde4</p>
<p><strong>4. qtorrent</strong><br />
Ini adalah BitTorrent client grafis memakai Qt 3.x. QTorrent merupakan client basis PyQt untuk software BitTorrent yang dikenal memungkinkan pengguna mendistribusikan content tanpa memakai bandwidth sekala masif. Instalasi qtorrent di Ubuntu adalah sudo aptitude install qtorrent.</p>
<p><strong>5. rtorrent</strong><br />
rtorrent adalah BitTorrent client basis LibTorrent. Ia memakai ncurses dan karena itu sangat ideal dipakai bersama screen. Fiturnya meliputi pemakaian URL atau file path untuk menambahkan torrent, menyetop / menghapus / meresume torrent, meload / menyimpan / menghapus torrent secara otomatisdalam session directory (optional), mendukung safe fast resume, dan menampilkan banyak info seputar peer dan torrent. Insalasi rtorrent di Ubuntu adalah : sudo aptitude install rtorrent<br />
<strong><br />
6. torrentflux</strong><br />
torrentflux merupakan BitTorrent download manager basis web kaya fitur. TorrentFlux adalah BitTorrent controller basis PHP yang berjalan di web server. Ia dapat me-manage semua BitTorrent download dari manapun melalui interface menyenangkan dan easy-to-use.</p>
<p>TorrentFlux memakai database MySQL untuk me-manage download. Database ini otomatis dibuat dan di-maintain untuk kamu (bila kamu mau), namun membutuhkan package mysql-client. Jika tidak mempunyai remote database server untuk mengakses, kamu memerluakan mysql-server. (Jika tidak yakin, kamu mungkin membutuhkan keduanya)</p>
<p>TorrentFlux memungkinkan kamu melakukan download BitTorrent tanpa perlu ditungu dengan sedikit monitoring atau remote server selama 24 jam sehari, sementara tetap mempertahankan pengontrolan dari web browser. Kamu bisa mengontrol download di firewall, atau tetap mendownload selagi liburan. Ia menggunakan BitTornado client untuk mendownload file, dan membutuhkan web server dengan PHP.</p>
<p>Beberapa fitur program ini mencakup upload torrent via URL atau file upload, menstart / menyetop / mendelete torrent dengan mudah, advance torrent start option (port, speed, dll). multi user interface, RSS Feed (download file torrent dengan sekali klik), menjalankan beberapa torrent bersamaan, melihat download progress semua torrent dalam sekali pandang, melihat drive space sekali pandang, melihat meta information file torrent, built-in user management and security, private messaging themes (daat dipilih peruser), upload history, detailed user administration, admin searchable logs, torrent search (banyak website populer),language support, membuat torrent sendirim menambajkan torrent ke download queue dan text viewer. Instalasi torrentflux di Ubuntu : sudo aptitude install torrentflux</p>
<p><strong>7. bitstormlite</strong><br />
BitTorrent Client based on c++/gtk+2.0 Aplikasi ini menginjinkan untuk mendownload data yang besar menggunakan  Torrent yang kamu temukan. Untuk menginstall bitstormlite di Ubuntu adalah : sudo aptitude install bitstormlite</p>
<p><strong>8. deluge-torrent</strong><br />
Deluge adalah BitTorrent client yang diuat memakai Python dan GTK+. Deluge dicipta untuk menyuguhkan full-featured client yang murni buat lingkungan desktop GTK+ seperti GNOME dan Xface. Program ini menggunakan Libtorrent versi Rasterbar, dan Phyton  binding yang ditulis Kripkenstein, Instalasi deluge-torrent di Ubuntu : sudo aptitude install deluge-torrent</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[TorrentFlux]]></title>
<link>http://webdark.wordpress.com/2008/08/28/torrentflux/</link>
<pubDate>Thu, 28 Aug 2008 15:46:39 +0000</pubDate>
<dc:creator>webdark</dc:creator>
<guid>http://webdark.wordpress.com/2008/08/28/torrentflux/</guid>
<description><![CDATA[TorrentFlux è un client BitTorrent,conosciuto forse da pochi. Io preferisco il classico Utorrent ma ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>TorrentFlux è un client BitTorrent,conosciuto forse da pochi.</p>
<p>Io preferisco il classico Utorrent ma volevo farvi una descrizione anche di questo.</p>
<p>Questo client si distingue dagli altri grazie ad una particolarità,quasi tutti sini programmi già compilati e quindi necessitano solo dell&#8217;installazione,in teoria girano sempre in locale, TorrentFlux è stato progettato in PHP,quindi gira su un server.</p>
<p>Questo porta delle differenze che lo distinguono dagli altri:</p>
<p>1 &#8211; Si utilizza tramite browser (IE,Firefox..etc)</p>
<p>2 &#8211; I torrent non vengono memorizzati in locale nel computer, ma sul server in cui abbiamo installato  TorrentFlux</p>
<p>- Si può controllare da qualsiasi computer</p>
<p>La cosa che alletta di più è che non dovremmo badare al computer e preucuparci dei download dei file, perché, una volta avviato il download sul server, possiamo fare con il computer quello che vogliamo che sia spegnerlo, portarvelo a casa,&#8230;etc. Il server lavorerà in automatico. </p>
<p>Il programma è disponibile per gli utilizzatori di Linux&#8230;</p>
<p>Ecco 2 screenshot:</p>
<p><img src="http://img179.imageshack.us/img179/7550/sc2101en3.png" alt="http://img179.imageshack.us/img179/7550/sc2101en3.png" /></p>
<p><img src="http://img179.imageshack.us/img179/1903/sc2102as1.png" alt="http://img179.imageshack.us/img179/1903/sc2102as1.png" /></p>
<p>Ecco qui il sito ufficiale:<br />
<a href="http://www.torrentflux.com/"></p>
<p>http://www.torrentflux.com/</a></p>
<p>E qui la pagina per scaricarlo:</p>
<p><a href="http://www.torrentflux.com/download.php">http://www.torrentflux.com/download.php</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[TorrentFlux - PHP BitTorrent Client]]></title>
<link>http://torrentclients.wordpress.com/2008/08/18/torrentflux-php-bittorrent-client/</link>
<pubDate>Mon, 18 Aug 2008 08:53:56 +0000</pubDate>
<dc:creator>Julian Silver</dc:creator>
<guid>http://torrentclients.wordpress.com/2008/08/18/torrentflux-php-bittorrent-client/</guid>
<description><![CDATA[TorrentFlux is an web-based system ( PHP ) for managing bit torrent file transfers. It is an open so]]></description>
<content:encoded><![CDATA[TorrentFlux is an web-based system ( PHP ) for managing bit torrent file transfers. It is an open so]]></content:encoded>
</item>
<item>
<title><![CDATA[Installing Torrentflux-b4rt on Apple TV]]></title>
<link>http://fretful.wordpress.com/2008/06/12/installing-torrentflux-b4rt-on-apple-tv/</link>
<pubDate>Thu, 12 Jun 2008 00:02:05 +0000</pubDate>
<dc:creator>fretful</dc:creator>
<guid>http://fretful.wordpress.com/2008/06/12/installing-torrentflux-b4rt-on-apple-tv/</guid>
<description><![CDATA[I welcome you hacking guys, so now i will tell you how to install Torrentflux-b4rt on your ATV (1.0/]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I welcome you hacking guys, so now i will tell you how to install Torrentflux-b4rt on your ATV (1.0/1.1). Please if you dunno how to do something your invited to ask me everything you want!</p>
<p>I assume you already installed ssh on your ATV, if not visit <a title="this page" href="http://wiki.awkwardtv.org/wiki/Install_SSH_without_an_Intel_Mac" target="_blank">this page</a> for more Information about how to install it on your ATV.</p>
<p>The first thing we want to do is to get several commands for our ATV since it has not everything installed already. You can download the ISO of an Patch CD from <a title="this page" href="http://www.opensource.apple.com/darwinsource/images/" target="_blank">this page</a> (you may need to register first). When you got it burn it on an CD. the .gz can be extracted by WINRAR.</p>
<p>The next thing we do is to transfer the Applications/Commands to the ATV.</p>
<p>You need the following commands</p>
<ul>
<li>nohup</li>
<li>which</li>
<li>uptime</li>
<li>wget (dunno if it is on the cd but you can get it <a title="ATV Binaries" href="http://wiki.awkwardtv.org/wiki/Apple_TV_Binaries" target="_blank">here</a>)</li>
<li>bunzip2</li>
<li>du</li>
</ul>
<p>the commands are located on the cd in the folder &#8220;CDROM:\usr\bin\&#8221;.</p>
<p>So you now want to upload them to your ATV box, i would suggest you to use WINSCP to upload files to your frontrow home Directory (the first directory you see if you log onto your atv using winscp). So use WINSCP to upload them then move them by typing</p>
<pre>sudo mv nohup /usr/bin
sudo mv which /usr/bin
sudo mv uptime /usr/bin
sudo mv wget /usr/bin
sudo mv bunzip2 /usr/bin
sudo mv du /usr/bin</pre>
<p>so now you moved them to the standard directory for binaries on your ATV but you need to tell the ATV that other users can use them too! to do that you need to set the right for these programms by typing</p>
<pre>cd /usr/bin
sudo chmod 755 nohup which uptime wget bunzip2 du
sudo chown root:wheel nohup which uptime wget bunzip2 du</pre>
<p>Will continue the writing tomorrow! Now we need some more programms&#8230;</p>
<p>Ahhh yeah lets continue!</p>
<p>So now we need even more programms from the cd we burned before. The Files we need can be found in &#8220;CDROM:\System\Installation\Packages_i386&#8243;.</p>
<p>We need the following files:</p>
<pre>bzip2-9.root.tar.bz2
curl-28.root.tar.bz2
gnuzip-19.root.tar.bz2
top-15.root.tar.bz2
vim-13.root.tar.bz2
zip-6.root.tar.bz2</pre>
<p>We again copy them to our ATV by using WINSCP. After they are in your home Directory you can unpack them by typing</p>
<pre>tar cfvj bzip2-9.root.tar.bz2
tar cfvj curl-28.root.tar.bz2
tar cfvj gnuzip-19.root.tar.bz2
tar cfvj top-15.root.tar.bz2
tar cfvj vim-13.root.tar.bz2
tar cfvj zip-6.root.tar.bz2</pre>
<p>Now we want to copy our newly unpacked files to their right position in the filesystem, at first we have to tell the ATV to let us copy everywhere we want by typing:</p>
<pre>sudo mount -uw /</pre>
<p>now we copy the extracted files to their right location we copy a directory by typing</p>
<pre>mv -r ./[directory_name_without_the_bracers] /[directory_name_without_the_bracers]</pre>
<p>now we change something the sshd_config by typing</p>
<pre> vim /etc/sshd_config</pre>
<p>and add those two lines to it</p>
<pre>PermitPasswordLogin: no
ChallengeResponseAuthentication: no</pre>
<p>now we reboot the ATV by typing</p>
<pre>sudo reboot</pre>
<p>now we need to install xampp for this reason please visit<a title="this site" href="http://wiki.awkwardtv.org/wiki/XAMMP_-_Apache/MySQL/PHP5/Perl" target="_blank"> this site</a></p>
<p>after you did that we need to configure something on xampp so type</p>
<pre>/Applications/xampp/xamppfiles/mampp stop
mv /Applications /mnt/Scratch
ln -s /mnt/Scratch/Applications /Applications
mkdir ~/htdocs
/Applications/xampp/xamppfiles/mampp StopFTP
/Applications/xampp/xamppfiles/mampp StopSSL</pre>
<p>now we need to edit the httpd.conf by typing</p>
<pre>sudo vim  /Applications/xampp/xamppfiles/etc/httpd.conf</pre>
<p>now remove all Alias Mappings (most of the time they are just one line and about 3 lines in the whole config)<br />
also set your Document Root Path to your &#8220;~/htdocs&#8221;, so your users home directory (yeah you can look up the path with winscp!</p>
<p>now start xampp again by typing</p>
<pre>/Applications/xampp/xamppfiles/mampp start</pre>
<p>Now we want to install torrentflux-b4rt on the ATV so we first need to download it, you can get it <a title="here" href="http://tf-b4rt.berlios.de/downloads" target="_blank">here</a>, get the beta2 and extract it to the ~/htdocs directory.</p>
<p>Now you need the Programm to transmission data you get it <a title="compiled transmissioncli1.10" href="http://www.kiobi.com/transmissioncli-1.10.tgz" target="_blank">here</a></p>
<p>Extract it and remember the path where you did that.</p>
<p>So now you just need one more step you need to update the config file of torrentflux-b4rt so please type</p>
<pre>sudo vim ~/htdocs/inc/functions/functions.core.netstat.php

there you please change the second case in the netstatPortList()function like this:
               case 2: // bsd
//$processUser = posix_getpwuid(posix_geteuid());
//$webserverUser = $processUser['name'];
//$retStr .= shell_exec($cfg['bin_sockstat']." -4 -l -P tcp &#124;
//".$cfg['bin_awk']." '/(python&#124;transmissi&#124;wget&#124;nzbperl&#124;java).+\*:[0-9]/
//{split(\$6, a, \":\");print a[2]}'");
                       $retStr .= shell_exec("ps ax &#124; grep transmissioncli &#124; grep -v grep &#124; awk '{print \$11}'");
                       break;</pre>
<p>so you can now start your torrentflux-b4rt the first time! You will have to set a few paths but i guess you know where they are ! If not just comment here and i will answer in some hours!</p>
<p>Good Luck and happy sharing!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ We offer completely free at torrenflux cPanel web hosting]]></title>
<link>http://torrentflux.wordpress.com/2008/04/17/we-offer-completely-free-at-torrenflux-cpnale-web-hosting/</link>
<pubDate>Thu, 17 Apr 2008 12:23:43 +0000</pubDate>
<dc:creator>prtr</dc:creator>
<guid>http://torrentflux.wordpress.com/2008/04/17/we-offer-completely-free-at-torrenflux-cpnale-web-hosting/</guid>
<description><![CDATA[Hello all, I am looking for a good TorrentFlux host to use as a seedbox for torrents. Decent space a]]></description>
<content:encoded><![CDATA[Hello all, I am looking for a good TorrentFlux host to use as a seedbox for torrents. Decent space a]]></content:encoded>
</item>
<item>
<title><![CDATA[Instalando Torrentflux en nuestro servidor ciego con Debian Etch]]></title>
<link>http://ulibertad.wordpress.com/2007/10/11/instalando-torrentflux-en-nuestro-servidor-ciego-con-debian-etch/</link>
<pubDate>Thu, 11 Oct 2007 01:18:02 +0000</pubDate>
<dc:creator>Oscar</dc:creator>
<guid>http://ulibertad.wordpress.com/2007/10/11/instalando-torrentflux-en-nuestro-servidor-ciego-con-debian-etch/</guid>
<description><![CDATA[Ahora que tenemos perfectamente configurado nuestro servidor ciego, vamos a darle un uso más interes]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p align="justify">Ahora que <strong>tenemos perfectamente configurado nuestro servidor ciego</strong>, vamos a darle un uso más interesante que el de servirnos de almacén de archivos de nuestra red. Uno de los usos más interesantes que le podemos dar es usarlo para <strong>conectarse a las redes P2P</strong>, y así utilizar nuestro servidor en vez de nuestro PC del día a día, que además de dejarlo descansar, el servidor consume menos y seguramente haga menos ruido. El primer <strong>cliente P2P que instalaremos será Torrentflux</strong>, básicamente por que es la red que más uso para hacer mis descargas, bittorrent, y por que su funcionamiento sinceramente es muy bueno, y n<strong>o hace falta tener ningún entorno de escritorio instalado</strong> pues  es una interfaz gráfica multiusuario para <a href="http://es.wikipedia.org/wiki/BitTornado" title="BitTornado">BitTornado, </a>escrita en <a href="http://es.wikipedia.org/wiki/PHP" title="PHP">PHP</a>, con una base de datos y corriendo en un servidor web.</p>
<p align="justify">Aunque<strong> la versión que instalaremos no será la oficial de Torrentflux</strong>, pues obliga a pasar por <a href="http://es.wikipedia.org/wiki/MySQL" target="_blank">MySQL</a> y <a href="http://es.wikipedia.org/wiki/Servidor_HTTP_Apache" target="_blank">Apache2</a>, <strong>sino una adaptación llamada <a href="http://tf-b4rt.berlios.de/" target="_blank">Torrentflux-b4rt</a>, que como mejoras  permite instalarlo con <a href="http://es.wikipedia.org/wiki/Lighttpd" target="_blank">Lighttpd</a> y <a href="http://es.wikipedia.org/wiki/Sqlite" target="_blank">Sqlite</a>, reduciendo bastante el consumo</strong> respecto a la versión oficial, además de añadir nuevas características que veremos más adelante. Instalarlo me ha dado un par de problemas que aquí intentaré explicar detalladamente para que todo el mundo pueda solventarlos y la instalación no se convierta en un suplicio. No tengáis miedo que <strong>si hacemos todo bien debería funcionarnos perfectamente a la primera</strong>, pero empecemos preparando el sistema.</p>
<p align="justify"><!--more--></p>
<p align="justify">Lo primero tenemos que <strong>instalar todas las dependencias de Torrentflux-b4rt</strong> que son alguna más que las que requiere el oficial Torrentflux, debido a sus funciones añadidas. Básicamente lo que instalaremos será un <strong>servidor web, lighttpd</strong>, soporte para PHP, <strong>PHP5-cgi y PHP5-cli</strong>, soporte para Sqlite, <strong>sqlite y php5-sqlite</strong> y finalmente<strong> python</strong> que será el encargado de controlar bittornado, también instalaremos varias herramientas que extenderán las funcionalidades del programa (<strong>unrar, unzip, ckfsv</strong>, etc&#8230;). Así que utilizando el soccorrido aptitude instalaremos todos los paquetes, recordad que <strong>tenemos que usar una terminal como root de nuestro ordenador actual</strong> yo al usar KDE utilizo Konsole, y <strong>conectar vía SSH con el servidor ciego</strong>, como ya hicimos en entradas anteriores. Como <strong>mi servidor ciego está tras la IP 192.168.1.2, me conectaré a esa IP</strong> y me pedirá el password de root, tras introducirlo ya estaremos dentro de nuestro servidor ciego y podremos comenzar con la instalación:</p>
<blockquote><p><strong><code>ssh 192.168.1.2</code></strong></p></blockquote>
<blockquote><p><strong><code>aptitude install lighttpd sqlite php5-cgi php5-cli php5-sqlite python bzip2 unrar unzip uudeview cksfv<br />
</code></strong></p></blockquote>
<p align="justify">En este punto me encontré con el primer problema, hay que <strong>activar el soporte de PHP5 en lighttpd</strong>, no es complicado pero la instalación de PHP5 ya podría hacer esto por mi. Solo hay que<strong> editar dos archivos</strong> &#8220;<strong>/etc/php5/cgi/php.ini</strong>&#8221; y &#8220;<strong>/etc/lighttpd/lighttpd.conf</strong>&#8220;, para añadir el soporte para PHP5, empezaremos con el primero:</p>
<blockquote><p><strong><code>nano /etc/php5/cgi/php.ini</code></strong></p></blockquote>
<p align="justify">En este archivo tenemos que <strong>añadir la siguiente línea al final</strong> del archivo, &#8220;<strong>cgi.fix_pathinfo = 1</strong>&#8220;, quedándonos exactamente así, el final de nuestro archivo:</p>
<blockquote><p><strong><code>; Local Variables:<br />
; tab-width: 4<br />
; End:<br />
cgi.fix_pathinfo = 1<br />
</code></strong></p></blockquote>
<p align="justify">Tras modificar el archivo salimos con CTRL+X, le decimos que queremos guardar los cambios y sobrescribimos el archivo original. Ahora tocará <strong>editar</strong> el segundo archivo &#8220;<strong>/etc/lighttpd/lighttpd.conf</strong>&#8220;, a este archivo tendremos que <strong>añadirle dos líneas</strong>, la primera &#8220;<strong>mod_fastcgi</strong>&#8221; en la <strong>sección</strong> &#8220;<strong>server.modules</strong>&#8220;, al principio de todo el archivo.</p>
<blockquote><p><strong><code>nano /etc/lighttpd/lighttpd.conf</code></strong></p></blockquote>
<blockquote><p><code>erver.modules              = (<br />
"mod_access",<br />
"mod_alias",<br />
"mod_accesslog",<br />
<strong><code> "mod_fastcgi",</code></strong><br />
#           "mod_rewrite",<br />
#           "mod_redirect",<br />
#           "mod_status",</code></p></blockquote>
<p align="justify">Tras esto, tenemos que <strong>añadir unas líneas al final del archivo</strong>, exactamente estas:</p>
<blockquote>
<pre><strong><code>fastcgi.server = ( ".php" =&#62; ((</code></strong><strong>
</strong><strong><code>                     "bin-path" =&#62; "/usr/bin/php5-cgi",</code></strong>

<strong>
</strong><strong><code>                     "socket" =&#62; "/tmp/php.socket"</code></strong>

<strong>
</strong><strong>                 )))</strong></pre>
</blockquote>
<p align="justify">De nuevo salimos y guardamos el archivo, sobrescribiendo el original, como siempre. Ahora para que lighttpd adopte los cambios que le hemos introducido, <strong>tenemos que reiniciar el servidor web</strong>, con esta línea en terminal:</p>
<blockquote><p><strong><code>/etc/init.d/lighttpd restart</code></strong></p></blockquote>
<p align="justify">Ahora <strong>comprobaremos, que lighttpd funciona</strong> y tiene soporte para PHP, así que <strong>crearemos un archivo</strong>, &#8220;<strong>/var/www/info.php</strong>&#8220;, en el que introduciremos unas sencillas líneas en PHP, que nos mostrará muchos detalles de nuestra instalación de PHP, como la versión instalada. <strong>Si se muestra correctamente significará que hemos configurado correctamente tanto lighttpd como PHP</strong>, y ya podríamos comenzar a instalar Torrentflux-b4rt, pero antes <strong>crearemos dicho archivo</strong>:</p>
<blockquote><p><strong><code>nano /var/www/info.php</code></strong></p></blockquote>
<p align="justify">En este archivo tendremos que<strong> escribir</strong> lo siguiente:</p>
<blockquote>
<pre><strong>&#60;?php</strong></pre>
<pre><strong>phpinfo();</strong><strong>

</strong><strong>?&#62;</strong></pre>
</blockquote>
<p align="justify">Como siempre salimos y guardamos el archivo, ahora tenemos que ir a nuestro <strong>navegador web</strong> favorito, yo uso IceWeasel, y <strong>escribir la siguiente dirección</strong>, &#8220;<strong>http://192.168.1.2/info.php</strong>&#8220;, recordad que yo tengo mi servidor ciego bajo la IP 192.168.1.2, por eso pongo esa dirección, si vosotros tenéis otra dirección deberéis escribir esa misma. Y deberíais ver algo así:</p>
<p style="text-align:center;"><img src="http://farm3.static.flickr.com/2249/1536847416_2529b0a4ba.jpg" height="303" width="500" /></p>
<p align="justify">Ahora que tenemos todo funcionando correctamente, toca el turno de instalar Torrentflux-b4rt, para lo cual <strong>volveremos a la terminal desde la que controlamos nuestro servidor ciego vía SSH</strong>. Lo primero es <strong>situarnos en la carpeta home del usuario root</strong>, donde <strong>descargaremos el archivo comprimido del programa</strong>, y con el que trabajaremos a partir de ahora:</p>
<blockquote><p><strong><code>cd /root/<br />
wget http://download2.berlios.de/tf-b4rt/torrentflux-b4rt_1.0-beta1.tar.bz2</code></strong></p></blockquote>
<p align="justify">Tras descargar el archivo, debería tardar poco, tenemos que <strong>descomprimirlo</strong> usando el comando tar, de la siguiente manera:</p>
<blockquote><p><strong><code>tar -jxvf torrentflux-b4rt_1.0-beta1.tar.bz2</code></strong></p></blockquote>
<p align="justify">Ahora que tenemos los archivos descomprimidos, <strong>crearemos la carpeta de Torrentflux en el directorio de trabajo de lightppd, /var/www/torrentflux/</strong> y <strong>moveremos ahí los archivos</strong> que necesitemos y por supuesto <strong>les daremos los permisos necesarios</strong> para que lighttpd pueda manejarlos, asegurándonos de que puedan ser manejados por www-data, el usuario que usa lighttpd.</p>
<blockquote><p><strong><code>mkdir /var/www/torrentflux<br />
cd torrentflux-b4rt_1.0-beta1/<br />
cp -r html/* /var/www/torrentflux<br />
chown -R www-data:www-data /var/www/torrentflux</code></strong></p></blockquote>
<p align="justify">En este momento ya podíamos ejecutar el script de instalación en nuestro navegador, pues el solo nos creará la base de datos, la configurará y hará lo mismo con los archivos del programa, pero <strong>debido a un problema con esta beta</strong>, hay un problema al crear la base de datos con sqlite, tenemos que <strong>crear la base de datos de sqlite nosotros mismos</strong>, antes de proceder con la instalación. Lo podemos hacer fácilmente con el siguiente comando:</p>
<blockquote><p><strong><code>sqlite torrentflux.db</code></strong></p></blockquote>
<p align="justify">Tras esto <strong>entraremos en la línea de comandos de sqlite</strong>, donde podríamos dar forma a nuestra base de datos, pero esto y alo hace perfectamente el script de instalación de torrentflux-b4rt, así que solo <strong>tenemos que salir escribiendo &#8220;.exit&#8221; y pulsando enter</strong>. Recordad bien el nombre que le habéis dado a la base de datos, pues durante la instalación nos lo pedirán. Ahora si que tenemos todo listo, y solo nos queda <strong>ir al navegador que usemos</strong>, por ejemplo Iceweasel, e introduciremos la siguiente dirección, &#8220;<strong>http://192.168.1.2/torrentflux/</strong>&#8220;, recordad que 192.168.1.2 es la IP que he asignado a mi servidor ciego, y que /torrentflux/ fue el nombre de la carpeta que hemos creado en el directorio de trabajo de lighttpd, /var/www/, si pusisteis otro nombre o usáis otra IP para vuestro servidor ciego, deberéis escribir otra dirección que se ajuste a vuestra configuración. Tras introducir la dirección <strong>entraremos en el proceso de instalación</strong>, donde tendremos que ir pasando páginas e ir configurando el programa. Tras varios &#8220;continue&#8221; donde nos avisa de como será el proceso de instalación llegamos al primer punto importante, donde <strong>elegiremos que base de datos usaremos</strong>, por supuesto, <strong>sqlite</strong>, que para eso la hemos instalado y creado. La elegimos como vemos en la captura:</p>
<p style="text-align:center;"><img src="http://farm3.static.flickr.com/2392/1536893635_8e7ecf616a_o.png" /></p>
<p align="justify">Tras elegir la base de datos con sqlite, <strong>comprobará que nuestro sistema soporta sqlite</strong> y luego nos preguntará si ya tenemos creada una base de datos o queremos crear una en ese momento, como comentaba antes hay un problema con la creación de bases de datos con sqlite, en este script de instalación, y por eso la hemos creado manualmente, así que <strong>desmarcamos la casilla</strong> de &#8220;<strong>Create Database</strong>&#8221; y <strong>escribimos el nombre de la base de datos que hemos creado anteriormente</strong>, yo había elegido &#8220;<strong>torrentflux.db</strong>&#8220;, y pulsamos en <strong>Continue</strong>.</p>
<p style="text-align:center;"><img src="http://farm3.static.flickr.com/2138/1536894395_121b333425_o.png" /></p>
<p align="justify">Tras este paso, comprobará que está bien la base de datos y luego <strong>creará las tablas</strong>, de nuevo pasaremos por varios Continue, hasta que llegamos al siguiente punto importante, donde <strong>elegiremos la ruta donde guardará los archivos</strong>, aunque esa ruta será relativa pues en esa carpeta creará una carpeta por cada usuario que use y descargue algo con torrentflux-b4rt, pero lo que si <strong>es importante es que esa ruta tenga los permisos correctos</strong>, es decir que www-data el usuario de lighttpd pueda escribir en ella. Yo guardo todo en mi partición &#8220;<strong>/media/Archivos</strong>&#8220;, para no tener problemas de permisos le he pasado el comando chmod con la opción 777, como veis a continuación, luego he indicado la ruta en el script de instalación del programa como veis en la captura:</p>
<blockquote><p><strong><code>chmod 777 /media/Archivos/</code></strong></p></blockquote>
<p align="justify">&#160;</p>
<p style="text-align:center;"><img src="http://farm3.static.flickr.com/2391/1536894877_5e69083689.jpg" height="291" width="500" /></p>
<p align="justify">Pasado este punto, comprobará, de nuevo tras varios Continue, que tenemos todos los ejecutables que necesita para aprovechar todas las funciones, correctamente instalados, como veis en la captura a mi solo me falta uno, VLC, que solo se usa para hacer Streaming a través de la red directamente desde el propio programa, pero yo no necesito esa opción y me parece excesivo instalar VLC así que no lo instalo. Pero si os parece una función necesaria solo tenéis que instalarlo antes de este paso y lo detectará automáticamente. Podéis verlo en la captura:</p>
<p align="justify"><a href="http://farm3.static.flickr.com/2335/1537760030_27c1b83d7b_o.png" target="_blank"></a></p>
<p style="text-align:center;"><a href="http://farm3.static.flickr.com/2335/1537760030_27c1b83d7b_o.png" target="_blank"><img src="http://farm3.static.flickr.com/2335/1537760030_667a6c44b8.jpg" height="251" width="500" /></a></p>
<p align="justify">Una vez superado este punto hemos llegado al punto final del script de instalación, donde como podéis ver en la captura, nos comenta <strong>un detalle importante</strong>, cuando nos salga por primera vez la ventana de login, <strong>el usuario y la contraseña que introduzcamos serán las que el programa guardará como las del usuario SuperAdmin</strong>, así que fijaros bien que escribís que luego necesitaréis esa clave y user.</p>
<p align="justify">&#160;</p>
<p style="text-align:center;"><img src="http://farm3.static.flickr.com/2322/1537760690_e6eae33cc1.jpg" height="291" width="500" /></p>
<p align="justify"> Tras este paso veremos la <strong>ventana de Login</strong>, como veis en la captura, y como os comentaba antes, <strong>el usuario y la contraseña que introduzcáis ahora serán las que se guardarán como las del usuario SuperAdmin</strong>, así que aseguraos bien que ponéis y recordadlo claro.</p>
<p align="justify">&#160;</p>
<p style="text-align:center;"><img src="http://farm3.static.flickr.com/2198/1536849306_228bfa589b_o.png" /></p>
<p align="justify"> Una vez puestos Username y Password, veremos la pantalla de configuración de Torrentflux-b4rt, y podremos configurar todos los aspectos del programa pero eso lo dejaremos para una entrada posterior, que por hoy llega. Aquí os dejo una del programa en acción para que veáis como es funcionando:</p>
<p align="justify">&#160;</p>
<p style="text-align:center;"><a href="http://farm3.static.flickr.com/2196/1535981215_e7d8b2211c_o.png" target="_blank"><img src="http://farm3.static.flickr.com/2196/1535981215_d7ad75a30f.jpg" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[In Before Flame War...]]></title>
<link>http://experi3nc3.wordpress.com/2007/10/09/in-before-flame-war/</link>
<pubDate>Tue, 09 Oct 2007 03:15:39 +0000</pubDate>
<dc:creator>eXPeri3nc3</dc:creator>
<guid>http://experi3nc3.wordpress.com/2007/10/09/in-before-flame-war/</guid>
<description><![CDATA[First of all&#8230; About something which happened this morning&#8230; When I woke up I just realise]]></description>
<content:encoded><![CDATA[First of all&#8230; About something which happened this morning&#8230; When I woke up I just realise]]></content:encoded>
</item>
<item>
<title><![CDATA[torrentflux b4rt]]></title>
<link>http://torrentflux.wordpress.com/2007/07/18/torrentflux-b4rt/</link>
<pubDate>Wed, 18 Jul 2007 10:47:30 +0000</pubDate>
<dc:creator>prtr</dc:creator>
<guid>http://torrentflux.wordpress.com/2007/07/18/torrentflux-b4rt/</guid>
<description><![CDATA[Features Some of the most popular features of torrentflux-b4rt are listed below. This list is defini]]></description>
<content:encoded><![CDATA[Features Some of the most popular features of torrentflux-b4rt are listed below. This list is defini]]></content:encoded>
</item>

</channel>
</rss>
