<?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>koalalorenzo&#039;s Blog &#187; download</title>
	<atom:link href="http://www.koalalorenzo.com/tag/download/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.koalalorenzo.com</link>
	<description>Il blog di Lorenzo Setale</description>
	<lastBuildDate>Tue, 03 Apr 2012 20:23:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Come recuperare un vecchio computer ed usarlo come server BitTorrent</title>
		<link>http://www.koalalorenzo.com/2012/02/15/come-recuperare-un-vecchio-computer-ed-usarlo-come-server-bittorrent/</link>
		<comments>http://www.koalalorenzo.com/2012/02/15/come-recuperare-un-vecchio-computer-ed-usarlo-come-server-bittorrent/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 18:52:37 +0000</pubDate>
		<dc:creator>koalalorenzo</dc:creator>
				<category><![CDATA[42]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[P2P]]></category>
		<category><![CDATA[Per Veri Admin]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Web Generale]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[filesharing]]></category>
		<category><![CDATA[Megaupload]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Torrent]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.koalalorenzo.com/?p=17209</guid>
		<description><![CDATA[Dopo la chiusura di Megaupload ho ripreso ad utilizzare software per il filesharing tramite reti P2P: BitTorrent ed eMule sono tornati di moda! Così ho deciso di prendere un vecchio computer ed utilizzarlo come server casalingo per il download delle varie distribuzioni Linux OpenSource tramite bitTorrent. Il problema della maggior parte dei computer è che dopo poco [...]]]></description>
			<content:encoded><![CDATA[<p>Dopo <a href="http://www.koalalorenzo.com/2012/02/01/megaupload-tanto-lo-vedi-in-streaming/" target="_blank">la chiusura di <strong>Megaupload</strong></a> ho ripreso ad utilizzare software per il <strong>filesharing</strong> tramite reti <strong>P2P</strong>: <strong>BitTorrent</strong> ed <strong>eMule </strong>sono tornati di moda! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Così ho deciso di prendere un <strong>vecchio computer</strong> ed utilizzarlo come <a href="http://www.koalalorenzo.com/2009/08/27/realizzare-un-server-casalingo/" target="_blank">server casalingo</a> per il <strong>download</strong> delle <em>varie distribuzioni Linux OpenSource</em> tramite <strong>bitTorrent</strong>.</p>
<div class="wp-caption aligncenter" style="width: 310px"><a href="http://p2p.atuttonet.it/wp-content/uploads/2009/10/Bittorrent.jpg"><img title="BitTorrent Logo" src="http://p2p.atuttonet.it/wp-content/uploads/2009/10/Bittorrent.jpg" alt="" width="300" height="300" /></a><p class="wp-caption-text">BitTorrent per il file sharing p2p</p></div>
<p>Il problema della maggior parte dei <strong>computer</strong> è che dopo poco tempo diventano <strong>obsoleti</strong>. Sono passati 2 anni ed il mio Compaq Mini è già lento ed <strong>inutilizzabile</strong>! Per questo ho deciso di farlo <em>rinascere</em> <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Ho ampliato la capienza del disco rigido installandone uno più grande e poi ho installato <a href="http://www.ubuntu.com/download/ubuntu/download" target="_blank">Ubuntu Server</a> 11.10 tramite una chiavetta USB: anche la versione desktop andava bene, ma <strong>Ubuntu</strong> <strong>Server</strong> ha gran parte dei software necessari già installati! <strong>Per chi non fosse pratico</strong> di GNU/Linux consiglio <strong>vivamente</strong> l&#8217;installazione della versione <strong>desktop</strong>! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <span id="more-17209"></span></p>
<p>Per poter utilizzare il vecchio computer come server per i downloads via torrent ho scelto di utilizzare <strong>torrentflux</strong> perché, oltre ad  essere scritto in <strong>Python</strong>, <strong>PHP</strong> e <strong>Perl</strong>, mi permette di <strong>gestire più utenti</strong>, posso <strong>cercare file torrent</strong> direttamente dalla GUI e tante altre cose!</p>
<p>Una volta pronto il nostro server casalingo non dovremo fare altro che collegarci <strong>tramite</strong> <strong>ssh</strong> al server e <strong>digitare</strong> da un <strong>terminale</strong>:</p>
<pre style="padding-left: 30px;">sudo apt-get install torrentflux</pre>
<p>Questo comando installerà i pacchetti e tutti le dipendenze necessarie per l&#8217;esecuzione di torrentflux. In oltre vi chiederà la <strong>password di amministratore</strong> per la configurazione iniziale del database. Se si sta lavorando con Ubuntu per <strong>Desktop</strong>, potrebbe essere necessario installare anche <strong>Apache</strong> e <strong>MySQL</strong>!</p>
<p>A questo punto non ci resta che fare il <strong>login</strong> dentro <strong>torrentflux</strong>, fare la prima <strong>configurazione</strong> ed iniziare ad usarlo! Quindi non dovremo fare altro che recarci, tramite un <strong>qualsiasi web browser</strong>, sulla pagina di torrentflux sul nostro server. Quindi, prendendo nota dell&#8217;indirizzo IP locale del server visitiamo l&#8217;indirizzo:</p>
<pre style="padding-left: 30px;">http://<em>192.168.1.11</em>/torrentflux</pre>
<p>Dove ovviamente <em>192.168.1.11</em> va <strong>sostituito</strong> con l&#8217;<strong>indirizzo IP</strong> corretto! A questo punto dovrebbe comparire una schermata molto simile a questa:</p>
<div id="attachment_17220" class="wp-caption aligncenter" style="width: 511px"><a href="http://www.koalalorenzo.com/wp-content/uploads/2012/02/Schermata-02-2455973-alle-19.02.05.png"><img class=" wp-image-17220 " title="TorrentFlux first login" src="http://www.koalalorenzo.com/wp-content/uploads/2012/02/Schermata-02-2455973-alle-19.02.05.png" alt="" width="501" height="391" /></a><p class="wp-caption-text">Schermata di Login di TorrentFlux</p></div>
<p>Dovrete inserire come username &#8220;<strong>admin</strong>&#8221; e come <strong>password</strong> quella inserita precedentemente, quando avete installato torrentflux tramite terminale! Una volta eseguito il primo <strong>login</strong> da amministratore dovrete eseguire la prima configurazione. Tra le opzioni bisogna inserire un <strong>percorso</strong> corretto dove i vostri files saranno scaricati: Come nell&#8217;immagine inserite sotto la voce <strong>Path</strong> un percorso a vostra scelta, che può essere la vostra home directory (<em> /home/utente</em> ) oppure una cartella su un Hard Disk secondario! Per comodità io ho scelto il percorso <em>/var/www/downloads</em>! Potete anche lasciare il valore di default, ma se volete accedere tramite altri software ad i files, vi consiglio di cambiarlo!</p>
<div id="attachment_17221" class="wp-caption aligncenter" style="width: 555px"><a href="http://www.koalalorenzo.com/wp-content/uploads/2012/02/Schermata-02-2455973-alle-19.02.22.png"><img class=" wp-image-17221  " title="pannello delle preferenze di Torrentflux" src="http://www.koalalorenzo.com/wp-content/uploads/2012/02/Schermata-02-2455973-alle-19.02.22.png" alt="" width="545" height="384" /></a><p class="wp-caption-text">Il pannello delle preferenze di TorrentFlux</p></div>
<p>Una volta inserito il percorso, potete modificare la <strong>lingua</strong> ed altri dettagli utili, come le <strong>limitazioni di banda</strong> o il <strong>motore di ricerca</strong> per i torrent. ( di default è <strong>The Pirate Bay</strong>, ma vi consiglio vivamente di cambiarlo! )</p>
<p>Quando avrete fatto click sul puslante &#8220;<em>Update Settings</em>&#8221; prendiamo nota del <strong>percorso che avete scelto</strong> per i files. Torniamo sul <strong>terminale</strong>, colleghiamoci via <strong>ssh</strong> al <strong>server</strong> ed assicuriamoci che il percorso che abbiamo inserito <strong>esista e sia accessibile</strong>. Io ho preso in considerazione la cartella <em>/var/www/downloads </em>quindi digiterò questi comandi:</p>
<pre style="padding-left: 30px;">sudo mkdir -p /var/www/downloads
sudo chmod 777 /var/www/downloads</pre>
<p>Così facendo abiliterò torrentflux alla <strong>scrittura e alla lettura</strong> dei files in questa cartella. Questo <strong>passaggio è</strong> <strong>fondamentale</strong>, altrimenti non potremo scaricare nessun file tramite torrent! Ora possiamo iniziare a caricare un file torrent. Per farlo possiamo sia inserire direttamente l&#8217;<strong>URL </strong>del file .torrent<strong>,</strong> quindi senza doverlo scaricare manualmente, possiamo eseguire l&#8217;<strong>upload</strong> di un file .torrent che abbiamo sul nostro computer oppure possiamo <strong>cercarlo</strong> <strong>direttamente da torrentflux</strong>!</p>
<p>Il mio netbook ora lavora <em>giorno e notte</em> come <strong>client</strong> <strong>Torrent </strong>e server di casa! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Posso controllarlo da remoto, non devo lasciare 2 computer accesi per scaricare i torrent miei e quelli di mio fratello, ed in oltre ho un computer in meno lasciato a prendere polvere! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>In ogni caso è possibile anche utilizzare <a href="http://www.koalalorenzo.com/2010/10/25/server-linux-transmission-addio-torrentflux/" target="_blank">una soluzione molto simile</a>, più <strong>semplice da usare</strong> ma che non da la possibilità di gestire differenti utenti o cercare i torrent direttamente dal server! Credo che trasformerò il mio server di casa in una simil-<strong>MediaCenter</strong> tramite <a href="http://www.koalalorenzo.com/2009/08/27/realizzare-un-server-casalingo/" target="_blank">questa vecchia guida</a> che scrissi più di un anno fa! (<em>dovrebbe essere ancora valida</em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.koalalorenzo.com/2012/02/15/come-recuperare-un-vecchio-computer-ed-usarlo-come-server-bittorrent/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Linux &amp; Transmission: Addio TorrentFlux!</title>
		<link>http://www.koalalorenzo.com/2010/10/25/server-linux-transmission-addio-torrentflux/</link>
		<comments>http://www.koalalorenzo.com/2010/10/25/server-linux-transmission-addio-torrentflux/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 19:54:45 +0000</pubDate>
		<dc:creator>koalalorenzo</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cellulari]]></category>
		<category><![CDATA[Gnu/linux]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[P2P]]></category>
		<category><![CDATA[Per Veri Admin]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Web Generale]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[filesharing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Megaupload]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[Torrent]]></category>

		<guid isPermaLink="false">http://www.koalalorenzo.com/?p=2240</guid>
		<description><![CDATA[Transmission da un po di tempo si è attrezzato con una comoda interfaccia Web ed un demone. La cosa mi fa piacere perché credo sia più utilizzabile rispetto ad altri software, ma al tempo stesso non offre tutte le caratteristiche che altre applicazioni possono avere! L&#8217;accoppiata Demone con Interfaccia Web ci permetterà di accedere ai [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Transmission</strong> da un po di tempo si è attrezzato con una <a href="http://www.transmissionbt.com/">comoda interfaccia Web ed un demone</a>. La cosa mi fa piacere perché credo sia più utilizzabile rispetto ad altri software, ma al tempo stesso non offre tutte le caratteristiche che <a href="http://www.koalalorenzo.com/?p=17209" target="_blank">altre applicazioni possono</a> avere!</p>
<div class="wp-caption aligncenter" style="width: 266px"><a href="http://www.koalalorenzo.com"><img title="Transmission Icon" src="http://www.iconspedia.com/uploads/1364387611972853802.png" alt="Icona Transmission" width="256" height="256" /></a><p class="wp-caption-text">Transmission per il download dei torrent</p></div>
<p>L&#8217;accoppiata <strong>Demone con Interfaccia Web</strong> ci permetterà di accedere ai Torrent in qualsiasi momento e da qualsiasi dispositivo: iPhone, Nokia, Computer, netbook e Mac.</p>
<p><span id="more-2240"></span>Per prima cosa sarà necessario accedere al nostro server, <strong>con</strong> <strong>sopra Ubuntu possibilmente</strong>. Nel caso non abbiate la <a href="http://ubuntu.com">distribuzione della Canonical</a>, il procedimento di installazione potrebbe essere differente per le altre distro, anche se comunque il software rimane sempre lo stesso. Quindi apriamo un <strong>terminale sul nostro Server</strong> e digitiamo:</p>
<pre>sudo apt-get update &amp;&amp; sudo apt-get install transmission-daemon</pre>
<p>In questo modo <strong>avremo installato il demone di Transmission</strong>. Un demone è un <em>programma speciale</em> che rimane eseguita in <em>background</em> e lavora al posto nostro. Questo ci permette di compiere operazioni senza dover necessariamente stare <em>attaccati allo schermo</em>. Nel nostro caso, il demone di Transimssion ci permetterà di <strong>scaricare i nostri files durante le ore più scomode</strong> e senza lasciare accesi ulteriori computer.</p>
<p>Ma <strong>la configurazione</strong> di <em>default</em> impone delle restrizioni che rendono il demone inutilizzabile dall&#8217;esterno. Per questo armiamoci dell&#8217;editor di testo e modificare un file di configurazione. Ma prima si deve <strong>interrompere il demone</strong> che è configurato in modo errato. Quindi digitiamo:</p>
<pre>sudo /etc/init.d/transmission-daemon stop</pre>
<p>Quindi apriamo il file in <strong>/etc/transmission-daemon/settings.json</strong> (consiglio di usare <em>nano</em> visto che è il più semplice da usare da riga di comando). Cancelliamo la configurazione già presente e scriviamo:</p>
<pre>{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": true,
    "dht-enabled": true,
    "download-dir": "\/var\/www\/downloads", # Qui la cartella dei downloads
    "download-limit": 100,
    "download-limit-enabled": 0,
    "encryption": 1,
    "lazy-bitfield-enabled": true,
    "max-peers-global": 600,
    "message-level": 2,
    "open-file-limit": 32,
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 200,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": 0,
    "pex-enabled": true,
    "port-forwarding-enabled": false,
    "preallocation": 1,
    "proxy": "",
    "proxy-auth-enabled": false,
    "proxy-auth-password": "",
    "proxy-auth-username": "",
    "proxy-enabled": false,
    "proxy-port": 80,
    "proxy-type": 0,
    "ratio-limit": 2.0000,
    "ratio-limit-enabled": false,
    "rpc-authentication-required": false, # Impostare su true per limitare l'accesso
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "PASSWORD",
    "rpc-port": 9091,
    "rpc-username": "USERNAME",
    "rpc-whitelist": "127.0.0.1",
    "rpc-whitelist-enabled": false, # lasciare su false
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 10,
    "speed-limit-up-enabled": false,
    "umask": 18, # NON MODIFICARE
    "upload-limit": 20,
    "upload-limit-enabled": false,
    "upload-slots-per-torrent": 14
}</pre>
<p>Con questa modifica abbiamo <strong>sbloccato l&#8217;accesso</strong> all&#8217;interfaccia ed abbiamo <strong>rimosso i limiti</strong> di download/upload. Questa configurazione è orientativa e potete impostare Username e password per <em>proteggere il demone</em>, ma se userete <strong>solo voi</strong> questa interfaccia <strong>non ce ne sarà motivo</strong>! Ho optato di <strong>salvare i files</strong> nella cartella <em>/var/www/downloads</em> in modo da reperirli più facilmente. A questo punto non ci resta che creare la cartella di download ed <strong>avviare il nostro demone</strong> in modo da applicare le modifiche. Sempre dal server digitiamo:</p>
<pre>sudo mkdir -p /var/www/downloads
sudo /etc/init.d/transmission-daemon start</pre>
<p>Detto fatto! Ora possiamo <strong>aprire un browser</strong> e visitare l&#8217;indirizzo del server alla <strong>porta 9091</strong> (il mio ad esempio è <strong><a href="http://192.168.1.44:9091" rel="nofollow">http://192.168.1.44:9091</a></strong> ). L&#8217;interfaccia che si presenta è molto <em>facile da usare</em> e ricorda la versione di <strong>Transmission per MacOS</strong>. Da questa pagina web avrete la possibilità di aggiungere, interrompere, rimuovere torrent e potrete anche cambiare le configurazioni od imporre limiti di download/upload.</p>
<p>Una volta scaricato un qualsiasi torrent, i files saranno disponibili nella cartella del server <strong>/var/www/downloads</strong>. Se avete installato un server web ( ES: <strong>apache</strong> o <strong>lighttpd</strong> ) potete <strong>prelevare</strong> <strong>i vostri files direttamente dal browser</strong> visitando l&#8217;indirizzo del server. Ad esempio io posso scaricare i miei files visitanto <em><a href="http://192.168.1.44/downloads" rel="nofollow">http://192.168.1.44/downloads</a></em>!</p>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://www.transmissionbt.com/images/screenshots/Clutch-Large.jpg"><img class=" " title="Transmission Web Interface" src="http://www.transmissionbt.com/images/screenshots/Clutch-Large.jpg" alt="Interfaccia grafica Web" width="400" height="276" /></a><p class="wp-caption-text">Interfaccia grafica Web</p></div>
<p style="text-align: left;">Questa interfaccia è <strong>più intuitiva e facile da usare</strong>, inoltre c&#8217;è pieno <strong>supporto per l&#8217;iPhone</strong>: se visitiamo lo stesso indirizzo da iPhone si può utilizzare <em>Transmission tramite la WebApp</em>. Infatti ho trovato molto comodo controllare i torrent delle distribuzioni GNU/Linux <strong>mentre ero al LinuxDay</strong>! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.koalalorenzo.com/2010/10/25/server-linux-transmission-addio-torrentflux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

