Partage de fichiers sur l'internet/Direct Connect/Créer un hub
Si vous voulez créer votre propre hub, vous devez disposer d'une machine connectée à Internet et allumée 24h24 7j/7 (attention à la consommation d'électricité !). La machine doit être connectée à Internet directement, c'est à dire qu'elle ne doit pas être sur un réseau local et passer par un routeur pour Internet. Dans le cas contraire, il faudra configurer le routeur en utilisant une redirection de port.
Avant de commencer
[modifier | modifier le wikicode]Avant de commencer, vous devez définir clairement quel est votre objectif.
Il faut fixer des quotas :
- Quantité minimale de données partagées pour pouvoir entrer,
- Nombre maximum d'utilisateurs autorisés sur le serveur (dépend de votre connexion),
- Nombre de "slots" (envois simultanés) minimum pour entrer.
Vous pouvez aussi créer un hub privé. Pour se connecter, chaque personne devra demander à avoir un compte (par courriel à l'administrateur du hub, sur un site, etc...).
Il est nécessaire d'avoir quelques connaissances en réseaux. Si vous n'avez pas d'adresse IP fixe, il vous faut créer un Nom de Domaine Dynamique (no-ip, dyndns, etc...) afin que les utilisateurs puissent se connecter sur votre serveur avec la même adresse. Il vous faudra aussi rediriger un port d'écoute si vous utilisez un routeur.
Après, vous pouvez installer un des serveurs (dchub) et le configurer avec les quotas que vous avez décidés. Certains serveurs sont compliqués à régler c'est pourquoi quelques connaissances réseaux ou du protocole DC sont nécessaires.
Faites tester votre hub par quelqu'un de l'extérieur (un ami connecté à internet), puis faites connaitre votre hub à l'aide des différentes "hublist" (listes de hub) disponibles sur internet. Évitez de faire de la pub pour votre hub sur les autres hub, ce n'est pas très apprécié et la plupart des hub sont protégés contre la "publicité".
Comparatifs des différents serveurs
[modifier | modifier le wikicode]Vous devez choisir un logiciel serveur, il en existe plusieurs :
| Serveur | Windows | GNU/Linux | Autres plate-formes | Licence |
|---|---|---|---|---|
| openDCd | oui | oui | non | |
| DConnect Daemon | non[1] | oui | oui[2] | |
| PtokaX | oui | oui | oui[3] | |
| YnHub | oui | non | non | Freeware |
| OpenDCHub | non | oui | ? | |
| Verlihub | non | oui | ? | |
| Aquila | non | oui | ? |