Yes / No / Thoughts?
I just moved from Pro to a self-hosted DigitalOcean droplet and use Cloudflare. Pro uses CF enterprise, but the management is abstracted away from the customer. The main reason I switched was so I could use Cloudflare Workers.
Can you explain what that means? Is it like using netlify to host a static version of your site or am I way off?
I don’t know anything about Netlify, so I can’t comment on that.
I host on DigitalOcean using their marketplace Ghost droplet. Cloudflare sits in front and provides some additional security.
Ghost(Pro) also runs on DigitalOcean and they use Cloudflare’s enterprise product, but as a Ghost(Pro) user, you don’t have access to play with the buttons and dials as the Ghost team handle all of that stuff for you.
I hope that makes a bit more sense @bershatsky!
It does. Thanks!
I’ve already got a static ghost site using eleventy and netlify. I’m trying to decide if I want to go that way, or using a regular ghost installation. There’s benefits to both.
I also self host Ghost on a DO droplet and use Cloudflare free in front of it all. No issues so far.
Cloudflare all the way!
You can do this at the proxy level. In my case, I use Traefik to set security headers. They even can be customised by domains .
I use Cloudflare with Ghost because Cloudflare obfuscates email addresses, which means I can have email addresses on my website and not have to worry about bots scraping and spamming them.
This is generally true, but I use Ghost(Pro), with my own Cloudflare setup, and custom worker implementation as per my blog at https://jross.me/using-cloudflare-workers-htmlrewriter-to-extend-ghost-pro/. You essentially have to use Cloudflare Workers as a proxy for your ghost.io subdomain, but it works really well, and you get control over your domain again, without self-hosting.