venerdì 1 ottobre 2010

Installare e configurare transmission-daemon su Ubuntu server

Su ogni server casalingo che si rispetti non può mancare un client bittorrent, ovviamente non avendo a disposizione alcun interfaccia grafica non possiamo utilizzare la normale versione di Transmission, ma dobbiamo utilizzare transmission-daemon, la versione specifica per server presente nel repository di Ubuntu.
Per installare in programma (il servizio verrà automaticamente settato per partire all'avvio del sistema) digitiamo:

sudo apt-get install transmission-daemon

Adesso non ci resta che modificare il file di configurazione:

sudo nano /var/lib/transmission-daemon/info/settings.json

Qui di seguito ne riporto un esempio, le voci in neretto sono quelle che dobbiamo modificare, io (per comodità) ho scelto di non fornire la lista degli indirizzi IP abilitati ad utilizzare Transmission modificando il valore "rpc-whitelist-enabled": false.
{
"alt-speed-down": 500,
"alt-speed-enabled": true,
"alt-speed-time-begin": 480,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": true,
"alt-speed-time-end": 0,
"alt-speed-up": 10,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"dht-enabled": true,
"download-dir": "\/home\/user\/dl\/torrent",
"download-limit": 1000,
"download-limit-enabled": 0,
"encryption": 2,
"incomplete-dir": "\/var\/lib\/transmission-daemon\/info\/Incomplete",
"incomplete-dir-enabled": false,
"lazy-bitfield-enabled": true,
"max-peers-global": 200,
"message-level": 2,
"open-file-limit": 32,
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"peer-port": 20683,
"peer-port-random-high": 20500,
"peer-port-random-low": 20599,
"peer-port-random-on-start": true,
"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": 0.2500,
"ratio-limit-enabled": true,
"rename-partial-files": true,
"rpc-authentication-required": true,
"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,
"speed-limit-down": 1500,
"speed-limit-down-enabled": true,
"speed-limit-up": 50,
"speed-limit-up-enabled": true,
"umask": 2,
"upload-slots-per-torrent": 4,
"watch-dir": "\/home\/user\/dl\/torrent",
"watch-dir-enabled": true
}

Per accedere a Transmission da un qualsiasi computer della nostra rete è sufficiente digitare nel browser l'indirizzo http://[IPdelServer]:9091 dove 9091 è la porta di default, in caso avessimo problemi con i permessi dei files vi consiglio di visitare la guida originale (in inglese) disponibile a questo link .

2 commenti:

Luca ha detto...

ottima guida! una domanda: come faccio a dirgli di eliminare automaticamente i files .torrent una volta avviato il download?

grazie mille

ilpandaverde ha detto...

Ciao Luca,
il file .torrent viene automaticamente cancellato quando rimuovi il relativo download da Transmission.

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.

Related Posts Plugin for WordPress, Blogger...
 
Il Bloggatore http://www.wikio.it Aggregatore Blogger italiani Linux software gratis
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | fantastic sams coupons