NginX Proxy Manager Confusion

Should NginX Proxy Manager be a docker container or a VM?

Runs in Docker Compose

Originally it ran in a separate VM, as explained below. But nginx proxy manager project moved to be docker only. This also makes it easier to use MariaDB instead of sqlite3, so migration completed 6th October.

Was Separate VM

I originally thought of doing this in docker compose, but:

  • this machine will be the endpoint for HTTPS for multiple servers/ services.
  • this service will be used by multiple customers, so it cannot sit on the docker host for any single customer.
  • although I intend to have a docker host for central services, the load potentially generated by this service does concern me.

So NginX Proxy Manager will run on its own VM (inside ProxMox on Metal1) at 192.168.182.6

  • Local Addresses page needs updating to suit has been updated.

Old docker config can be found here.