TL;DR: Nginx Proxy Manager ships with one goal: get a reverse proxy with Let's Encrypt certs running in under ten minutes. It delivers on that.

What's in this article

Why the Default NPM Config Leaves Performance on the Table

Getting NPM Running the Right Way in Docker

Worker and Buffer Tuning Inside the Generated nginx.conf