TorrentServer: differenze tra le versioni

Da PNLUG.
(Soluzione)
Riga 7: Riga 7:
 
==Soluzione==
 
==Soluzione==
 
Sia che recuperiate un vecchio PC ([https://trac.transmissionbt.com/wiki/HeadlessUsage senza interfaccia grafica]) oppure sfruttando un macchina virtuale
 
Sia che recuperiate un vecchio PC ([https://trac.transmissionbt.com/wiki/HeadlessUsage senza interfaccia grafica]) oppure sfruttando un macchina virtuale
 +
è possibile utilizzare una versione "daemon" del software e sfruttare l'intrinseca interfaccia web.
 +
 +
=Prerequisiti=
 +
 +
*Installazione minimale (net-install senza interfaccia grafica) di Debian (o Ubuntu basterà aggiungere sudo ai comando) .
 +
*accesso alla rete
 +
**apt-get update
 +
**apt-get upgrade consigliati
 +
*un secondo utente oltre a quello di root
 +
*ssh installato sulla macchina di destinazione
 +
 +
openssh-server - secure shell (SSH) server, for secure access from remote machines
 +
 +
apt-get install openssh-server
 +
 +
 +
Dalla versione 2.0 non è permesso l'accesso in ssh dall'utente root di default.
 +
Potete utilizzare un secondo utente e poi assumere il ruolo di root con
 +
 +
su -
 +
 +
 +
==Installazione==
 +
 +
Collegatevi in ssh
 +
Create due folders nella home del utente
 +
 +
mk /home/utente/complete
 +
 +
mk /home/utente/incomplete
 +
 +
 +
Da root
 +
 +
apt-get install transmission-daemon
 +
 +
fermiamo il servizio per configurare il demone:
 +
 +
sudo service transmission-daemon stop
 +
 +
editiamo il file di configurazione :
 +
 +
nano/etc/transmission-daemon/settings.json
 +
 +
 +
Andiamo a modificare i seguenti [https://wiki.debian.org/BitTorrent/Transmission parametri] :
 +
 +
 +
  "download-dir" : "/home/pi/movies"
 +
  "incomplete-dir" : "/home/pi/incomplete"
 +
  "incomplete-dir-enabled" : true
 +
  "download-queue-enabled" : false
 +
  "rpc-enabled" : true
 +
  "rpc-password" : "CHOOSE A PASSWORD"
 +
  "rpc-username" : "CHOOSE A USERNAME"
 +
  "rpc-whitelist-enabled" : false

Versione delle 18:25, 13 set 2015

Abstract

Spesso le imamgini iso e altri software "pesanti" vengono proposti come torrent, un protocollo peer-to-peer (P2P) che consente la distribuzione e la condivisione di file su Internet Wikipedia Torrent

Esistono molti client uno dei più famosi è Transmission, disponibile il client in ogni distribuzione. Unico problema è che dovete lasciare acceso il vostro PC acceso per tutto il tempo del download.

Soluzione

Sia che recuperiate un vecchio PC (senza interfaccia grafica) oppure sfruttando un macchina virtuale è possibile utilizzare una versione "daemon" del software e sfruttare l'intrinseca interfaccia web.

Prerequisiti

  • Installazione minimale (net-install senza interfaccia grafica) di Debian (o Ubuntu basterà aggiungere sudo ai comando) .
  • accesso alla rete
    • apt-get update
    • apt-get upgrade consigliati
  • un secondo utente oltre a quello di root
  • ssh installato sulla macchina di destinazione

openssh-server - secure shell (SSH) server, for secure access from remote machines

apt-get install openssh-server


Dalla versione 2.0 non è permesso l'accesso in ssh dall'utente root di default. Potete utilizzare un secondo utente e poi assumere il ruolo di root con

su -


Installazione

Collegatevi in ssh Create due folders nella home del utente

mk /home/utente/complete

mk /home/utente/incomplete


Da root

apt-get install transmission-daemon

fermiamo il servizio per configurare il demone:

sudo service transmission-daemon stop

editiamo il file di configurazione :

nano/etc/transmission-daemon/settings.json


Andiamo a modificare i seguenti parametri :


 "download-dir" : "/home/pi/movies"
 "incomplete-dir" : "/home/pi/incomplete"
 "incomplete-dir-enabled" : true
 "download-queue-enabled" : false
 "rpc-enabled" : true
 "rpc-password" : "CHOOSE A PASSWORD"
 "rpc-username" : "CHOOSE A USERNAME"
 "rpc-whitelist-enabled" : false