Eu gostaria de configurar um servidor de arquivos pesquisável, preferível via web. Gostaria de 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 da web ou escrever uma.
Minhas preocupações são se existem limites para o número de torrents que um único cliente pode compartilhar, pois isso pode ser> 10k torrents.
O número de clientes para download é muito pequeno, apenas eu e meus parentes. A idéia é ter um único local para hospedar tudo, desde fotos de férias até criações musicais.
Há outras opções para esse tipo de servidor de arquivos. Também deve ser fácil fazer upload de arquivos para o servidor.
fonte
Respostas:
Em teoria, é possível, mas por que você gostaria? Se você apenas tiver poucas pessoas olhando para ele, perderá os benefícios da largura de banda distribuída.
fonte
Eu preferiria recomendar FTP antigo simples. Você obtém sua listagem 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 incorporado. Somente para fazer o upload, eles precisam de um programa FTP.
O BitTorrent realmente ficará confuso aqui, pois as pessoas não podem simplesmente carregar coisas - elas precisam criar arquivos torrent para cada arquivo e depois adicioná-lo 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 real.
fonte
UPD: Encontrei este projeto xbtit, que o oferece gratuitamente sob licença BSD. Você pode experimentar a demonstração aqui .
fonte
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.
Eu recomendo que você olhar para um serviço de armazenamento online como por exemplo Wuala .
fonte
Você pode usar oneswarm , projetado para compartilhamento de dados privados usando o protocolo bittorrent. A meu ver, 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 oneswarm, mas você pode compartilhar diretórios inteiros nele. Eu sei que os clientes bittorrent tendem a ficar muito lentos se você tiver muitos torrents em execução ao mesmo tempo.
fonte
Um problema que você encontrará aqui é que você só tem um número limitado de portas / soquetes em um único endereço IP. Se você estiver executando um sistema em que todos os seus arquivos são compartilhados por meio de um protocolo de estilo bittorrent, será executado rapidamente se fizer qualquer coisa em que as pessoas estejam interessadas. Depois de enfrentar esse problema, você tem que começar a adicionar novos endereços IP, e isso envelhecerá rapidamente.
fonte
nginx
servidor, Igos Sysoev, ajustou o FreeBSD para lidar com 200.000 solicitações em um único servidor da web.Seria melhor usar um dos muitos aplicativos da web gratuitos que incluem um módulo de upload de arquivos. Usar o bittorrent para compartilhar arquivos entre algumas pessoas parece uma maneira fantástica de ter toda a dificuldade de uso que os bittorrents trazem sem os benefícios de hosts distribuídos em massa e largura de banda reduzida a qualquer momento para compensar isso.
fonte
http://www.rejetto.com/hfs/
O HFS é um servidor de arquivos simples para Windows que permite que você conceda a qualquer pessoa acesso à web a todos os arquivos em sua máquina. É super fácil de instalar.
fonte
Experimente o Jake: http://jakeapp.com/
fonte
Se você estiver disposto a pagar, poderá hospedar seus dados no S3 da Amazon . Inclui suporte automático ao BitTorrent
fonte