Ich möchte einen Dateiserver einrichten, der durchsuchbar ist, vorzugsweise über das Web. Ich frage mich, ob es möglich wäre, dies mithilfe des Bittorrent-Protokolls zu erreichen und einen einzelnen Client zu haben, der jeden einzelnen Torrent auf dem Server gemeinsam nutzt. Ich denke, ich könnte eine verfügbare Tracker-Lösung für das Webinterface verwenden oder selbst eine schreiben.
Ich mache mir Sorgen, ob die Anzahl der Torrents, die ein einzelner Client gemeinsam nutzen kann, begrenzt ist, da dies möglicherweise> 10.000 Torrents sein können.
Die Anzahl der Download-Clients ist sehr gering, nur ich und meine Verwandten. Die Idee ist, einen einzigen Ort zu haben, an dem alles von Urlaubsfotos bis hin zu musikalischen Kreationen untergebracht werden kann.
Gibt es andere Optionen für diese Art von Dateiserver? Es sollte auch einfach sein, Dateien auf den Server hochzuladen.
quelle
Antworten:
Theoretisch ist es möglich, aber warum sollten Sie wollen? Wenn nur ein paar Leute darauf schauen, verlieren Sie die Vorteile der verteilten Bandbreite.
quelle
Ich würde eher altes FTP empfehlen. Sie erhalten Ihre Verzeichnisliste kostenlos, da sie Teil des Protokolls ist und die Benutzer keinen zusätzlichen Client benötigen, da in allen guten Browsern ein grundlegender FTP-Client integriert ist. Nur zum Hochladen benötigen sie ein FTP-Programm.
BitTorrent wird hier wirklich chaotisch, da die Leute nicht einfach Sachen hochladen können - sie müssen Torrent-Dateien für jede Datei erstellen und die Datei dann zum Server hinzufügen. Der BT-Client auf dem Server muss darauf aufmerksam gemacht werden und die Torrent-Datei in die Warteschlange aufnehmen. Erst dann kann der Benutzer seine eigentliche Datei "hochladen".
quelle
UPD: Ich habe dieses Projekt gefunden. Xbtit bietet es kostenlos unter BSD-Lizenz an. Sie können die Demo hier ausprobieren .
quelle
BitTorrent ist wahrscheinlich nicht das Beste, weil
a) Das größte Problem besteht darin, nicht viele Torrent-Dateien zu haben, sondern sie durchsuchbar zu machen.
b) Sie müssen eine Software verwenden, die für Ihre Verwandten wahrscheinlich nicht so einfach zu bedienen ist.
Ich würde Ihnen empfehlen, sich einen Online-Speicherdienst wie z . B. Wuala anzusehen .
quelle
Sie können oneWarm verwenden , das für den privaten Datenaustausch mit einem Bittorrent-ähnlichen Protokoll ausgelegt ist. Aus meiner Sicht könnte mindestens ein Client als Server eingerichtet sein Sicht immer verfügbar ist, um Ihre Familienfotos und so weiter zu hosten.
Ich weiß nicht genau, wo die tatsächlichen Grenzen für diejenigen liegen, aber Sie können ganze Verzeichnisse darin teilen. Ich weiß, dass Bittorrent-Clients dazu neigen, sehr träge zu werden, wenn viele Torrents gleichzeitig ausgeführt werden.
quelle
Ein Problem, auf das Sie hier stoßen werden, ist, dass Sie nur eine begrenzte Anzahl von Ports / Sockets auf einer einzelnen IP-Adresse haben. Wenn Sie ein System ausführen, auf dem alle Ihre Dateien über ein Bittorrent-Protokoll freigegeben sind, wird es Ihnen ziemlich schnell ausgehen, wenn Sie etwas tun, an dem die Leute interessiert sind. Nachdem Sie auf dieses Problem gestoßen sind, werden Sie Ich muss anfangen, neue IP-Adressen hinzuzufügen, und das wird ziemlich schnell alt.
quelle
nginx
Serverentwickler Igos Sysoev hat FreeBSD so optimiert, dass 200.000 Anfragen auf einem einzelnen Webserver verarbeitet werden.Verwenden Sie besser eine der vielen kostenlosen Web-Apps, die ein Modul zum Hochladen von Dateien enthalten. Die Verwendung von Bittorrent zum Freigeben von Dateien unter ein paar Leuten klingt nach einer fantastischen Möglichkeit, all die Schwierigkeiten zu nutzen, die Bittorrents mit sich bringen, ohne die Vorteile von massiv verteilten Hosts und reduzierter Bandbreite zu einem bestimmten Zeitpunkt, um dies auszugleichen.
quelle
http://www.rejetto.com/hfs/
HFS ist ein einfacher Dateiserver für Windows, mit dem Sie jedem Webzugriff auf alle Dateien auf Ihrem Computer gewähren können. Es ist super einfach zu installieren.
quelle
Versuchen Sie es mit Jake: http://jakeapp.com/
quelle
Wenn Sie bereit sind zu zahlen, können Sie Ihre Daten auf Amazon S3 hosten . Es enthält automatische BitTorrent-Unterstützung
quelle