How do I remove the 'ix-' characters before the network and stack names?

When I create a Docker container using the official apps, it adds an “ix-” before the network name and another “ix-” before the stack name.

This also happens when I create a Docker container using the Install via YAML option.

Is there a way to avoid including these characters before the stack and network names?

Yes, by installing Dockge or another Docker manager, and setting up your stacks and networks that way.

And what Dockge would be named? ix-dockge

Answer: You cannot, unless you modify the ix code.

Apps defined under dockage would not show in the TN GUI and would show whatever name you give them in Dockge.

I already use Portainer.

I asked this because yesterday I did some tests moving some containers into TrueNAS, wondering if I could use only TrueNAS to manage Docker.

It works, but the idea of ​​including something in MY stack name and MY network name discouraged me.

If you install it as the TrueNAS app, which of course you don’t have to do.

I managed to solve the network name issue; you just need to define it before or after the ‘services:’ tag in the YML file.

Like this:

networks:
jellyfin:
external: false
name: jellyfin

In ‘external’, you put ‘false’ for the first app participating in this network, which will create it.

For subsequent apps that will participate in the same network, you put ‘true’, and they won’t try to create the network, they will only join the defined one.

And in the service, you add the tag where the app will be:

networks:
- jellyfin

The only thing you have to worry about is that the app that creates the network has to be the first one created.

I haven’t been able to solve the stack name change yet; if anyone has any suggestions, but I think that can only be done by editing the internal controls of TrueNAS.