FAQ amuled
From AMule Project FAQ
aMuled is a full featured aMule, running without any user interface (GUI). It is controlled by remote access through aMuleWeb, aMuleCMD or other ed2k utilities.
Stripped from GUI, aMuled has reduced memory and CPU requirements and it can run without X at all.
Please note: At the moment disable the UDP-Port in the .aMule/amule.conf file, since it seams to cause crashes in aMuled. Also remember not to set your max-Connections higher than 1024, since wxBase cannot handle more connections.
If you just need to run aMule on a remote server try Xvfb (see this too).