Ghost not secured and no site preview | Docker, Nginx Proxy Manager

Hey guys,

I know there are similar topics posted here, and on other sites but I cannot for the life of me figure out how to fix this issue…

I’m running Ghost (v5.33.6) on docker (docker:latest image), behind Nginx Proxy Manager (docker container too) with SSL/TLS certs, on a Cloudflare domain ( (don’t do anything naughty if I’ve screwed up my server security). It is all being hosted on Ubuntu 22 on my own laptop tucked in the corner of my living room.

So after a lot of struggle, I finally managed to access Ghost using my domain and can do whatever, access the /ghost/ admin area etc. But there are some problems:

  1. Not that I want to monetize the site, but under Membership > Tiers > Premium it tells me the site is not secure. I have certs to enable, but it seems like Ghost isn’t recognizing them? I have passed “url=” as an environment argument in Docker-compose (https doesn’t work here)

  2. Probably related to 1 but View Site, and Site Design are both blank, with Site Design only showing the tabs I would be seeing.

In Nginx Proxy Manager, I have a proxy host for the site, pointing to local_address:2369, with websockets on.

Please let me know if there’s any more info I should give to you. Thanks for any help, I’ve been banging my head on the wall for a while now…