Chciałbym skonfigurować serwer plików z możliwością wyszukiwania, najlepiej przez Internet. Zastanawiam się, czy byłoby to możliwe przy użyciu protokołu bittorrent i gdyby jeden klient współdzielił każdy torrent na serwerze. Wydaje mi się, że mógłbym użyć dostępnego rozwiązania do śledzenia dla interfejsu WWW lub napisać jedno samodzielnie.
Moje obawy dotyczą tego, czy istnieją ograniczenia w liczbie torrentów, które może udostępnić pojedynczy klient, ponieważ może to być potencjalnie> 10 000 torrentów.
Liczba klientów pobierających jest bardzo mała, tylko ja i moi krewni. Chodzi o to, aby mieć jedno miejsce do przechowywania wszystkiego, od zdjęć z wakacji po kreacje muzyczne.
Czy są jakieś inne opcje dla tego rodzaju serwera plików? Przesyłanie plików na serwer powinno być również łatwe.
źródło
Odpowiedzi:
Teoretycznie jest to możliwe, ale dlaczego chcesz? Jeśli tylko na to spojrzy kilka osób, tracisz korzyści wynikające z rozproszonego pasma.
źródło
Wolałbym polecić zwykły stary FTP. Otrzymujesz listę katalogów za darmo, ponieważ jest to część protokołu, a ludzie nie potrzebują dodatkowego klienta, ponieważ wszystkie dobre przeglądarki mają wbudowanego podstawowego klienta FTP. Tylko do przesyłania potrzebują programu FTP.
BitTorrent naprawdę się tutaj bałagan, ponieważ ludzie nie mogą po prostu przesyłać rzeczy - muszą utworzyć pliki torrent dla każdego pliku, a następnie dodać plik na serwer. Klient BT na serwerze musi zostać o tym poinformowany i dodać plik .torrent do swojej kolejki, a dopiero wtedy użytkownik może „załadować” swój rzeczywisty plik.
źródło
UPD: Znalazłem ten projekt xbtit, który oferuje za darmo na licencji BSD. Możesz wypróbować wersję demo tutaj .
źródło
BitTorrent prawdopodobnie nie jest najlepszą rzeczą, ponieważ
a) Największym problemem jest brak wielu plików torrent, ale umożliwienie ich przeszukiwania.
b) Muszą używać oprogramowania, które prawdopodobnie nie jest tak łatwe w obsłudze dla twoich krewnych.
Polecam zajrzeć do usługi przechowywania online, takiej jak np . Wuala .
źródło
Możesz użyć oneswarm , który jest przeznaczony do prywatnego udostępniania danych przy użyciu protokołu typu bittorrent. Widzę, że możesz mieć co najmniej jednego klienta skonfigurowanego jako serwer, który zawsze będzie dostępny do przechowywania zdjęć rodzinnych i tak dalej.
Naprawdę nie wiem, jakie są rzeczywiste limity na ciepło, ale możesz udostępniać w nim całe katalogi. Wiem, że klienci Bittorrenta stają się bardzo powolni, jeśli masz wiele torrentów działających jednocześnie.
źródło
Jednym z problemów, na który się tu natkniesz, jest to, że masz tylko ograniczoną liczbę portów / gniazd na jednym adresie IP. Jeśli zamierzasz uruchomić system, w którym wszystkie Twoje pliki są udostępniane za pomocą protokołu w stylu bittorrent, szybko się skończysz, jeśli zrobisz coś, co ludzie są zainteresowani. Po napotkaniu tego problemu będziesz muszę zacząć dodawać nowe adresy IP, a to szybko się zestarzeje.
źródło
nginx
serwera, Igos Sysoev, dostroił FreeBSD do obsługi 200 000 żądań na jednym serwerze internetowym.Lepiej skorzystaj z jednej z wielu bezpłatnych aplikacji internetowych, które zawierają moduł przesyłania plików. Używanie bittorrenta do udostępniania plików kilku osobom wydaje się fantastycznym sposobem, aby mieć wszystkie trudności w użyciu, które bittorrenty nie przynoszą żadnych korzyści z masowo rozproszonych hostów i zmniejszenia przepustowości w jednym momencie, aby to nadrobić.
źródło
http://www.rejetto.com/hfs/
HFS to prosty serwer plików dla systemu Windows, który umożliwia każdemu dostęp do Internetu do dowolnych plików na komputerze. Jest bardzo łatwy w instalacji.
źródło
Wypróbuj Jake: http://jakeapp.com/
źródło
Jeśli chcesz zapłacić, możesz przechowywać swoje dane na Amazon S3 . Obejmuje automatyczne wsparcie BitTorrent
źródło