Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Hi there @panghews,
What is the exact error that you get when visiting your blog via HTTPS?
What I could suggest is setting the Cloudflare SSL to Flexible, that way you would not have to install an SSL certificate on your server and you could keep the Ghost configuration set to HTTP.
Let me know how it goes. Regards, Bobby
You definitely want to use LetsEncrypt to get a free SSL certificate. If SSH is forcing you to proceed with Ghost setup first, that’s fine. Go through with the setup (if it asks for a URL, provide the SSL/secured url).
First, Ghost’s new setup may have you set up an SSL certificate as part of the process. If it doesn’t, once you complete setup, then go through the steps to secure your URL via LetsEncrypt. Once you complete this you should be all set. You will need SSH access to get this setup unless you’re using a panel such as Plesk or cPanel.
I use Leapjuice Managed Ghost Hosting (leapjuice.com) and they do everything for me, including updates. But I used to run my own all the time. It’s a fun process. But if you ever decide to switch over to managed wordpress or managed ghost hosting I’d recommend Leapjuice for the cost/benefit.
Good luck!