I currently have my OMV machine set up with a static IP (192.168.1.5) behind a pfSense appliance which handles routing (running pfsense 2.4). I have a dynamic DNS service through DuckDNS and a domain name reserved. What I would like to do is set up a reverse proxy so that I can expose certain applications for my users to log in, like Ombi, to make requests for things to add to Plex.
I started looking at guides for Letsencrypt and Nginx, but couldn't get that to work. I know that pfsense has a haproxy app, but the configuration guides I found were less than helpful at getting it all set up.
What's the smartest way to accomplish what I want?