<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gHacks technology news &#187; torrent server</title>
	<atom:link href="http://www.ghacks.net/tag/torrent-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ghacks.net</link>
	<description>A technology blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description>
	<lastBuildDate>Tue, 24 Nov 2009 03:24:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Running a Bittorrent client from a web server</title>
		<link>http://www.ghacks.net/2007/04/27/running-a-bittorrent-client-from-a-web-server/</link>
		<comments>http://www.ghacks.net/2007/04/27/running-a-bittorrent-client-from-a-web-server/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 12:24:09 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[P2p]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[bittorrent client]]></category>
		<category><![CDATA[distribute files]]></category>
		<category><![CDATA[torrent server]]></category>
		<category><![CDATA[torrentflux]]></category>
		<category><![CDATA[web server]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/2007/04/27/running-a-bittorrent-client-from-a-web-server/</guid>
		<description><![CDATA[Running a Bittorrent client from a web server is a good way for sites like Jamendo to seed the torrents that they offer on their sites. This is also an excellent opportunity for authors of Open-Source and Freeware applications to cut their bandwidth costs by sharing the bandwidth with the users who are downloading the software. If you run a bittorent client from a web server you are plattform independent which means that you can access the client from every computer with Internet access - even from work or school to add new torrents to the queue, check the current downloads or administrate the client.]]></description>
			<content:encoded><![CDATA[<p>Running a Bittorrent client from a web server is a good way for sites like Jamendo to seed the torrents that they offer on their sites. This is also an excellent opportunity for authors of Open-Source and Freeware applications to cut their bandwidth costs by sharing the bandwidth with the users who are downloading the software. If you run a bittorent client from a web server you are plattform independent which means that you can access the client from every computer with Internet access &#8211; even from work or school to add new torrents to the queue, check the current downloads or administrate the client.</p>
<p>After outlining the main advantages of running a torrent client from a web server I would like to point out that there are also some disadvantages. If you happen to download &#8220;questionable&#8221; torrents they can be traced easily back to you. You rent the web server, you pay the bills and a simple whois can reveal your real name, address and phone number in a matter of seconds. The conclusion is that you can perfectly use it to distribute your own files (or share files with close friends) but should not consider downloading copyrighted files with it.</p>
<p><span id="more-1473"></span>Back to the client that I&#8217;m going to introduce now. It is called <a href="http://www.torrentflux.com/" target="_blank">Torrentflux</a> and requires a *nix system, PHP, MySQL and Python 2.2 or higher. A version for Windows is also available for those who run a Windows server.</p>
<p><img src="http://www.ghacks.net/files/screens/2007/04/torrentflux1.jpg" alt="torrentflux torrent client web server" /></p>
<p>Torrentflux has many options that can be compared to the options of popular clients such as uTorrent or Azureus.</p>
<ul>
<li>Upload Torrents via URL or File Upload</li>
<li>Start, Stop, and Delete Torrents with a click</li>
<li>Advanced Torrent start options (ports, speeds, etc.)</li>
<li>Multi-user interface</li>
<li>RSS Feeds, download Torrents files with a click</li>
<li>View Download Progress of all torrents at a glance</li>
<li>View drive space at a glance</li>
<li>View Torrent file meta information</li>
<li>Built-in User management and Security</li>
<li>Private Messaging</li>
<li>Themes (selectable per user)</li>
<li>Upload History</li>
<li>Detailed User Administration</li>
<li>Admin Searchable Logs</li>
<li>Advanced Torrent Search (many major sites included)</li>
<li>Cookie support at the user level for private trackers</li>
<li>Queue Manager</li>
<li>Maketorrent &#8212; supports making torrents</li>
<li>Language Support</li>
</ul>
<p><img src="http://www.ghacks.net/files/screens/2007/04/torrentflux2.jpg" alt="torrentflux 2 torrent client web server" /></p>
<p>Installation for Torrentflux does not take long, just follow the following easy steps:</p>
<ul>
<ol>Unpack the files from the archive. Use tar -zxvf torrentflux.tar.gz if you the files are already on your web server or tools like Winrar or Winzip to unpack them in Windows.</ol>
<ol>Create a new database on your server. The easiest way to do this is use MySQLAdmin to create the new database and the new user who has access to it.</ol>
<ol>Import the SQL file named mysql_torrentflux.sql into the new database</ol>
<ol>Edit the file config.php with the values for the new database. (Username, Password, Host and name of database)</ol>
<ol>Upload the contents of the HTML folder to your web server. Create a new directory that is read and writeable. Chmod it to 777 if necessary.</ol>
<ol>The first time you run the torrent client you are asked to define a username and password for the super admin. Make sure you remember that.</ol>
<ol>Add the directory created under 5 to the path that is showing up at first startup. Make sure all settings have a green light next to them. If that is the case everything should be working fine. If not you have to fix this before you can continue.</ol>
</ul>
<p>That is it. You successfully installed the bittorrent client on your web server.</p>

	Tags: <a href="http://www.ghacks.net/tag/bittorrent-client/" title="bittorrent client" rel="tag">bittorrent client</a>, <a href="http://www.ghacks.net/tag/distribute-files/" title="distribute files" rel="tag">distribute files</a>, <a href="http://www.ghacks.net/tag/torrent-server/" title="torrent server" rel="tag">torrent server</a>, <a href="http://www.ghacks.net/tag/torrentflux/" title="torrentflux" rel="tag">torrentflux</a>, <a href="http://www.ghacks.net/tag/web-server/" title="web server" rel="tag">web server</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/07/23/web-server-migration-today/" title="Web Server Migration Today (July 23, 2009)">Web Server Migration Today</a> (5)</li>
	<li><a href="http://www.ghacks.net/2009/07/22/use-twitter-as-a-reminder-service/" title="Use Twitter As a Reminder Service (July 22, 2009)">Use Twitter As a Reminder Service</a> (4)</li>
	<li><a href="http://www.ghacks.net/2007/07/04/torrent-swapper/" title="Torrent Swapper (July 4, 2007)">Torrent Swapper</a> (4)</li>
	<li><a href="http://www.ghacks.net/2009/03/28/home-web-server/" title="Run Your Own Home Web Server (March 28, 2009)">Run Your Own Home Web Server</a> (7)</li>
	<li><a href="http://www.ghacks.net/2008/07/28/quick-php-testing-and-debugging-server/" title="Quick PHP Testing And Debugging Server (July 28, 2008)">Quick PHP Testing And Debugging Server</a> (6)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2007/04/27/running-a-bittorrent-client-from-a-web-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
