Je voudrais mettre en place un serveur de fichiers consultable, de préférence via le web. Je me demande s'il serait possible d'y parvenir en utilisant le protocole bittorrent et d'avoir un seul client partageant chaque torrent sur le serveur. Je suppose que je pourrais utiliser une solution de suivi disponible pour l'interface Web ou en écrire une moi-même.
Mes préoccupations sont s'il y a des limites au nombre de torrents qu'un seul client peut partager car cela peut potentiellement être> 10k torrents.
Le nombre de clients téléchargeurs est très faible, seulement moi et mes proches. L'idée est d'avoir un seul endroit pour tout héberger, des photos de vacances aux créations musicales.
Existe-t-il d'autres options pour ce type de serveur de fichiers? Il devrait également être facile de télécharger des fichiers sur le serveur.
Réponses:
En théorie, c'est possible, mais pourquoi voudriez-vous? Si vous ne souhaitez que quelques personnes le regardent, vous perdez les avantages de la bande passante distribuée.
la source
Je recommanderais plutôt le vieux FTP simple. Vous obtenez votre liste de répertoires gratuitement car elle fait partie du protocole et les gens n'ont pas besoin d'un client supplémentaire, car tous les bons navigateurs ont un client FTP de base intégré. Seulement pour le téléchargement, ils ont besoin d'un programme FTP.
BitTorrent deviendra vraiment désordonné ici, car les gens ne peuvent pas simplement télécharger des trucs - ils doivent créer des fichiers torrent pour chaque fichier, puis ajouter le fichier au serveur. Le client BT sur le serveur doit ensuite en être informé et ajouter le fichier .torrent à sa file d'attente, et ce n'est qu'alors que l'utilisateur peut "télécharger" son fichier réel.
la source
UPD: J'ai trouvé ce projet xbtit qu'ils l'offrent gratuitement sous licence BSD. Vous pouvez essayer la démo ici .
la source
BitTorrent n'est probablement pas la meilleure chose car
a) Le plus gros problème n'est pas d'avoir beaucoup de fichiers torrent, mais de les rendre consultables.
b) Ils doivent utiliser un logiciel qui n'est probablement pas aussi simple à utiliser pour vos proches.
Je vous recommanderais de regarder un service de stockage en ligne comme par exemple Wuala .
la source
Vous pouvez utiliser oneswarm , conçu pour le partage de données privées à l'aide d'un protocole de type bittorrent. Comme je le vois, vous pourriez avoir au moins un client configuré pour être le serveur qui sera toujours disponible pour héberger vos photos de famille et ainsi de suite.
Je ne sais pas vraiment quelles sont les limites réelles de unswarm mais vous pouvez y partager des répertoires entiers. Je sais que les clients bittorrent ont tendance à devenir très lents si vous avez plusieurs torrents en même temps.
la source
Un problème que vous allez rencontrer ici est que vous n'avez qu'un nombre limité de ports / sockets sur une seule adresse IP. Si vous allez exécuter un système où tous vos fichiers sont partagés via un protocole de style bittorrent, vous allez manquer assez rapidement si vous faites quelque chose qui intéresse les gens. Après avoir rencontré ce problème, vous allez doivent commencer à ajouter de nouvelles adresses IP, et ça va vieillir assez rapidement.
la source
nginx
serveur, Igos Sysoev, a réglé FreeBSD pour gérer 200 000 requêtes sur un seul serveur Web.Vous feriez mieux d'utiliser l'une des nombreuses applications Web gratuites qui incluent un module de téléchargement de fichiers. L'utilisation de bittorrent pour partager des fichiers entre quelques personnes semble être un moyen fantastique d'avoir toute la difficulté d'utilisation que les bittorrents apportent sans aucun des avantages des hôtes massivement distribués et une bande passante réduite à un moment donné pour compenser cela.
la source
http://www.rejetto.com/hfs/
HFS est un serveur de fichiers simple pour Windows qui vous permettra de donner à quiconque un accès Web à tous les fichiers de votre machine. Son super facile à installer.
la source
Essayez Jake: http://jakeapp.com/
la source
Si vous êtes prêt à payer, vous pouvez héberger vos données sur le S3 d'Amazon . Il inclut le support automatique de BitTorrent
la source