Fix: Ghost admin not loading behind Cloudflare

Symptom
The Ghost admin panel fails to load when Cloudflare is enabled.

Cause
Cloudflare caching or security settings interfere with admin requests.

Solution

  1. Disable Cloudflare caching for /ghost/.
  2. Set Cloudflare SSL mode to Full or Full (strict).
  3. Allow WebSockets in Cloudflare settings.

Verify
Access /ghost/ directly via the browser.

Expected result:
Ghost admin loads correctly.

Notes
Avoid caching dynamic admin routes.

This fix is part of Fix Pack – Ghost behind Nginx.

Get all fixes in one place:
https://diorama0.gumroad.com/l/ptrzok