How to change icon of custom app?

I have a binhex/arch-qbittorrent as custom apps deployed via Docker Compose and I was looking how to change the icon. I could you could do it on Dragonfish but I can’t seem to find the parameter for Electric Eel?

I had a similar issue;

I ended up editing this file
/mnt/.ix-apps/metadata.yaml

And adding

metadata:
icon: {some url}

It would be nice as a feature to add that capability to the UI though.

That’s what I did but didn’t work. Or maybe I can’t use a local file?

I personally went with the applications web browser icons, which seemed to work.
e.g. http://{hostname}:8765/favicon.ico
I found them by looking at the html of the specific application.

Try file:////{path to file}, play with the number of slashes after file:

Please let us know what worked.
Thanks.
Chris.

This method works but is not persistent as this files get overwritten every time an app gets added or removed from Truenas.

@Gamix , I made it work by putting the “Icon” line within the METADATA section of the app.

just to make it clear for everyone it needs to be edited here /mnt/.ix-apps/app_configs/APPNAME/metadata.yaml

not here /mnt/.ix-apps/metadata.yaml

how it will behave when there is an update for the custom app I can’t say yet

People interested in doing this should vote for this feature

Seems to be persistent, same with adding webportals.

Seems that something in middleware triggers the addition. I’ve changed various custom app metadata.yaml and they only change if you do some other docker addition/update/deletion. Be nice to know exactly what the trigger is so I can just run it when I make a change.

And voted for this feature req just after EE was release :slight_smile: