Amule su Nas Qnap

Seconda “miniguida” per i NAS QNAP (processore ARM) questa volta dedicata alla procedura da seguire per installare il programma Amule Adunanza. (guida pensata per aiutare anche chi non sà quasi nulla di Linux)

[TESTATO su QNAP T-119 e T-219 e firmware sino al Firmware v3.3.2 Build0819]

DISCLAIMER
Questa è una guida amatoriale realizzata gratuitamente e testata unicamente sui sistemi in possesso dell’autore.
L’autore non si assume responsabilità per i danni diretti, indiretti, incidentali, speciali o derivati, la perdita di profitto o le interruzioni d’attività commerciale derivanti dall’uso di questo documento, o dall’impossibilità di usarlo, anche se l’autore fosse stata avvisata di detti danni. L’autore non si assume nessuna responsabilità per le imprecisioni, i ritardi o le omissioni contenute nel presente documento e non avrà obbligo alcuno di informare gli utenti qualora ritenesse opportuno aggiornare le informazioni. L’autore non si assume nessuna responsabilità per le perdite o i danni provocati dall’affidamento da voi fatto sui dati o sui servizi contenuti in questo documento.

[INSTALALZIONE AMULE]

Strumenti necessari:

  • client telnet (ex: Putty)
  • pacchetto di installazione realizzato dal gruppo di Adunanza: link diretto

(1) Abilitare SSH per entrare nel NAS

MENU->Servizi di rete->Telnet/SSH  selezionare SSH ed abilitare il servizio.

(2) Copiare il pacchetto Adunanza sul QNAP in una qualsiasi cartella (Ex Public)

(3) Collegarsi con il client telnet al Qnap con l’utenza di amministrazione creata in fase di installazione del sistema ed accettare le eventuali richieste di caricamento certificati che verranno visualizzate al primo accesso.

(4) Installare ipkg dall’ interfaccia di amministrazione del QNAP

MENU->applicazioni->plugin QPKG->Optware

(5) Installare un editor di testo “comodo” (passo consigliato ma non indispensabile)

ipkg update
ipkg install nano

(6) Andare nella cartella dove si è copiato il pacchetto Amule Adunanza ed eseguire il comando:

ipkg install <nome_pacchetto.ipk> (es. ipkg install amule-adunanza_3.14b3-9_arm.ipk)

Se non ricevete alcun errore passare al punto 7 altrimenti eseguire il seguente comando:

ipkg install -force-depends amule

Se ancora avete errori eseguire anche:

ipkg install libstdc++ wxbase zlib libcurl libpng readline ncurses libpng libjpeg freetype fontconfig expat

(7) Amule ora dovrebbe essere installato ma và configurato prima dell’esecuzione

Creare una utenza con la quale poi si lancerà il programma ed impostare la password

adduser amule
passwd amule <vostra_password>

N.B. è necessario eseguire la procedura descritta a questo link per poter usare utenze diverse da admin. Nel caso non si voglia farlo sarà obbligatorio eseguire amule come root, azione caldamente sconsigliata.

(8)
Uscire dalla sessione SSH e riloggarsi come amule

(9) lanciare il programma

amuled

(10) Il programma dovrebbe segnalare che è la prima volta che viene avviato. Se non esce ina utomatico interrompiamo l’esecuzione premendo CTRL-C due volte.

(11)
Impostiamo la password che si vorrà utilizzare per l’interfaccia grafica fondamentale per gestire in maniera ottimale amule

amuleweb -w -P=password –admin-pass=password

(12)
Andare nella cartella di amule per eseguire i seguenti settaggi:

cd /home/amule/.aMule
nano remote.conf

A - Segnarsi il codice MD5 della password impostata in precedenza, il valore è la stringa alfanumerica che si trova dopo la dicitura “Password=”: (ex: Password=5f4dcc3b5aa765d61d8327deb882cf99)

chiudere con CTRL-X

B - Editare il file amule.conf

nano amule.conf

C – Cercare le seguenti stringhe ed impostare ad 1 i valori di connessione per WebServer e ExternalConnection, nella posizione password incollare il valore precedentemente copiato.

[WebServer]
Enabled=1
Password=5f4dcc3b5aa765d61d8327deb882cf99

[ExternalConnect]
AcceptExternalConnections=1
ECAddress=
ECPort=4712
ECPassword=5f4dcc3b5aa765d61d8327deb882cf99

Salvare con CTRL-O e chiudere con CTRL-X

(13) Scaricare una lista di nodi per Adunanza

cd /home/amule/.aMule
wget http://update.adunanza.net/amule/adu_nodes.dat

(14) Avviare amule in background

amuled -f

N.B1: per cambiate i path delle cartelle Temp ed Incoming:
nano /home/amule/.aMule/amule.conf
e modificare il file alle righe IncomingDir= e Temp =

N.B2: se necessario per stoppare amuled eseguire il comando: killall amuled amuleweb

!! IMPORTANTE !!
Amule può impiegare lungo tempo (anche giorni) al suo primo avvio prima di recuperare una lista di nodi tale da poter funzionare, quindi può accadere di vederlo in Connetting o Firwalled per i primi giorni. Si consiglia di lanciare delle ricerche di file molto diffusi per facilitare il tracciamento dei nodi.

[GESTIONE AMULE]

Per gestire amule adunanza è possibile utilizzare la modalità web (sconsigliata) collegandosi all’indirizzo del proprio NAS alla porta4711 (ex: http://192.168.0.x:4711) o scaricare il programma AmuleGUI.

La versione di AmuleGUI che si utilizza deve essere maggiore od uguale alla versione di amule adunanza installata. Versioni più vecchie NON funzionano nel 90% dei casi.

DISCLAIMER
Questa è una guida amatoriale realizzata gratuitamente e testata unicamente sui sistemi in possesso dell’autore.
L’autore non si assume responsabilità per i danni diretti, indiretti, incidentali, speciali o derivati, la perdita di profitto o le interruzioni d’attività commerciale derivanti dall’uso di questo documento, o dall’impossibilità di usarlo, anche se l’autore fosse stata avvisata di detti danni. L’autore non si assume nessuna responsabilità per le imprecisioni, i ritardi o le omissioni contenute nel presente documento e non avrà obbligo alcuno di informare gli utenti qualora ritenesse opportuno aggiornare le informazioni. L’autore non si assume nessuna responsabilità per le perdite o i danni provocati dall’affidamento da voi fatto sui dati o sui servizi contenuti in questo documento.

Be Sociable, Share!

About Mauro Monti

Mauro Monti Amante del fare e del provare, del confrontarsi e del scoprire e riscoprire le cose della vita. Programmatore, giornalista, creativo. Fotografo in erba,scrittore,progettista. Sognatore pragmatico, osservatore. Attualmente attivo sia nell’ambito della consulenza informatica sia in quello della comunicazione nelle vesti di giornalista ed addetto ad uffici stampa.