Install Nginx Proxy Manager, using its default ports (80 for http; 443 for https; 81 for admin panel).
Forward ports 80 and 443 on the router to the IP address of the NPM docker container.
Log into your service provide, select your domain, select DNS settings.
Add two A records