Amuled 9 Gennaio 2009
Posted by Murphy in GNU/Linux, Just Life, Just for Fun.trackback
Altro post di servizio per aiutare la mia già scarsa memoria.
Questa volta si tratta dell’installazione di amule-daemon su di una Debian Lenny.
L’installazione è la cosa più facile di tutte; basta un
# aptitude install amule-daemon amule-utils
A questo punto, se avete osservato il log di aptitude dovreste aver notato un warning che dice, più o meno, che il servizio amule-daemon non può essere avviato come demone finché non viene specificato con quale utente deve avviarlo nel file /etc/default/amule-daemon
Apriamo dunque il file e modifichiamolo secondo le nostre esigenze.
# nano /etc/default/amule-daemon
# Configuration for /etc/init.d/amule-daemon # The init.d script will only run if this variable non-empty. AMULED_USER="Il_Vostro_Utente" # You can set this variable to make the daemon use an alternative HOME. # The daemon will use $AMULED_HOME/.aMule as the directory, so if you # want to have $AMULED_HOME the real root (with an Incoming and Temp # directories), you can do `ln -s . $AMULED_HOME/.aMule`. AMULED_HOME=""
Una volta fatta questa modifica avviamo e fermiamo amule in modo da creare i file di configurazione che andremo poi a modificare.
# /etc/init.d/amule-daemon start
# /etc/init.d/amule-daemon stop
Adesso come utenti normali andremo a modificare il file di configurazione di amule in modo a far partire in automatico l’interfaccia web ogni volta che viene avviato il demone.
$ cd
$ nano .aMule/amule.conf
Il file è piuttosto lungo ma le opzioni che ci interessano sono relativamente poche per cui metterò solo quelle.
[...]
Port=4662
UDPPort=4672
[...]
[ExternalConnect]
AcceptExternalConnections=1
[...]
ECPort=4712
ECPassword=Password_A_Caso_In_md5
[...]
[WebServer]
Enabled=1
Password=Password_Di_Accesso_In_md5
[...]
Port=4711
[...]
Template=litoral
[...]
E adesso un po’ di spiegazioni:
Port= Porta TCP da usare
UDPPort= Porta UDP da usare
AcceptExternalConnections= Indica se amule-daemon deve accettare connessioni esterne o no; poiché vogliamo utilizzare l’interfaccia web dobbiamo settare il valore a 1 (1=Si 0=No)
ECPort= Porta usata per la connessione con applicazioni esterne (nel nostro caso amuleweb). 4712 è quella di default ma è possibile cambiarla.
ECPassword= E’ l’hash md5 della password con cui le applicazioni esterne vengono autorizzate a connettersi ad amule. Non dovrete mai digitare questa password quindi può benissimo essere una sequenza casuale di caratteri.
Per ottenere un hash valido vi basta dare questo comando
$ echo -n caratteri_a_caso_senza_spazi | md5sum
copiate la stringa alfanumerica che vi viene restituita e incollatela al suo posto.
Enabled=Attiva (1) o disattiva (0) il l’interfaccia web di amule.
Password= E’ l’hash md5 della password con cui accederete all’interfaccia web di amule.
Per ottenere l’hash della vostra password dovrete usare il comando
$ echo -n vostra_password | md5sum
e come prima copiate il codice e incollatelo nel file di configurazione
Port= E’ la porta a cui puntare il proprio browser per arrivare all’interfaccia web. 4711 è il default ma volendo si può cambiare
Template= E’ il tema dell’interfaccia web, io mi trovo bene con litoral ma ce ne sono altri già inclusi e altri si possono scaricare.
A questo punto salviamo il file di configurazione di amule e creiamo quello per amuleweb.
Per fare questo ci basta dare questo comando
amuleweb --create-config-from=.aMule/amule.conf
A questo punto possiamo riavviare, questa volta definitivamente, amule
$ su
# /etc/init.d/amule-daemon start
Commenti»
No comments yet — be the first.