Nuovo metodo per installare Amule su QNAP

MLDonkey è la porta al mondo di Emule, un'applicazione P2P multi-rete, multi-piattaforma open source utilizzata per scambiare file di grandi dimensioni su Internet e presenta la maggior parte delle caratteristiche di base del client Windows e, in aggiunta, supporta i protocolli overnet, FastTrack, bittorrent e Gnutella (etc)!
Rispondi
pollocedrone
Messaggi: 29
Iscritto il: 22 mar 2011, 14:32

Nuovo metodo per installare Amule su QNAP

Messaggio da pollocedrone »

Ciao a tutti. Ho un QNAP TS-110, e ho ideato un nuovo metodo per installare Amule sul Nas. Condivido con voi questa guida, sperando di fare cosa gradita.

===

Prima di iniziare l'installazione di Amule, ho preferito partire da un sistema completamente pulito. Per questo ho fatto una inizializzazione completa del nas, quindi formattazione del disco fisso e reset completo di tutto il sistema. Inutile dire che così facendo tutti i nostri dati vengono cancellati e persi per sempre, se non si è fatto un backup prima di procedere.
Nello specifico ho usato il metodo 3 di questa guida:

http://wiki.qnap.com/wiki/Complete_Reinitialization

Se vi interessa si sono anche altri due metodi:

http://wiki.qnap.com/wiki/FAQs#.C2.A0Q. ... page_do.3F

Con questa guida si installa la versione più recente di Amule. Non so dirvi cosa succede se si aggiorna il fw del nas o la versione di Amule stessa, non ho ancora provato.

===

Allora, "materiale" occorrente:

- nas acceso
- conoscere l'indirizzo ip del nas
- ssh attivato (controllare e segnarsi il numero della porta)
- putty installato
- optware installato


ora, apriamo putty, ci logghiamo come admin, installiamo l'editor nano:

Codice: Seleziona tutto

ipkg install nano
e installiamo amule:

Codice: Seleziona tutto

ipkg install amule
poi diamo i comandi:

Codice: Seleziona tutto

export HOME=/opt/share/amule

Codice: Seleziona tutto

amuled
editiamo il file /opt/share/amule/.aMule/amule.conf con i comandi:

Codice: Seleziona tutto

cd /opt/share/amule/.aMule

Codice: Seleziona tutto

nano amule.conf
cambiamo nick di amule (se vogliamo):

Nick=...

impostiamo le porte di amule alla riga:

Port=...
UDPPort=...


cambiamo (se vogliamo) il percorso di incoming e temp:

TempDir=...
IncomingDir=...


cambiamo queste impostazioni:

ParanoidFiltering=0
IPFilterAutoLoad=0

...
Language=it_IT

cambiamo il link ai server e ai nodi kad:

KadNodesUrl=http://nodes.altervista.org/nodes.dat
Ed2kServersUrl=http://peerates.net/servers.php


Editiamo [ExternalConnect] in questo modo:

[ExternalConnect]
AcceptExternalConnections=1
ECAddress=
ECPort=4712
ECPassword=ef7628c92bff39c0b3532d36a617cf09


Editiamo [WebServer] in questo modo:

[WebServer]
Enabled=1
Password=ef7628c92bff39c0b3532d36a617cf09
PasswordLow=
Port=4711
WebUPnPTCPPort:50001
UPnPWebServerEnabled=0
UseGzip=1
UseLowRightsUser=0
PageRefreshTime=120
Template=
Path=amuleweb


premiamo ctrl+x, y, invio.

diamo il comando:

Codice: Seleziona tutto

amuled
e vediamo se tutto funziona bene. se funziona tutto (ossia non vediamo segnalazioni di errori particolari), premiamo ctrl+c, diamo exit.

riapriamo putty, come sopra.

diamo il comando:

Codice: Seleziona tutto

nano /etc/init.d/Optware.sh
scorriamo fino a qui:

Codice: Seleziona tutto

case "$1" in
  start)
               ...[elided]...
	# adding Ipkg apps into system path ...
	/bin/cat /etc/profile | /bin/grep "PATH" | /bin/grep "/opt/bin" 1>>/dev/null 2>>/dev/null
        [ $? -ne 0 ] && /bin/echo "export PATH=$PATH":/opt/bin:/opt/sbin >> /etc/profile

	;;
  stop)
               ...[elided]...
prima di ";;" inseriamo:

Codice: Seleziona tutto

  # Patch per http://wiki.qnap.com/wiki/Install_Optware_IPKG
  /bin/echo "Run Optware/ipkg /opt/etc/init.d/*"
  	source /etc/profile
        # Start all init scripts in /opt/etc/init.d
	# executing them in numerical order.
	#
	for i in /opt/etc/init.d/S??* ;do
	    # Ignore dangling symlinks (if any).
    	    #[ ! -f "$i" ] && continue

            case "$i" in
                *.sh)
	            # Source shell script for speed.
	            (
		        trap - INT QUIT TSTP
			set start
		        . $i
	    	    )
	        ;;
	        *)
	    	    # No sh extension, so fork subprocess.
	    	    $i start
                ;;          
            esac            
        done                
  # End patch
