I added additional NIC to my system. It’s connected to different physical network. I want my UI and shares to stay on the original network and move my VMs and apps to the other network. I succesfully moved my VM to this new network by assinig this new network interface to it. This is working great so far.
I want to do the same thing for my apps. From the Apps > Settings > Advanced settings I changed the “Node IP”, “Route v4 Interface” and “Route v4 Gateway” settings to match the new interface & network.
But seems that the apps are still using the original interface connected to a wrong network because I can’t access them with those settings. If I set the Node IP to the default 0.0.0.0, then I can access all the apps from the original network, meaning it’s not using the right interface specified in the Advanced Settings. How to force the apps service to use the new interface?
I’ve been looking into this as well and haven’t found a way to do it on ElectricEel (24.10). I’ve been setting up numerous apps and, but they’re a hassle to access with all the specific ports so I want to setup Nginx Proxy Manager to pipe them through. But I need to be able to put it on another interface or something so it can use 80/443. Hoping there’s a way this can be done.
I just updated my server from scale 22.12 to 24.10. all went well except for my apps.
I had separate nic ports setup for my AdGuard and for my codeproject-AI instance which is integrated into my Blue Iris camera system on another system. I couldn’t figure out how to set ether one back up to use the other network ports on my server, instead it wanted to run off the truenas main IP with another port.
does anyone know if or when this option will be added to 24.10? I have since reverted back to 24.04 so my apps would work properly.
It appears we lost that functionality when they switched from Kubernetes in the underlying system.
I wonder if they will add that back, or if using Portainer for all my containers would work.
I am trying to setup Jellyfin to be on my IoT network. One of my physical ports is configured on the same network (just not my main port).
I also had plans to run containers on my Trusted network (NextCloud, etc.), but now those plans are on hold until I can get this sorted out.
Any help suggestions would be greatly appreciated.
Edit: Just found this. According to this annoucement " Apps with Configurable IP addresses: Apps in Electric Eel use TrueNAS’s host IP address. Fangtooth enables IP alias addresses to be created and assigned to one or more Apps.", this will come in the next version sometime this April.
It appears the way it currently works in 24.10, is TrueNAS makes Apps available on all interfaces.
There were apps I only wanted available on certain networks. I guess, one way to that would be to make [pfSense] firewall Port Aliases, then block that port on the network(s) I don’t want to be able to access.
If you think there’s a better idea, I’m always open to any suggestions and ideas.
I will have to look at this further. or wait till the update comes out in April. I run an instance of AdGuard home dedicated to it’s own nic port as well as codeprojects-ai for my camera system. I ended up having to revert back to the previous truenas version for those to work properly.
The idea was so I wasn’t loading up the truenas port for nas storage operations mainly since AdGuard runs for my entire home network as a DNS server! My kids get busy on the internet so ya gotta keep them safe from the bad stuff LOL.