When you choose no webserver we will bind to localhost:17017 (mimicking windows). We will not open this port automatically on the firewall. You can use NGINX or Caddy to reverse proxy.
Heres some differences between the web servers I've seen so far.
Caddy: Works fine, can automatically fetch SSL certificates for you.
Apache: I haven't set it up yet but a typical reverse proxy setup should work.
NGINX: Works fine, doesn't do automatic SNI SSL certificates like Caddy does.
Build in webserver: SM will automatically setup https for you when you enable automatic cert generation and add valid domain names to your server.
Matt Petty
Senior Software Developer
SmarterTools Inc.
www.smartertools.com