Previously, I wanted to use an NGINX proxy for this purpose, for which I had to create the SSL certificate (Let’s Encrypt) manually. But, at later stage, I’ve started using CloudFare (free plan) to manage my website records. So, I didn’t need to have the custom setup anymore. The CloudFare setup is available in the Obsidian Publish doc as posted above.