Linux
Réseaux
aMule
Installer et configurer l'interface web sur un serveur sans environnement graphique
Pour : Linux
Voici un tutoriel pour installer et configurer le client P2P aMule sur un serveur Linux ne disposant pas d'environnement graphique.
Et pouvoir l'administrer depuis un poste client par l'intermédiaire du navigateur internet grace à son interface web intergré, qui ne necessite pas l'installation d'un serveur web comme apache2.
Sommaire
1- Installation de aMule
a- Installation de aMule en ligne de commande
b- Les fichiers de configurations de aMule
2- Les ports de communication
3- Autoriser les connexions externe (obligatoire)
4- Mise à jour de la liste des serveurs
5- Sécurisé avec le filtrage IP
6- Configuration de l'interface web
7- Les répertoires de téléchargement
8- Connexion a l'interface web
9- Résolution de problèmes que vous pouvez rencontrer sous aMule
a- Les téléchargements s'arrête tous seul mais l'upload continue toujours
b- Impossible de se connecter à l'interface web de aMule avec le mot de passe alors que ça marchait bien avant
c- Dans le cas où un problème persiste, il vous reste la possibilité de réinstaller aMule
1- Installation de aMule
a- Installation de aMule en ligne de commande
Installation du noyau aMule sans l'interface graphique:
apt-get install amule-common
Installation de aMuled pour l'utilisation de aMule en ligne de commande:
apt-get install amule-daemon
Installation de l'interface web pour aMule:
apt-get install amule-utils
b- Les fichiers de configurations de aMule
Maintenant il faut editer le fichier "/etc/default/amule-daemon":
nano /etc/default/amule-daemon
Et ajouter le nom du compte d'utilisateur qui sera autorisé a utiliser aMule:
AMULED_USER="nom_utilisateur"
La configuration d'aMule sur un serveur sans interface graphique, se fera directement en éditant le fichier:
~/.aMule/amule.conf
Ce fichier sera créé après un premier lancement du logiciel "amuled" depuis le compte de l'utilisateur qui sera autorisé à ce connecter:
amuled
Puis "Ctrl + C" pour quitter.
Il faut a chaque fois arrêter le service avant de modifier le fichier de configuration pour que les nouveaux paramêtres soit sauvegardé.
service amule-daemon stop
Editer le fichier "~/.aMule/amule.conf":
nano /home/utilisateur/.aMule/amule.conf
2- Les ports de communication
Il vous est possible, voir même conseillé de changer les ports par défault.
Le numéro de port en TCP:
Port=4662
Et en UDP:
UDPPort=4672
Il faudra penser à ouvrir ces deux ports dans votre box pour être connecter en high.
3- Autoriser les connexions externe (obligatoire)
Pour autoriser les connexions externe mêttez la valeur a 1:
AcceptExternalConnections=1
Autoriser les connexions externes nécessite de définir un mot de passe crypter en md5.
Remplacer "toto" par votre mot de passe de connexion.
echo -n toto | md5sum | cut -d ' ' -f 1
f71dbe52628a3f83a77ab494817525c6
Ajouter votre password dans amule.conf a la clé "ECPassword":
ECPassword=f71dbe52628a3f83a77ab494817525c6
4- Mise à jour de la liste des serveurs
Activer la mise a jour de la liste des serveurs au démarrage depuis le fichier "addresses.dat":
Serverlist=1
Editer le fichier "addresses.dat .dat":
nano ~/.aMule/addresses.dat
Et ajouter cette liste de server:
http://www.gruk.org/server.met.gz
Supprimer la liste par défault qui est vide:
rm /home/utilisateur/.aMule/server.met
5- Sécurisé avec le filtrage IP
Charger automatiquement le filtre IP au démarrage:
IPFilterAutoLoad=1
La liste de filtrage d'adresse IP qui sera téléchargé:
IPFilterURL=http://emulepawcio.sourceforge.net/ipfilter.zip
6- Configuration de l'interface web
Activer l'interface web:
Enabled=1
Mot de passe de connexion a l'interface:
Password=f71dbe52628a3f83a77ab494817525c6
Numéro de port de connexion:
Port=4711
Choisir un thème parmi ceux disponible dans le répertoire racine de l'interface web:
/usr/share/amule/webserver
Il y a normalement "chicane, default, litoral et php-default".
Et après mêttre le nom du skin devant la clé "Template":
Template=default
PS: Depuis quelque temps, seul l'interface par défault est disponible lors de l'installation.
Vous pouvez télécharger ci-dessous un fichier zip contenant les 4 interfaces de base cités ci-dessus.
amule-skin-interface-web.zip
Il faudra les extraires du fichier compressé avec la commande "unzip".
Puis copier les 4 dossiers dans le répertoire "/usr/share/amule/webserver" afin de pouvoir les utiliser.
7- Les répertoires de téléchargement
L'emplacement des fichiers temporaire:
TempDir=/home/toto/.aMule/Temp
L'emplacement des fichiers terminés:
IncomingDir=/home/toto/.aMule/Incoming
Vous pouvez maintenant démarrer le service une fois la configuration de faite:
service amule-daemon start
8- Connexion a l'interface web
Allez à cette adresse pour vérifier que votre port TCP est bien ouvert:
http://www.amule.org/testport.php
Maintenant pour vous connecter a l'interface web depuis un poste client, saisissez ceci dans votre navigateur:
http://nom_ou_ip_machine:4711
Puis maintenant saisissez votre mot de passe:
Voici a quoi ressemble l'interface web d'aMule avec le thème "Chicane":
9- Résolution de problèmes que vous pouvez rencontrer sous aMule
a- Les téléchargements s'arrête tous seul mais l'upload continue toujours
Le problème provient surment que votre disque dur est plein et donc aMule ne peut plus rien télécharger.
Vérifier l'espace libre sur votre serveur aMule avec la commande:
df -hk
b- Impossible de se connecter à l'interface web de aMule avec le mot de passe alors que ça marchait bien avant
Même après vérification des réglages vous pouvez toujours pas vous connectez, videz le cache de votre navigateur puis fermez le et réouvrez votre navigateur.
Si sa marche toujours pas testez un autre navigateur et/ou depuis un autre poste client.
c- Dans le cas où un problème persiste, il vous reste la possibilité de réinstaller aMule
Désintallation de aMule:
apt-get autoremove amule-common amule-daemon amule-utils --purge
Suppression des téléchargements en cours et des fichiers de configurations:
rm -R ~/.aMule
rm /etc/default/amule-daemon
Réinstallation de aMule:
apt-get autoremove amule-common amule-daemon amule-utils
Maintenant reconfigurez aMule en suivant la procedure depuis le début.
Lien pour aller sur le site de l'éditeur:
www.amule.org
Par O.Cédric
Sur www.octetmalin.net
Article publié le:
06/01/2012 14:04
Mise a jour le:
16/06/2013 22:25
Cette page vous à plus?
Dîtes que vous l'aimez en cliquant sur le bouton Facebook.