TrueNAS SCALE 25.10 - Inter-App Communication

Hello,

I couldn’t find anything by searching for the 25.10 version. I apologize if this WAS asked before.

I am trying to understand how to configure inter-app communication in TrueNAS SCALE 25.10. I see that the option has been made available (“Expose port for inter-app communication”), however I do not know how to actually configure it.

I am attempting to swap from NPM to Caddy for a little bit more ease-of-use. When I setup the Caddyfile with the “reverse_proxy” option set to, for example, emby (the name of the Emby container), it doesn’t work.

I’ve tried:

reverse_proxy http://emby:8096

reverse_proxy emby:8096

reverse_proxy 127.0.0.1:8096

Unfortunately it doesn’t work.

With NPM on 25.04, I used the NAS’s IP address to route it to the gateway and then back. I would prefer to stay away from that if inter-app communication is indeed available.

Does anyone know how to actually get this configured properly? Is it via the add docker networks option in the network section of the app?

Thank you for your assistance.

Generally, if you want containers in different stacks talking to each other, they have to share a common docker network.
I am not using the TrueNAS’s app infrastructure (I am using docker compose directly), so I cannot look at the details, but seeing the screenshot, I’d try to click on Add, create a network called e.g. reverse-proxy, and add both caddy and emby to it.