premiamo ctrl+x, y, invio. poi exit e riavviamo il nas.

avviamo putty, come sopra.

diamo i comandi:

Codice: Seleziona tutto

export HOME=/opt/share/amule

Codice: Seleziona tutto

amuleweb -w
editiamo il file /opt/share/amule/.aMule/remote.conf:

Codice: Seleziona tutto

cd /opt/share/amule/.aMule

Codice: Seleziona tutto

nano remote.conf
in questo modo:

Locale=
[EC]
Host=localhost
Port=4712
Password=ef7628c92bff39c0b3532d36a617cf09
[Webserver]
Port=4711
UPnPWebServerEnabled=0
UPnPTCPPort=50001
Template=default
UseGzip=0
AllowGuest=0
AdminPassword=ef7628c92bff39c0b3532d36a617cf09
GuestPassword=ef7628c92bff39c0b3532d36a617cf09


ctrl+x, y, invio.

diamo il comando:

Codice: Seleziona tutto

amuleweb
e poi da web browser digitiamo:

"ip_del_nas:4711"

eccoci nel pannello di gestione web di emule! come password mettiamo "amule"...e siamo dentro! tutto funziona alla perfezione!

da putty, che è ancora aperto, diamo ctrl+c, exit. riavviamo il nas.

editiamo i file server.net e nodes.dat.

apriamo putty, come sopra. diamo i comandi:

Codice: Seleziona tutto

cd /opt/share/amule/.aMule

Codice: Seleziona tutto

curl http://peerates.net/servers.php > server.met

Codice: Seleziona tutto

curl http://nodes.altervista.org/nodes.dat > nodes.dat
chiudiamo putty con exit.

ora amule si avvierà in automatico all'accensione del nas. per gestirlo usare l'interfaccia web o amule gui.

per spegnerlo:

da putty:

Codice: Seleziona tutto

/opt/etc/init.d/S57amuled stop
avviarlo:

da putty:

Codice: Seleziona tutto

/opt/etc/init.d/S57amuled start
o riavviarlo:

da putty:

Codice: Seleziona tutto

/opt/etc/init.d/S57amuled restart
per quanto riguarda la gestione amule gui, scaricare questo pacchetto:

http://amule.googlecode.com/files/aMule2.3.1-RC2.zip

estrarlo, all'interno fare doppio clic su "aMuleGUI", inserire ip del nas, la porta 4712 è corretta, il nome utente è amule, la password è amule. fare clic su connetti e si aprirà amule gui!
gladi
Messaggi: 70
Iscritto il: 25 ott 2011, 14:48

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da gladi »

Sai se funziona sul ts-412? Visto che ho problemi con la solita procedura vorrei provare la tua soluzione.
Grazie Gladi.
pollocedrone
Messaggi: 29
Iscritto il: 22 mar 2011, 14:32

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da pollocedrone »

purtroppo ho un ts110 e non ho modo di provare sul tuo modello. l'unica cosa che posso dirti e di provare tu stesso e vedere cosa salta fuori...
goodtimes
Messaggi: 8
Iscritto il: 18 gen 2011, 17:11

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da goodtimes »

Ciao ho seguito passo passo la tua guida e funziona fino a quando non riavvio il NAS. Dopo di che è come se non avesse preso nessuna installazione né del nano né dell'amule ma addirittura non "conserva" l'installazione dell'optware (infatti non accetta il comando ipkg install...). Per cui devo reisntallarlo e riprendere tutta la procedura! Per la cronaca ho il 210, per cui non credo ci siano differenze. Se hai qualche suggerimento te ne sarei molto grato
pollocedrone
Messaggi: 29
Iscritto il: 22 mar 2011, 14:32

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da pollocedrone »

Ciao! Allora premetto che non sono espertissimo di nas e quant'altro, ma mi pare di ricordare che il 210 è identico al 110 se non per il fatto che monta due hd, mi confermi? quindi ipotizzo che tale guida sia perfetta anche per il 210. Ti consiglio di fare una reinstallazione completa del nas (procedura 3 http://wiki.qnap.com/wiki/Complete_Reinitialization) e ripartire da zero. fammi sapere!
goodtimes
Messaggi: 8
Iscritto il: 18 gen 2011, 17:11

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da goodtimes »

Ciao, grazie per la risposta.
Sì il 210-TS dovrebbe essere uguale in tutto e per tutto al 110, con l'unica differenza del doppio alloggiamento per HDD.
Purtroppo però, data l'enorme mole di dati sul NAS, non mi posso permettere il lusso di fare la reinstallazione completa dell'apparecchio, per cui, almeno per ora, desisto!
pollocedrone
Messaggi: 29
Iscritto il: 22 mar 2011, 14:32

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da pollocedrone »

