Configurando um rastreador de torrent e uma semeadora

6

Sou um dos líderes da revora.net, uma rede de jogos criativos que hospeda livremente vários projetos de jogo (modding). Ultimamente, a largura de banda tem sido um problema. Para aliviar isso, queremos dar aos nossos usuários a opção de compartilhar seus arquivos enormes com o BitTorrent.

O que gostaríamos de fazer é que as pessoas possam enviar seus arquivos por meio da conta FTP que já possuem. Eles podem então ir para um "site" personalizado da web, onde podem permitir que esses arquivos sejam compartilhados via BitTorrent.

Gostaríamos que o nosso servidor fosse o rastreador (a menos que o uso de outro seja mais fácil) e também atuar como um semeador permanente (então sempre haverá pelo menos um). Precisamos ser capazes de controlar tanto (tracker e seeder-client) a partir do PHP e outros scripts.

Qual é a melhor maneira de configurar isso?

    
por Bart van Heukelom 28.09.2009 / 17:54

3 respostas

2

rtorrent é:

  • capaz de observar diretórios (assim, por exemplo, se você quiser propagar um.torrent, você coloca um.torrent em um diretório específico e o rtorrent o adiciona automaticamente, se você removê-lo, o rtorrent também o remove)
  • pode ser controlado e monitorado com XMLRPC a partir de scripts, PHP, etc.
por 28.09.2009 / 20:05
2

Também respondeu a uma pergunta semelhante @ "Is possível usar o bittorrent para um servidor de arquivos "

Bittorent tracker is pretty easy to setup, I know couple of PHP-based, but they are mostly in Russian (TorrentPier - phpbb2 interface, TBDev). You also can also look at XBTT - written in C++ - it can manage millions of peers on single box, but web interface for it is kinda hard to find.

I've found this project xbtit they offer it for free under BSD license. You can try demo here.

Você também pode usar o serviço OpenBittorrent para registrar qualquer torrent.

PS. Para propagação: rtorrent + webgui pode ser a melhor solução.

    
por 05.10.2009 / 23:33
1

segundo no rtorrent. Adorei quando usei. há uma tonelada de interfaces web também.

deluged + webui pode ser outra opção, embora seja um pouco menos flexível nas interfaces da web.

para o rastreador, parece que o opentracker pode ser a melhor solução. Eu ainda não li muito sobre rastreadores de torrent, mas tenho a impressão de que as opções de software são bastante limitadas e geralmente não estão nos repositórios.

    
por 28.09.2009 / 20:19

Tags