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.
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.
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.
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.
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 .
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.
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.
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.
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.
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!
Se você estiver disposto a pagar, poderá hospedar seus dados no S3 da Amazon . Inclui suporte automático BitTorrent
Tags bittorrent file-sharing