É possível usar o bittorrent para um servidor de arquivos [fechado]

11

Eu gostaria de configurar um servidor de arquivos que seja pesquisável, preferível pela web. Eu estou querendo saber se seria possível conseguir isso usando o protocolo bittorrent e ter um único cliente compartilhando cada torrent no servidor. Eu acho que eu poderia usar alguma solução de rastreador disponível para a interface web ou escrever um para mim.

Minhas preocupações são se houver algum limite para o número de torrents que um único cliente pode compartilhar, já que isso pode ser potencialmente de > 10k torrents.

O número de clientes de download é muito pequeno, só eu e meus parentes. A ideia é ter um único local para hospedar tudo, desde fotos de férias a criações musicais.

Existe alguma outra opção para esse tipo de servidor de arquivos? Também deve ser fácil fazer o upload de arquivos para o servidor.

    
por sris 24.08.2009 / 00:02

10 respostas

8

Em teoria, é possível, mas por que você quer? Se você só vai ter algumas pessoas olhando para ele, então você perde os benefícios da largura de banda distribuída.

    
por 24.08.2009 / 00:07
5

Eu prefiro recomendar o FTP antigo simples. Você obtém sua lista de diretórios gratuitamente, pois faz parte do protocolo e as pessoas não precisam de um cliente extra, pois todos os bons navegadores têm um cliente FTP básico integrado. Somente para fazer o upload eles precisam de um programa de FTP.

BitTorrent vai ficar confuso aqui, já que as pessoas não podem simplesmente fazer upload de material - elas precisam criar arquivos torrent para cada arquivo e depois adicionar o arquivo ao servidor. O cliente BT no servidor precisa estar ciente disso e adicionar o arquivo .torrent à sua fila, e somente então o usuário pode "carregar" seu arquivo atual.

    
por 24.08.2009 / 00:16
5
  1. Bittorent tracker é muito fácil de configurar, eu conheço um par de PHP, mas eles são principalmente em russo (TorrentPier - interface phpbb2, TBDev). Você também pode olhar para XBTT - escrito em C ++ - ele pode gerenciar milhões de pares em uma única caixa, mas a interface web para isso é meio difícil de encontrar.
    UPD: Eu encontrei este projeto xbtit eles oferecem isso para livre sob licença BSD. Você pode tentar uma demonstração aqui .
  2. Acho que o Direct Connect com interface web simples para troca de links magnéticos pode ser mais adequado para você. Há uma abundância de hubs que você pode escolher, desde Windows 1-cliques até * nix-only com lua e suporte a scripts Python. Apenas os mais populares: PtokaX , YnHUB , VerliHub ).
  3. E, claro, o FTP ainda está vivo! Você pode combinar facilmente o armazenamento FTP com HTTP e fácil de instalar e gerenciar mão made site
por 24.08.2009 / 01:10
3

O BitTorrent provavelmente não é a melhor coisa porque

a) O maior problema é não ter muitos arquivos torrent, mas torná-los pesquisáveis.

b) Eles precisam usar um software que provavelmente não é tão fácil de usar para seus parentes.

Recomendamos que você analise um serviço de armazenamento on-line como, por exemplo, Wuala .

    
por 24.08.2009 / 00:12
3

Você pode usar o oneswarm , projetado para compartilhamento de dados privados usando o protocolo bittorrent. Do meu ponto de vista, você pode ter pelo menos um cliente configurado para ser o servidor , que estará sempre disponível para hospedar suas fotos de família e outros enfeites.

Eu realmente não sei quais são os limites reais para o oneswarm, mas você pode compartilhar diretórios inteiros nele. Eu sei que clientes bittorrent tendem a se tornar realmente lentos se você tem muitos torrents rodando ao mesmo tempo.

    
por 24.08.2009 / 00:37
2

Um problema que você vai encontrar aqui é que você só tem um número limitado de portas / soquetes em um único endereço IP. Se você for rodar um sistema onde todos os seus arquivos são compartilhados através de um protocolo de estilo bittorrent, você vai acabar muito rapidamente se fizer algo que as pessoas estejam interessadas. Depois de se deparar com esse problema, você tem que começar a adicionar novos endereços IP, e isso ficará muito rápido.

    
por 24.08.2009 / 00:38
1

Seria melhor você usar um dos muitos aplicativos gratuitos da web que incluem um módulo de upload de arquivo. Usar o bittorrent para compartilhar arquivos entre algumas pessoas soa como uma maneira fantástica de ter toda a dificuldade de uso que os bittorrents trazem sem nenhum dos benefícios de hosts distribuídos massivamente e largura de banda reduzida em qualquer ponto para compensar isso.

    
por 24.08.2009 / 08:04
0

link

O HFS é um servidor de arquivos simples para o Windows que permitirá que você forneça a qualquer pessoa acesso à Web para quaisquer arquivos em sua máquina. É super fácil de instalar.

    
por 24.08.2009 / 02:01
0

Experimente o Jake: link

Jake is a collaborative file sharing tool that allows you to securely and easily share files on your computer with other people. Just drag a folder into Jake, invite your friends or co-workers and start sharing!

    
por 24.08.2009 / 08:15
0

Se você estiver disposto a pagar, poderá hospedar seus dados no S3 da Amazon . Inclui suporte automático BitTorrent

    
por 24.08.2009 / 12:20