Help Amule Setup

Good morning, is there anyone who can give me a hand in installing amule on Truenas scale??

use the custom app yaml function and the compose file from github, adjust the volume paths and you should be good to go.

---
services:
  amule:
    image: ngosang/amule
    container_name: amule
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - GUI_PWD=<fill_password>
      - WEBUI_PWD=<fill_password>
      - MOD_AUTO_RESTART_ENABLED=true
      - MOD_AUTO_RESTART_CRON=0 6 * * *
      - MOD_AUTO_SHARE_ENABLED=false
      - MOD_AUTO_SHARE_DIRECTORIES=/incoming;/my_movies
      - MOD_FIX_KAD_GRAPH_ENABLED=true
      - MOD_FIX_KAD_BOOTSTRAP_ENABLED=true
    ports:
      - "4711:4711" # web ui
      - "4712:4712" # remote gui, webserver, cmd ...
      - "4662:4662" # ed2k tcp
      - "4665:4665/udp" # ed2k global search udp (tcp port +3)
      - "4672:4672/udp" # ed2k udp
    volumes:
      - <fill_amule_configuration_path>:/home/amule/.aMule
      - <fill_amule_completed_downloads_path>:/incoming
      - <fill_amule_incomplete_downloads_path>:/temp
    restart: unless-stopped

Hi, thanks for your help… I tried to manually compile the app but it gives me an error

why the manual approach and not the custom yaml? it’s way easier since all you have to do to get it running is adjust the paths

Edit:
The only error i’ve seen on your pictures at first glance is that the name of the env doesn’t have to include the = sign at the end. remove it.

sorry but I’m a beginner who likes to learn… could you give me a step by step guide on how to install it using yaml ?

On the apps page go to discover apps. next to the blue custom app button are three dots. klick on it and a window to paste in the yaml i’ve previously provided will pop up. Adjust the storage paths and hit save.

ok… try now

error :frowning:

just tried it myself and it started without problems…

Edit:
Have you checked the log like the error suggests?
drop to shell and use cat var/log/app_lifecycle.log

This is what I copied from your list and modified with the folders and password. Could you show me how you compiled the list?

your storage paths are wrong.

it should look like this:

---
services:
  amule:
    image: ngosang/amule
    container_name: amule
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - GUI_PWD=<fill_password>
      - WEBUI_PWD=<fill_password>
      - MOD_AUTO_RESTART_ENABLED=true
      - MOD_AUTO_RESTART_CRON=0 6 * * *
      - MOD_AUTO_SHARE_ENABLED=false
      - MOD_AUTO_SHARE_DIRECTORIES=/incoming;/my_movies
      - MOD_FIX_KAD_GRAPH_ENABLED=true
      - MOD_FIX_KAD_BOOTSTRAP_ENABLED=true
    ports:
      - "4711:4711" # web ui
      - "4712:4712" # remote gui, webserver, cmd ...
      - "4662:4662" # ed2k tcp
      - "4665:4665/udp" # ed2k global search udp (tcp port +3)
      - "4672:4672/udp" # ed2k udp
    volumes:
      - /mnt/Plugins/test/amule-config:/home/amule/.aMule
      - /mnt/Plugins/test/incoming:/incoming
      - /mnt/Plugins/test/incoming/temp:/temp
    restart: unless-stopped

x-portals:
  - host: 0.0.0.0
    name: "Web UI"
    path: /
    port: 4711
    scheme: http

For clarificaton:
For volumes, the part before the : ist the path on your truenas box and the one after is the path inside the container. You only have to adjust the part before the :
You should create the datasets on your truenas beforehand.

1 Like

Done :slight_smile: When I open the link, the Amule page opens and asks me for my password. When I enter the password (which in this case is Giuseppe), it won’t let me in.


Immagine 2025-07-20 120032

remove the <>

OK Whork fine :slight_smile: TNX Mate

1 Like

last thing… there is no way to make the WEBUI button appear

Not with custom yaml…

i stand corrected,

ad this to the yaml

x-portals:
  - host: 0.0.0.0
    name: "Web UI"
    path: /
    port: 4711
    scheme: http

Edit:
But for it to work the x-portals extensions has to be included when the app is first created, if you add it afterwards, for whatever reason it doesn’t work.
I tried adding it myself to an already created app and it did not work. When i removed the app and re-created it with the x-portals included it created the webui button.

1 Like

I added the lines at the bottom and the button doesn’t appear.
I’ll try deleting the app and rewriting the code, including the latest changes.

services:
amule:
container_name: amule
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- GUI_PWD=1234
- WEBUI_PWD=1234
- MOD_AUTO_RESTART_ENABLED=true
- MOD_AUTO_RESTART_CRON=0 6 * * *
- MOD_AUTO_SHARE_ENABLED=false
- MOD_AUTO_SHARE_DIRECTORIES=/incoming;/my_movies
- MOD_FIX_KAD_GRAPH_ENABLED=true
- MOD_FIX_KAD_BOOTSTRAP_ENABLED=true
image: ngosang/amule
ports:
- ‘4711:4711’
- ‘4712:4712’
- ‘4662:4662’
- 4665:4665/udp
- 4672:4672/udp
restart: unless-stopped
volumes:
- /mnt/Disco 10T/Applicazioni/amule-config:/home/amule/.aMule
- /mnt/Disco 10T/Applicazioni/incoming:/incoming
- /mnt/Disco 10T/Applicazioni/incoming/temp:/temp
x-portals:

  • host: 0.0.0.0
    name: Web UI
    path: /
    port: 4711
    scheme: http