Sunday, May 3, 2009

How To Straighten Your Hair Like Dahvie Vanity

Emule without a GUI on Linux

If you wish to use a small server on which to run emule, it would be nice to have a version of the program as light as possible, without a GUI, accessible via the Web and maybe Speed \u200b\u200bunder linux. The solution is

aMule (documentation www.amule.org ), or rather the demon that you want the program without human intervention. I carried over the installation and configuration that follows with Ubuntu Server:

first of all you must create a new non-root user. You could call amule_user.
Then you install amule daemon from the command line

$ sudo apt-get install amule-daemon

is created at this point

the file / etc / default / amule-daemon

that contains the information about which user should run the DMON. It should give you just created ("amule_user). To learn how to edit the file you can follow these instructions.
now need to set up access to the graphical interface. Amule-daemon obviously has no real GUI, but it is accessible remotely via the web. So now you go to activate it and restrict access with passwords.
Open the file / home / amule_user / .aMule / amule.conf : we note rows

...
proxyUser =
proxyPassword
= [WebServer] Enabled = 0


PasswordLow = Password = Port = 4711

WebUPnPTCPPort = 50001
UPnPWebServerEnabled = 0
...


need to set "Enabled = 1" and the password. Warning: passwords should not be written immediately in the configuration file . Must first be encrypted using the MD5 algorithm. Go to order: Choose a password for the guest, for example "foo". Should encrypt and write the code obtained in the configuration file. You get the encrypted password from the command line by typing: $ echo-n

foo Suppose that you return the code "dgcj537sbdghf765ehzbvsdiotnguder. At this point we think the admin password, for example, "bar". Assuming that $ echo-n pluto
ECAddress
ECPort = = 4712 =
ECPassword
UPnPECEnabled = 0 = 1
ShowProgressBar ...


must enable external connections "AcceptExternalConnections = 1" and reset the admin password encrypted in the "ECPassword. The example shows:


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

hgkstrgbc95638rgskgi3658dgvcza12

UPnPECEnabled = 0 = 1
ShowProgressBar
...


At this point there is nothing open aMule ports used by the router (you can find help on
http://www.portforward.com/routers.htm
), which are in the same file at the first lines:

[eMule] SVN

appVersion = Nick = http://www.aMule.org
QueueSizePref MaxUpload = 50 = 0 = 0
MaxDownload
SlotAllocation = 2
Port = 4662 = 4672
UDPPort
UDPDisable = 0 Address =
Autoconnect = 1 ...

and create the configuration file "remote.conf" via the

$ amuleweb-w
You should only do with a $




sudo restart now and try to connect to http://localhost:4711 should lead to the login screen interface Graphics amuleweb:



<-----------------
<-----------------
If the logon screen appears the string "
No password specified, login will not be allowed.
", it means that there are problems with the password: MD5 should redo the encoding and make sure you have Set "Password" equal to "ECPassword.
Note: To change successfully amule.conf you must always disable amule-daemon, and then reactivate it after the changes. You can use:


$ sudo / etc / init.d / amule-daemon stop
$ sudo / etc / init.d / amule-daemon start
any doubt, consult the guide

.

0 comments:

Post a Comment