Tutorial Raspberry Pi – Como sacar torrents?
O Raspberry Pi é um dos mini PCs mais populares e potentes, que tem servido de base a muitos projectos interessantes (pode consultar os projectos na página do projecto aqui). Este mini equipamento, do tamanho de um cartão de crédito é capaz de reproduzir vídeo com qualidade Blu-ray e renderizar gráficos 3D, entre outras tarefas.
No seguimento da nossa parceria com a INMotion e depois de termos apresentado uma lista de componentes essenciais e também opcionais, de termos ensinado a instalar o RaspbianOS no mini PC e também de termos realizado as primeiras configurações e muito mais (ver artigos no final), hoje vamos aprender como montar uma drive USB em NTFS.
A sugestão que preparamos para hoje consiste em transformar o nosso pequeno Raspberry Pi num autêntico cliente de torrents. Como limitação temos o espaço de armazenamento do dispositivo, mas não se esqueçam que no ultimo artigo ensinamos como montar dispositivos USB em NTFS (logo, temos o problema resolvido).
Para começar, vamos instalar um dos melhores clientes para torrents, o transmission. Este cliente é bastante rápido, faz uso de algoritmos inteligentes e é sem duvida um dos melhores para Linux.
Como instalar o transmission?
Para instalar o transmission, basta abrir a linha de comandos e inserir o seguinte comando:
sudo apt-get install transmission transmission-daemon transmission-cli |
Depois de instalado, tudo o que temos de fazer é indicar no ficheiro settings.json, alguns parâmetros, como por exemplo,o directorio de download, password, porto etc.
De referir que para alterar os parâmetros, é aconselhável que parem o serviço transmission
sudo service transmission-daemon stop |
Caso pretendam alterar as configurações, podem editar o ficheiro settings.json usando o comando:
sudo nano /etc/transmission-daemon/settings.json |
Exemplo de alguns parâmetros:
- download-dir - Aqui vamos especificar o caminho para a nossa pasta de downloads
- rpc-authentication-required – Se pretendermos ter autenticação no acesso remoto ao transmission, devemos definir “true”
- rpc-password – Definir palavra passe
- rpc-port – Definir porto de comunicação
- rpc-whitelist – Definir endereços/redes que podem aceder remotamente ao transmission
- exemplo: "192.168.1.*", Para os endereços de 192.168.1.1 a 192.168.1.255
- "*.*.*.*", Para todas as máquinas.
Neste ponto só nos falta dar privilégios para o nosso utilizador local da maquina aceder e poder escrever na pasta que definimos para download. No meu caso com o seguinte comando dei as permissões totais de escrita, leitura e outros.
chmod 755 /media/ftp |
Neste ponto já estamos prontos. Vamos então iniciar o serviço com:
sudo service transmission-daemon start |
O transmission pode agora ser controlado remotamente, através do nosso PC, bastando para isso indicar o endereço IP e o porto de ligação (que está definido no ficheiro settings.json) :
- IP do servidor:porto de ligação. Exemplo : '192.168.1.69:9091'
E o resultado é:
Por hoje ficamos por aqui. Espero que tenham percebido como configurar um autentico cliente de torrents que pode ser controlado remotamente. O próximo tutorial será surpresa, por isso estejam atentos. Entretanto estamos receptivos a apresentar os vossos tutoriais com este mini PC. Enviem-nos um e-mail com a informação que nós publicamos.
Um agradecimento ao Diogo Aleixo pelas dicas para elaboração deste artigo.
Tutoriais Pplware sobre Raspberry Pi
Este artigo tem mais de um ano
Muito bem, gostei da dica mas somente para uso legal.
Não sabia que havia torrents ilegais… 🙂
lol são todos legais já que pagamos a conta ao final do mês 😀
Uma duvida e possivel correr um servidor de TeamSpeak dentro deste micro servidor?
Nunca experimentei. Mas no link abaixo dizem que não
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=36&t=8353
E não me sabe indicar uma outra solução? Dentro do genero.
Diz-se muitas coisas, como as de não se poder criar servidores de jogo num pc virtual, e olha… Em vez de 10€/mês, pago 30€/ano 😉
P.S.: Quer dizer… paguei :b
Percebo e já tive isso, mas eu quero meter um micro servidor em casa, para correr o servidor TS3. Para já tenho net fibra 100Mb e ainda IP fixo. Assim aproveito os recursos que tenho, e depois tambem queria fazer backups de dados. Já agora este RP aguenta-se 24/24h ligado?
O objetivo e estar 24 sobre 24 horas ligado
Boas.
Já tentei ligar-me por SSH numa rede externa a vários OS’s do Raspberry, nunca consegui que desse, mesmo utilizando outra porta. Na net não encontro solução para isso. Conhecem alguma maneira de contornar esta situação?
Boas Something
Imaginando o teu cenário, quando acedes de uma rede externa deverás encaminhar no teu router todos os pedidos da porta 22 para o teu Pi
Já tentei isso mas não dá à mesma. No primeiro comentário estava uma coisa mal, não consigo aceder se for no XBian ou no Raspbmc.
Something,
Na linha de comando escreve: raspi-config
Aí, podes ligar o ssh
Depois, tens que ir ao teu router e atribuir o ssh ao raspberry.
Penso que é por isto que não consegues aceder.
Boas
Gostaria de saber se alguem sabe ou ja configurou algum servidor VPN no Raspberry Pi
Cumprs
Eu já configurei deste lado 🙂 A ver se trato de um artigo
Boas Pedro
Seria muito interessante.
O meu cenário é o seguinte:
Router Tompson (Vodafone Casa) e pretendia através de VPN aceder conforme estivesse em casa.
Actualmente tenho acesso remoto através ao meu servidor através de remote access do windows, mas pretendia usufruir de toda a rede remotamente
E a seguir, um tutorial para instalar o sickbeard e o couchpotato? 😀
Alguem sabe se é possivel configurar filtros no transmission para bloquear IP’s , tipo os filtros do PeerBlock. Ou se existe algo do genero que se possa instalar no Raspbian para bloquear ip’s.
Agradeco desde já.
Bom dia,
qual o sistema operativo que utilizaram neste tutorial?
Obg
Raspian 🙂
Alguém sabe se é possivel configurar o transmission para efetuar uma autenticação web segura? Pelo que vi não é possível… Não queria instalar um servidor web apenas para esta resolver esta questão…
Boas obrigado mas tive uns problemas com as permissoes, porque o user default do init.d do transmission estava sem permissoes:
e.g. chown -R debian-transmission /mnt/pasta/downloads/*
resolveu
Boas,
Tenho OSMC instalado no raspberry e estou com o mesmo problema. O problema é, o teu comando da-me permission denied…
usa “sudo” antes, ou seja: sudo chown -R debian-transmission /mnt/pasta/downloads/*
Bom dia.
Instalei a distribuição 2.0 de vocês, em um SD card Kingston classe 10, e estou usando como media center, com um pendrive de 32Gb Kingston para o armazenamento, porém estou tendo alguns problemas com o transmission:
– Observei que há uma gra de flutuação na velocidade de download, inclusive chegando a zero, downloads que normalmente em um PC são concluídos em 40min, no Rasp chega a durar 08h. Tentei diminuir a quantidade de conexões simultâneas, mas o problema persiste, alguma dica?
– Quando um download está em curso fica impossível assistir ao conteúdo já baixado, fica a todo instante travando.
Não tenho muito conhecimento em linux para que eu consiha monitorar o I/O no disco, instalei o monitor que vocês haviam mencionado um um outro post, porém ele não me da o status da escrita em disco, somente o total utilizado no SD card. Poderiam me ajudar com alguma configuração ?
Boas.
O meu transmission não me está a guardar a configuração do
sudo nano /etc/transmission-daemon/settings.json
Faço as configs com o serviço parado, e depois arranco, ele não me encripta a password nem nada.
Já desinstalei e voltei a instalar e nada. Alguma dica?
Bom dia
por aqui funcionou tudo perfeito, muito obrigada pelo passo a passo.