Me gustaría configurar un servidor de archivos que se pueda buscar, preferiblemente a través de la web. Me pregunto si sería posible lograr esto usando el protocolo bittorrent y tener un solo cliente que comparta cada torrent en el servidor. Supongo que podría usar alguna solución de seguimiento disponible para la interfaz web o escribir una yo mismo.
Mis preocupaciones son si hay algún límite en la cantidad de torrents que un solo cliente puede compartir, ya que esto podría ser> 10k torrents.
El número de clientes que descargan es muy pequeño, solo yo y mis parientes. La idea es tener un solo lugar para albergar todo, desde fotos de vacaciones hasta creaciones musicales.
¿Hay alguna otra opción para este tipo de servidor de archivos? También debería ser fácil subir archivos al servidor.
fuente
Respuestas:
En teoría es posible, pero ¿por qué quieres hacerlo? Si solo va a tener a unas pocas personas mirándolo, perderá los beneficios del ancho de banda distribuido.
fuente
Prefiero recomendar el viejo y simple FTP. Obtiene su directorio de forma gratuita, ya que es parte del protocolo y las personas no necesitan un cliente adicional, ya que todos los buenos navegadores tienen un cliente FTP básico incorporado. Solo para cargar necesitan un programa FTP.
BitTorrent realmente se volverá desordenado aquí, ya que las personas no pueden simplemente cargar cosas: necesitan crear archivos torrent para cada archivo y luego agregar el archivo al servidor. El Cliente BT en el servidor debe ser consciente de esto y agregar el archivo .torrent a su cola, y solo entonces el usuario puede "cargar" su archivo real.
fuente
UPD: He encontrado este proyecto xbtit que lo ofrecen gratis bajo licencia BSD. Puedes probar la demo aquí .
fuente
BitTorrent probablemente no sea lo mejor porque
a) El mayor problema es no tener muchos archivos torrent, sino hacerlos buscables.
b) Tienen que usar un software que probablemente no sea tan fácil de usar para sus familiares.
Le recomendaría que busque un servicio de almacenamiento en línea como, por ejemplo, Wuala .
fuente
Puede usar oneswarm , que está diseñado para compartir datos privados utilizando bittorrent como protocolo. Tal como lo veo, podría tener al menos un cliente configurado para ser el servidor que siempre estará disponible para alojar las fotos de su familia y otras cosas.
Realmente no sé cuáles son los límites reales de onewarm, pero puedes compartir directorios completos en él. Sé que los clientes de bittorrent tienden a volverse realmente lentos si tiene muchos torrents ejecutándose al mismo tiempo.
fuente
Un problema con el que se encontrará aquí es que solo tiene un número limitado de puertos / sockets en una sola dirección IP. Si va a ejecutar un sistema en el que tiene todos sus archivos compartidos a través de un protocolo de estilo bittorrent, se ejecutará rápidamente si hace algo que le interese a la gente. Después de encontrarse con este problema, tiene que comenzar a agregar nuevas direcciones IP, y eso envejecerá bastante rápido.
fuente
nginx
servidor, Igos Sysoev, sintonizó FreeBSD para manejar 200,000 solicitudes en un solo servidor web.Sería mejor usar una de las muchas aplicaciones web gratuitas que incluyen un módulo de carga de archivos. Usar bittorrent para compartir archivos entre algunas personas suena como una forma fantástica de tener todas las dificultades de uso que las bittorrents no aportan ninguno de los beneficios de los hosts distribuidos masivamente y el ancho de banda reducido en ningún momento para compensarlo.
fuente
http://www.rejetto.com/hfs/
HFS es un servidor de archivos simple para Windows que le permitirá otorgar a cualquiera acceso web a cualquier archivo en su máquina. Es super fácil de instalar.
fuente
Prueba Jake: http://jakeapp.com/
fuente
Si está dispuesto a pagar, podría alojar sus datos en el S3 de Amazon . Incluye soporte automático de BitTorrent
fuente