InfinityFree – The Best WordPress Hosting Place and How to Set a Custom Domain Bought from Cloudflare

InfinityFree stands out in the world of web hosting as one of the very few – and arguably the best – free hosting services that allows custom domain integration. While many free hosting providers restrict users to subdomain URLs, InfinityFree breaks this barrier by enabling you to use your own domain name without any cost. This unique feature, combined with an impressive array of other free tools and resources, makes it an exceptional choice for WordPress hosting. This guide will walk you through why InfinityFree stands out and how to connect it with a custom domain purchased through Cloudflare.

Setting Up Your Custom Cloudflare Domain with InfinityFree

Step 1: Purchase Your Domain from Cloudflare

  1. Log in to your Cloudflare account
  2. Navigate to “Domains”
  3. Search for and purchase your desired domain name
  4. Complete the registration process

Step 2: Create Your InfinityFree Account

  1. Visit InfinityFree.net
  2. Click “Sign Up”
  3. Complete the registration form
  4. Verify your email address

Step 3: Set Up Hosting

  1. Log in to your InfinityFree control panel
  2. Click “Create Account” under hosting
  3. Choose a username and password
  4. Select and enter your custom domain

Step 4: Configure DNS Settings

  1. Log in to your Cloudflare dashboard
  2. Select your domain
  3. Go to the DNS settings
  4. Add the following records:
    • Type: A
    • Name: @ (or your domain)
    • Content: Your InfinityFree IP address
    • TTL: Auto
    • Proxy status: Proxied
  5. Add the following

Step 5: Domain Validation with CNAME

  1. In your InfinityFree control panel:
    • Go to the Domains section
    • Select your domain
    • Look for the CNAME verification record provided by InfinityFree
  2. In your Cloudflare DNS settings:
    • AIn your Cloudflare DNS settings:
    • Add a new CNAME record
    • Use the exact verification hostname provided by InfinityFree (ns1.byet.org)
    • Point it to the verification value given by InfinityFree
    • Set TTL to Auto
    • Important: Set proxy status to “DNS only” (grey cloud) – not proxied
  3. Wait for validation to complete (this may take a few minutes), you can check progress by this site.

Step 6: Install WordPress

  1. Access your InfinityFree control panel
  2. Navigate to “Softaculous Apps Installer”
  3. Find and select WordPress
  4. Click “Install Now”
  5. Configure your WordPress settings
  6. Complete the installation

Step 7: Configure SSL Settings

  1. In InfinityFree Control Panel:
    • Navigate to SSL/TLS section
    • Select your domain
    • Click “Issue Free SSL Certificate”
    • Wait for SSL certificate to be issued (this may take a few minutes)
  2. In Cloudflare DNS Settings:
    • Add a new CNAME record
    • Name: Set to your domain (example.com)
    • Target: Point to ssl.byet.org
    • TTL: Auto
    • Proxy status: DNS only (grey cloud)
  3. In Cloudflare SSL/TLS Settings:
    • Go to SSL/TLS tab
    • Set SSL/TLS encryption mode to “Full”

Your website should now be accessible via HTTPS. Note that it may take a few minutes for the SSL certificate to be fully activated and propagated.

Conclusion

InfinityFree provides an excellent platform for hosting WordPress sites, making it perfect for beginners, small projects, or anyone looking for a budget-friendly solution. The total cost breakdown is remarkably affordable:

  • Cloudflare domain: Approximately $10/year
  • InfinityFree hosting: FREE
  • SSL Certificate: FREE
  • CDN services through Cloudflare: FREE

With a total cost of just around $10 per year (less than $1 per month), you get a professional WordPress website with:

  • Your own custom domain
  • Reliable hosting
  • SSL security
  • CDN performance benefits
  • Full WordPress functionality

This combination of InfinityFree and Cloudflare offers one of the most cost-effective solutions available for running a WordPress website with a professional domain name. While it may take some initial setup, the reward is a fully functional, secure, and professional web presence at a fraction of the cost of traditional hosting solutions.

Remember to regularly backup your site and monitor its performance to ensure optimal operation. For the price of a simple domain registration, you can have a complete WordPress website that looks and performs like much more expensive setups.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

en_USEnglish