Ghost install using external NGINX Proxy Server

I am in need of some assistance.

I have installed ghost successfully under Ubuntu 24.04

I have also figured out how to modify the install fqdn and how to change ports on the install, it was installed minus the nginx server portion as I have my own seprate NGINX install, I have one shared external IP that I use for multiple hosts, and it is working properly and I am able to get ssl certs assigned using it.

That being said, when I create the entry for the ghost site into NGINX proxy manager I set it up with the following parameters.

domain name:whatever.com scheme:http ip:192.168.5.40 forward:2369

Now when I try and connect I get an error the site cant be reached, and it redirects the browser to https://whatever.com instead of http://

If I try and get a cert assigned via nginx proxy manager, I get an internal error.

Keep in mind this proxy manager works for all the other sites I self host, just this one is returning an error.

I am sure you will need more details, if so let me know and I will provide them. Thanks for your help.

Your message got rather mangled. Can you edit and use the </> button to protect the configuration parts?

In addition to seeing your nginx config, it’d be helpful to see the ghost config. That’s config.production.json if you installed with ghost cli, or your docker compose if you’re using docker variables. Either way, be sure to omit any secrets, of course!