So now I have the traffic being routed through 192.168.0.142 but its invisible to my switch, there is magic data being used, but not being reported by any device, and when having a second alias added, Plex does not function to any of the devices in the house, even though I went in and assigned Plex to use the default 192.168.0.21 as this is what it has been using.
I have now had to revert everything back to one IP, so for me Iām chasing my own tail here, Iām just going to setup a separate machine for the apps I want on there own IP address.
The issue I see here, is the the GUI and all Apps should NOT be accessible from both IP addresses, they should ONLY be accessible through the first address assigned end of story, the second, third or however many there is, should be dead unless assigned to an App in the apps configuration, then that address should be active for that App only, very much like when using VMās each VM is given its own IP on the network by the Hypervisor via your Gateways DHCP server, this is what Iām used to, and I just donāt understand why these Docker containers cant do the same.
To be blunt, the there should be a check box in the App config, that says to create its own IP and isolate the Appās networking, then it can use DHCP and have your gateway assign it an IP, I would prefer this, I would be happy for most apps to have their own unique IP address, it allows me to work with them properly, by having them use the GUIās IP but with a different port number can be problematic, and the port numbers in some cases are different to the Dockers expected port numbers, and some apps just wont work at all, Plex for some reason will not work if I unselect āHost Networkā all the devices in the house, around 6 ATVās alone, will not connect to the server, they say unavailable, select āHost Networkā and they all connect and work as expected.
I may end up moving TrueNAS back on top of Proxmox so I can run two separate instances and gain back control over the networking, as it seems the feature Iām looking for is just not doable in TrueNAS directly.