How to Configure Cloudflare When Hosting Your Website with FirePress
Who Should Care about This Configuration?
If you're using Cloudflare for your domain AND hosting your website with FirePress (or any external hosting provider), this guide ensures your site works perfectly with both services. Skip this if you're not using Cloudflare.
Why These Settings Matter
FirePress automatically manages SSL certificates for your website using Let's Encrypt. Cloudflare also provides SSL features. Without proper configuration, these two systems can conflict, causing:
- Certificate renewal failures (which are very random and hard to debug)
- Site downtime
- Security warnings in browsers
This one-time setup ensures both systems work together seamlessly.
Required Cloudflare Configuration
1. SSL/TLS Encryption Mode
Navigate to: SSL/TLS → Overview
Set to: Full (NOT Full strict)
Why: This allows Cloudflare to accept the SSL certificates that FirePress automatically generates for your site.
2. DNS Records
Navigate to: DNS → Records
Add: CNAME record pointing to your assigned FirePress server
Proxy status: Orange cloud (Proxied)
Example:
- Type: CNAME
- Name: @ (or subdomain)
- Target: yoursite34td.firepresshosting.top (already provided by FirePress)
- Proxy: ✓ (orange)
3. Page Rule for Certificate Renewal
Navigate to: Rules → Page Rules
Create rule for: *yourdomain.com/.well-known/acme-challenge/*
Settings:
- Cache Level: Bypass
- Always Online: Off
- Security Level: Off
- Browser Integrity Check: Off
Why this configuration is needed: This ensures FirePress can automatically renew your SSL certificates every 90 days without Cloudflare interfering.
You Are Set
These settings create a perfect partnership:
- Cloudflare provides DDoS protection, CDN, and performance benefits
- FirePress handles your hosting and automatic SSL certificates
- Your visitors get a fast, secure experience
No further action needed - your certificates will auto-renew forever.
Having Issues?
Contact FirePress support. We'll help you get it sorted quickly.