Я хотел бы настроить файловый сервер с возможностью поиска, предпочтительно через Интернет. Мне интересно, можно ли добиться этого с помощью протокола bittorrent и иметь одного клиента, разделяющего каждый торрент на сервере. Думаю, я мог бы использовать какое-нибудь доступное решение для отслеживания веб-интерфейса или написать его сам.
Меня беспокоит, есть ли какие-либо ограничения на количество торрентов, которые может делиться одним клиентом, поскольку это потенциально может быть> 10 000 торрентов.
Количество скачивающих клиентов очень мало, только я и мои родственники. Идея состоит в том, чтобы иметь единое место для размещения всего, от фотографий с отпуска до музыкальных произведений.
Есть ли другие варианты для такого файлового сервера. Также должно быть легко загружать файлы на сервер.
Теоретически это возможно, но зачем вам это нужно? Если вы собираетесь привлечь к нему внимание нескольких человек, вы теряете преимущества распределенной полосы пропускания.
Я бы предпочел старый добрый FTP. Вы получаете список каталогов бесплатно, поскольку это часть протокола, и людям не нужен дополнительный клиент, так как все хорошие браузеры имеют встроенный базовый FTP-клиент. Только для загрузки им нужна FTP-программа.
BitTorrent здесь действительно запутается, поскольку люди не могут просто загружать файлы - им нужно создавать торрент-файлы для каждого файла, а затем добавлять файл на сервер. Затем необходимо сообщить об этом клиенту BT на сервере и добавить торрент-файл в свою очередь, и только после этого пользователь сможет «загрузить» свой фактический файл.
BitTorrent, наверное, не самое лучшее, потому что
а) Самая большая проблема - не иметь много торрент-файлов, а сделать их доступными для поиска.
б) Им приходится пользоваться программным обеспечением, которое, вероятно, не так уж и просто для ваших родственников.
Я бы порекомендовал вам взглянуть на онлайн-хранилище, например, Wuala.
Вы могли бы использовать теплый, который предназначен для обмена частными данными с использованием протокола типа BitTorrent. Насколько я понимаю, у вас может быть хотя бы один клиент, который будет сервер который всегда будет доступен для размещения ваших семейных фотографий и прочего.
Я действительно не знаю, каковы фактические ограничения для oneswarm, но вы можете поделиться в нем целыми каталогами. Я знаю, что клиенты BitTorrent, как правило, становятся очень вялыми, если у вас одновременно работает много торрентов.
Одна из проблем, с которой вы здесь столкнетесь, заключается в том, что у вас ограниченное количество портов / сокетов на одном IP-адресе. Если вы собираетесь запустить систему, в которой все ваши файлы будут совместно использоваться через протокол стиля BitTorrent, вы довольно быстро закончите работу, если сделаете что-нибудь, что интересует людей. После того, как вы столкнетесь с этой проблемой, вы нужно начать добавлять новые IP-адреса, и они довольно быстро устареют.
Вам будет лучше использовать одно из множества бесплатных веб-приложений, которые включают модуль загрузки файлов. Использование BitTorrent для обмена файлами между несколькими людьми звучит как фантастический способ получить всю сложность использования, которую приносят битторренты, без каких-либо преимуществ массово распределенных хостов и уменьшения пропускной способности в любой момент, чтобы компенсировать это.
HFS - это простой файловый сервер для Windows, который позволит вам предоставить любому пользователю веб-доступ к любым файлам на вашем компьютере. Его очень легко установить.
Попробуйте Джейка: http://jakeapp.com/
Jake - это инструмент для совместного использования файлов, который позволяет безопасно и легко обмениваться файлами на вашем компьютере с другими людьми. Просто перетащите папку в Джейк, пригласите своих друзей или коллег и начните делиться!
Если вы готовы платить, вы можете разместить свои данные на Amazon S3. Включает автоматический Поддержка BitTorrent