daemon (amuled) is amule core, which need another program, called amuleweb to create web pages.
The manual says
Shutdown aMuled if it is still running.
Run amuleweb -w to generate ~/.aMule/remote.conf and edit it for these options. It previously were on ~/.aMule/amule.conf, but the lines are still on this file, so edit both if in doubt.
[ExternalConnect] <- Section header
AcceptExternalConnections=1 <-- To enable aMule listening for External Connections.
ECUseTCPPort=1 <-- To use the TCP port. Very important since Unix sockets are disabled.
ECPassword=ca3c365274907c6fd527068788e14639 <-- To find the MD5 string for your password, do:
$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1
ca3c365274907c6fd527068788e14639
Restart aMuled
There is nothing written about starting any other deamon than amule itself
Why is my amule listening to 0.0.0.0
That's a way it is designed.
Ah, I asked a stupid question. You've made yourself completely clear.
edit:
Oh, still don't know why I don't get my $ or # back after starting up the deamon.