Rispolvero la discussione per dirvi che ho appena aggiornato il fw del nas...e tutto funziona a meraviglia! :-)
Dan74
Messaggi: 17
Iscritto il: 06 apr 2012, 20:02

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da Dan74 »

Ho un dubbio, perdonatemi se è banale. Ma Amule e Amule adunanza sono la stessa cosa? Questa guida quale prodotto installa? Io ho una rete fastweb e vorrei scaricare da Kadu.. grazie.
pollocedrone
Messaggi: 29
Iscritto il: 22 mar 2011, 14:32

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da pollocedrone »

Amule adunanza è una versione di amule midificata per utenze fastweb :-) questa guida installa amule
Dan74
Messaggi: 17
Iscritto il: 06 apr 2012, 20:02

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da Dan74 »

Grazie! ;)
Avatar utente
asii
Messaggi: 15
Iscritto il: 26 lug 2011, 20:56

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da asii »

grazie per la guida pollocedrone, ha funzionato perfettamente, per la cronaca il mio nas è un TS 439 Pro II Turbo con ultimo fw (3.6.1 Build 0302T) e non ho effettuato nessun reset del sistema o formattazione.

vorrei farvi una domanda sicuramente banalissima: ho scaricato un file, ma ora non so come accedere/trovare la cartella incoming lool!! la cartella di default è /opt/share/amule/.aMule/Incoming.

l'ho cercata con file manager ma nulla
ho provato tramite browser a mettere nomemionas:porta/opt/share/amule/.aMule/Incoming ma semplicemente mi apre la webgui
TS-439 Pro II+ Turbo NAS
Ricky88
Messaggi: 16
Iscritto il: 06 giu 2012, 07:41

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da Ricky88 »

scusate ma io sn niubbo ma stò putty cos'è??
optware
nn trovo nulla a riguardo
Avatar utente
asii
Messaggi: 15
Iscritto il: 26 lug 2011, 20:56

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da asii »

optaware lo installi entrando nel tuo nas poi vai in Server Applicazioni --> QPKG Center e li hai l'elenco delle app installate, se non lo trovi li installalo cercandolo tra le app disponibili

wiki: PuTTY è un client SSH, Telnet ed rlogin combinato con un emulatore di terminale. vai in http://www.putty.org/ e scaricati il primo nell'elenco.
TS-439 Pro II+ Turbo NAS
pollocedrone
Messaggi: 29
Iscritto il: 22 mar 2011, 14:32

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da pollocedrone »

asii prova con un client ftp, tipo winscp, dovresti riuscire ad accedere alla cartella :-P avevo avuto lo stesso problema, poi ho cambiato percorso della cartella incoming e ho risolto :-)
Avatar utente
asii
Messaggi: 15
Iscritto il: 26 lug 2011, 20:56

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da asii »

grazie ha funzionato!
TS-439 Pro II+ Turbo NAS
kiwi1342
Messaggi: 238
Iscritto il: 25 lug 2012, 14:40

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da kiwi1342 »

ciao a tutti,

non riesco ad accedere a amule usando amulegui. Via browser funziona tutto, con amulegui non riesco a connettermi (connection refused...)

Dai log ho visto questo:_


2012-08-10 18:48:07: Invalid protocol version.( 516 != 512 )


Immagino quindi che la versione di amulegui sia sbagliata. E immagino che amule installato sia l'ultima versione. Amule mi sembra sia la versione 2.2.2 (cos' leggo da amule.conf). Di amuleGui ho scaricato tutte le versioni possibili. Qualcuno mi saprebbe aiutare pls

grazie
kiwi1342
Messaggi: 238
Iscritto il: 25 lug 2012, 14:40

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da kiwi1342 »

ciao,

ho risolto ripartendo da zero. La versione che avevo installato di amule era troppo vecchia
vincex256
Messaggi: 23
Iscritto il: 28 ago 2012, 22:54

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da vincex256 »

Ciao ho eseguito la tua guida sino al punto "nano remote.conf"

Quando lancio amuleweb dopo aver inserito la password "amule", mi compare questo messaggio su putty:

"Connection Failed. Unable to connect to localhost:4712"

Qualche idea o aiuto ? : Eeek :

Dimenticavo ho un Qnap TS-112

Grazie
pollocedrone
Messaggi: 29
Iscritto il: 22 mar 2011, 14:32

Re: Nuovo metodo per installare Amule su QNAP

Messaggio da pollocedrone »

uhm...hai un router? hai aperto quella porta sul router? sembra che amule non riesca da arrivare a quella porta li diciamo...oppure ancora controlla che nel file amule.conf le password e la porta 4712 siano settate a dovere
Rispondi