TorrentServer: differenze tra le versioni
(→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