Cloudflare kills Post Scheduling

  • What’s your URL?
  • What version of Ghost are you using? 1.25.3
  • What configuration? Vultr VPS with Ubuntu 16.04. Followed
  • What browser? Firefox
  • What errors or information do you see in the console? None
  • What steps could someone else take to reproduce the issue you’re having? Use Cloudflare for self-hosted Ghost

I’ve discovered that if I use Cloudflare, my scheduled posts don’t publish.
1) What is the mechanism Ghost uses for making a scheduled post go live?
2) My log and error log have nothing in them at post time, but do if I bypass Cloudflare.
3) Nothing in the Cloudflare firewall log, but I’ve whitelisted my server’s IP address just in case.
4) I’ve added a Cloudflare Page Rule to bypass Cloudflare’s security and performance features.

UPDATE: Thread is closed, so I’m editing. I could never get the Cloudflare route to work. My solution was to add my server’s IP address to /etc/hosts for that domain so it makes the call directly, rather than through Cloudflare. This fixed the problem.


1) What is the mechanism Ghost uses for making a scheduled post go live?

For self hosters Ghost triggers a request to an API endpoint to publish the post, see and see.


If you still don’t find the answer and you are using certbot, check out the link below, I know there are some issues with cloudflare going on

Just another idea that could be the issue


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.