๐ Connect SSL with Cloudflare and Use It on Hashnode

I'm a backend-focused software engineer with 3+ years of experience building scalable, secure, and high-performance systems. I specialize in developing production-grade APIs, architecting distributed systems, and designing cloud-native solutions using Node.js, NestJS, and TypeScript.
Want your Hashnode blog to run on HTTPS with your custom domain? Here's how to set it up using Cloudflare for free SSL.
โ Step 1: Add Domain to Cloudflare
Go to Cloudflare.com and create an account or log in.
Click โAdd a siteโ and enter your domain (e.g.,
yourdomain.com).Cloudflare will fetch your DNS records.
Choose the Free plan and continue.
โ Step 2: Update Your Domain's Nameservers
Cloudflare will give you two nameservers.
Go to your domain registrar (e.g., GoDaddy, Namecheap).
Replace your existing nameservers with the Cloudflare ones.
โ Step 3: Configure DNS for Hashnode
Go to the Cloudflare DNS tab.
Add a CNAME record:
Name:
blog(or your subdomain)
Wait for the DNS to propagate (~5โ10 minutes).
โ Step 4: Connect Domain in Hashnode
Go to your Hashnode dashboard โ Blog Dashboard โ Domain.
Enter your domain or subdomain (e.g.,
blog.yourdomain.com).Hashnode will verify it automatically.
Once connected, it will handle SSL automatically.
๐ Optional: Enable Full SSL Mode in Cloudflare
Go to Cloudflare โ SSL/TLS tab.
Choose โFullโ or โFull (Strict)โ mode.
And you're done! ๐
Your custom domain is now secured with free SSL via Cloudflare and points to your Hashnode blog.

