Glossaire¶
Les termes que la documentation emploie sans les réexpliquer à chaque fois.
Jargon eMule et conteneur¶
Ceux-là sont opaques la première fois qu'on les croise. Inutile de revenir ici : partout ailleurs sur le site, ils sont soulignés en pointillés et affichent leur définition.
- eD2k
- eDonkey2000, le plus ancien des deux réseaux eMule surveillés. Il passe par des serveurs centraux, auxquels le nœud se connecte.
- Kad
- Kademlia, le second réseau surveillé. Décentralisé : aucun serveur, les clients se trouvent entre eux. Le nœud cherche sur les deux en parallèle.
- High-ID
- Votre nœud est joignable depuis l'extérieur, donc les autres clients peuvent l'appeler directement. C'est le bon cas : plus de sources, des téléchargements plus rapides.
- Low-ID
- Votre nœud n'est pas joignable de l'extérieur : pare-feu, box, ou VPN sans port ouvert. Tout fonctionne quand même, simplement avec moins de sources. C'est l'état par défaut, et il convient parfaitement pour cataloguer.
- user hash
- L'identifiant qu'un client eD2k annonce aux autres : un pseudonyme, stable tant que la même installation tourne, jamais une adresse. C'est sous lui que l'historique des sources range une source.
- IncomingDir
- Le dossier où le client eMule dépose un fichier une fois terminé. Ici, il correspond à
ed2k/downloads/incomingdans votre dossier de travail. - s6
- Le petit superviseur qui, dans le conteneur
ed2k, fait tourner deux programmes (amuledet le port-sync) et en relance un s'il meurt. Vous le croisez surtout dans les journaux. - amuleapi
- L'interface web et REST livrée avec aMule, qu'
amuleddémarre et arrête avec lui. C'est elle que vous ouvrez sur le port 4711, et c'est par elle quep2pwatchpilote le client eMule : lancer une recherche, mettre un fichier en file, lire l'état. Une erreur d'authentification signifie presque toujours unAMULE_API_PASSWORDqui ne correspond pas. - EC
- External Connection, le canal interne par lequel
amuleapiparle àamuled. Les deux sont dans le conteneured2k;AMULE_EC_PASSWORDest ce qui les relie. - port-sync
- Le service qui, dans le conteneur
ed2k, aligne le port d'aMule sur celui que le VPN lui forwarde. Il ne tourne que sous la variante VPN, avecVPN_PORT_FORWARDING=on.
Vocabulaire du projet¶
Des mots courants employés dans un sens précis. Le contexte suffit en général.
- pile
- Les conteneurs que
docker composedémarre ensemble, décrits par les fichiers compose. La variante directe en a deux,p2pwatcheted2k; la variante VPN ajouteed2k-gluetun. - variante
- La façon dont aMule rejoint son réseau :
direct, ouvpnderrière gluetun. La ligneinclude:decompose.ymlla choisit. - service
- Une brique de la pile : un conteneur géré par
docker compose. Un nœud a deux services,p2pwatcheted2k, trois avec le VPN. - dossier de travail
- Le dossier qui contient votre
compose.yml, votre.envet vos données (data/, eted2k/pour aMule). Toutes les commandes de la documentation se lancent depuis là.