aMule GUI is fine for any 64-bit capable computers since 2008 (4 GB ram and higher), including raspberry 4 with 4 GB or newer/higher.
aMule GUI-less is recommended for older computer with limited resources, including raspberry 3 and older.
Those who are interesting in to get Raspberry Pi: see spoiler below
Spoiler: |
amule = Normal aMule GUI like under Apple or eMule in Windows
Advanced level
amuled = aMule runs in daemon (service) mode - a great choice for GUI-less server
amulecmd = To manage aMule in daemon mode via command-line (CLI)
amulegui = To manage aMule remotely - from your Linux (Windows/MAC?) computer to your GUI-less aMule server
amuleweb = Same as above with more restrictions (according to aMule Documentation, I haven't tested it)
Additional note: There are few limitations on amulegui - where client-side aMule cannot setup extra new shared directories on server-side aMule. It has to done on server-side and will be explained in separated post.
Within scope:
* Linux (Ubuntu-based) is already installed in computer / Raspberry Pi and is ready to use
* Normal aMule GUI (Entry level)
1. Install
Get the system up to date via two command lines below [Code] [Code] Reboot computer to use latest applied patch & software [Code] Now it is the time to install aMule [Code] 2. Open aMule
Variable ways to open aMule under Linux. Use the instinct, Luke.
Raspberry Pi: The raspberry icon as start menu --> Internet entry --> aMule
3. Configure aMule
Setup ED2k and KAD section
Open the 'Netorks' tab at the top as the picture shows below
Check if the link 'http://upd.mule-secuirty.org/server.met appears
Yes - click the little red marked button
No - paste the link and click the little red marked button
[Image]
Open the KAD tab as the picture shows below
Do the same as above with different link (http://upd.emule-security.org/nodes.dat
[Image]
Preferences at aMule section
Open the 'Preferences' tab at the top as the picture shows below
Select 'Connection'
Set a limit on download/upload as you see fit. 1000 / 1000 kB/s at both is fine for Raspberry Pi
[Image]
To avoid confusion about 'Slot Allocation' - So it is put under spoiler
Spoiler: |
By default aMule will use like the picture shows above. Feel free to change them.
Please keep in mind that some ISP will thottle traffics with default ports.
'Bind local address to IP' can be ignored if the computer has only one connection to router to reach the internet. It might be relevant for users with VPN to lock aMule to VPN connection. (I haven't tested it mysel
Directories section
By default aMule is hidden in Linux user home. For Raspberry Pi users: Press ctrl + H to show the hidden folders.
aMule's location: /home/<your name>/.aMule
Configuration and data of aMule is best left as default.
Users can change locations of incomplete and completed data to other locations as the picture shows below
[Image]
To move these folders completely outside of home - require a knowledgeable Linux user regarding permission.
Non-issue: /home/<your name>/<whatever you pick>
Possibly issue: Anything outside of /home/<your name>
4. Status of aMule
Check your connection status at bottom right of aMule window
[Image]
Green = High-ID
Ports of aMule and your port forwarding at router setting are matched - not blocked by ISP on different ways and it will be explained in separated post.
Yellow = Low-ID
You can still download from High-ID users.
High-ID users can download from you.
My condolences to you and Low-ID users try to connect each other.
It could be several reasons:
* Your router is not configured for port forwarding
* Your router and aMule port settings are mismatched
* Your internet access behind ISP GC-NAT (Cheap way to stay out-dated solution - I will explain in layman's term in separated post)
Red = not connected
It could be for several reasons:
* Connect your computer to your home network?
* Your aMule is unable to download list of ED2k Servers for some reasons.
* Blocked by firewall at your home or ISP level.
5. Try it out
By inserting an ED2k link on eD2k link section at bottom of aMule Window.
[Image]
For Low-ID users: Please note that you depend on High-ID users to get them.