Este artigo explica como configurar o cliente bittorrent, “transmission”, sem GUI (gráficos), num servidor Ubuntu 10.4, no entanto o procedimento será semelhante para outras versões de ubuntu, ou debian.
A package transmission é instalada com o comando “apt-get install transmission” no entanto a package tem mais de 100Mb, devido ao peso do GUI.
Para o interesse deste artigo, vou explicar como instalar o daemon (transmission-daemon) deste programa, que tem cerca de 2.2Mb, de forma a ficarmos com um cliente bittorrent que consumirá muito menos RAM/CPU e Disco.
Primeiro vamos instalar o programa:
sudo apt-get install transmission-daemon
Na eventualidade de já terem instalado o transmission, e quiserem remover para poderem começar as configurações de início, podem correr o comando seguinte:
sudo apt-get --purge autoremove transmission
O comando anterior deve remover também todos os ficheiros de configuração, no entanto para se certificarem podem testar com os comandos seguintes, para verem se ficou algum ficheiro.
sudo find / -iname transmission sudo find /-iname settings.json
Depois de instalado vamos parar o serviço para que podermos fazer as configurações:
sudo /etc/init.d/transmission-daemon stop
Para realizar as configurações temos de aceder á configuração, para isso vamos procurar pelo ficheiro seguinte:
sudo find / -iname settings.json
sudo find / -iname settings.json
Poderá estar numa das seguintes localizações:
/var/lib/transmission-daemon/info/settings.json /etc/transmission-daemon/settings.json
Não façam, por engano, alterações a este ficheiro:
/var/lib/transmission-daemon/info/settings.json
Agora editem as configurações (vou assumir que o caminho é /etc/transmission-daemon):
sudo vi /etc/transmission-daemon/settings.json
Para permitirmos o acesso ao IP’s que não o próprio “localhost” temos de alterar o parâmetro “rpc-whitelist” e definir um username e password:
"rpc-whitelist": "127.0.0.1", para "rpc-whitelist": "*.*.*.*", "rpc-password": "password", "rpc-username": "username",
Salvem o ficheiro e saiam (:wq!).
Notas: Não façam alterações a este ficheiro com o serviço a correr, elas não vão ser guardadas. Confirmem sempre antes com o comando:
sudo /etc/init.d/transmission-daemon stop .
Agora vamos iniciar o serviço
sudo /etc/init.d/transmission-daemon start
Agora já podem aceder ao cliente transmission a partir de um pc na vossa lan através do url: http://your-ubuntu-server-IP:9091 .
Caso pretendam aceder remotamente (a partir da internet) lembrem-se de encaminhar a porta 9091 (web-interface) e 51413 (p2p) para o IP do vosso servidor ubuntu e de criarem as regras na firewall do router.
Caso pretendam usar outras portas podem também fazer a alteração no ficheiro de configuração (etc/transmission-daemon/settings.json)
"rpc-port": 9091, "peer-port": 51413,
A porta “rcp-port” é aquela em que vai correr o interface web e pela qual se vocês se vão ligar para administrar o servidor de torrents
A porta “peer-port” é aquela pela qual o servidor vai receber e enviar o tráfego p2p.
Nota: Já agora para que saibam ambas as portas são tcp (vai vos dar jeito para configurar o vosso router).
fonte: forum.transmissionbt.com

















