Recommendation for Nginx Reverse Proxy setup in Electric Eel

As it stands, I have NPM setup as a custom app in Dragonfish with a static IP from the bridge interface. Accomplishing this was quite easy, needing to configure only these two aspects:

Fast forward: Upgrading to EE broke this as there’s no easy way to set a static IP like before. So, as the title says, I’m looking for a recommendation from those who are a lot more knowledgable than me :stuck_out_tongue: on how to accomplish this. I’ve read thru a few different threads, but nothing is too concise and I’d like the simplest, most no-nonsense approach.

Arguably, this shouldn’t be any more complicated to accomplish than before, and I’d prefer to work entirely within TrueNAS if at all possible.

For anyone who comes across this post, I ended up deciding not to use the built-in apps functionality and instead setup a VM that runs Docker and uses Portainer for a UI. Please let me know if you have any questions!

Tailscale still lets you use the host’s network adapter so Nginx-Proxy-Manager could have its own port:

image

So that means it’s possible to add that setting to the TrueNAS version of Nginx-Proxy-Manager.

It would solve this problem immediately; no VM required. I refuse to use a VM when I can use containers instead.

NPM is trivially easy to set up using the built-in apps on EE:

I set it up today. It wasn’t that easy, and there were a lot of things that went wrong.

Word to the wise, use IP addresses and not hostnames even ones that are in your router’s DNS.