Add "Add External Interfaces" option to App creation settings

Problem/Justification
In Dragonfish and earlier releases, there was an option to add an external interface to an app you were creating. This could be used to add the interface of the NAS directly to the container. This was used by apps like Homebridge, since they need to be directly on the network and talk to devices within your LAN. This has been removed from Electric Eel.

Impact
Without this option, the Homebridge app will no longer work. Since the Homebridge app only has the internal 172.16 network available to it, it can not talk to devices on your LAN, and thus can’t control devices or report status to the HomeKit controller (Apple TV, etc.) on the local network.

User Story
This feature or an appropriate configuration/workaround needs to be added back into the Electic Eel app configuration settings. Without this present, Homebridge and any other app that needs access to the LAN directly no longer works. I have tried the “Host Network” option like I do with Plex, but that does not work.

4 Likes

Agreed. I see no way of setting up homebridge unless im doing it wrong.

Brad

2 Likes

+1 to this and voted. I was running homebridge in previous versions of Scale and after i updated to EE I am no longer able to bind appropriately to my home network.

1 Like

There exists an feature request already:
https://forums.truenas.com/t/allow-apps-to-have-their-own-ip/12042

…and yes, i used this functionality a lot and this makes the new version of TrueNAS nearly unusable without this feature :face_with_diagonal_mouth:.

1 Like

And it’s unfortunately a loooong way out at this point.