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
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
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.
Done 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.

remove the <>
OK Whork fine TNX Mate
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.
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