What is InfinityFree?
InfinityFree is a popular web hosting provider that allows users to host websites completely for free.
Unlike older free web hosts, InfinityFree’s biggest selling point is that it does not force ads on your live website.
Key Features of the Free Plan
No Expiration Date:
It is a lifetime free tier, not a limited-time trial. No credit card is required to sign up. PHP & MySQL Support: It fully supports PHP (up to version 8.3) and MySQL databases, meaning you can host dynamic websites.
Softaculous Installer: Includes a one-click installer tool that lets you easily install over 400 applications, including WordPress, Joomla, and Drupal.
Domain Flexibility: You can either use a free subdomain provided by InfinityFree (e.g.,
yourname.rf.gd) or connect a custom domain name you already own.Free SSL Certificates: You can generate and automate free Let's Encrypt SSL certificates directly from their dashboard to ensure your site uses
https://.Control Panel: It provides a tailored control panel called VistaPanel (which functions similarly to traditional cPanel) to manage files, databases, and cron jobs.
The Limitations (The "Catch")
While the service is genuinely free, it comes with strict resource limits to prevent server abuse.
The 30,000 Daily Hits Cap: "Hits" do not mean unique visitors; it means any HTTP request (loading an image, a CSS stylesheet, a script, etc.). A single dynamic page load on a heavy WordPress site could use 30 to 50 hits.
If you cross 30,000 hits in a day, your site will be automatically suspended. Inode and File Limits: There is a hard cap on the number of files you can upload (typically around 30,000 inodes) and a 5GB disk space ceiling, which fills up quickly if you use many WordPress plugins or media files.
No Outbound Email Hosting:
You cannot create professional email accounts (like info@yourdomain.com), and standard automated PHP mailing is disabled or heavily restricted to prevent spam.No Direct Customer Support:
There is no live chat, phone support, or ticketing system. If your site breaks or faces issues, you must rely entirely on community forums or their knowledge base.
Deploying a website on InfinityFree is a straightforward process, whether you want to install WordPress automatically or upload your own custom HTML/PHP code.
Here is a step-by-step tutorial to get your website live.
Step 1: Create a Free Account
Go to the
and click Sign Up Now.InfinityFree website Enter your email address, create a secure password, agree to the terms, and click Sign Up.
Check your email inbox for a verification link from InfinityFree and click it to activate your account.
Step 2: Set Up Your Hosting Account & Domain
Once logged into your dashboard, you need to create a specific "Hosting Account" (you can have up to 3 active accounts).
Click the Create Account button on your client area dashboard.
Choose a Domain Name:
Subdomain (Easiest): Type in your desired name and choose an extension from the dropdown (e.g.,
mytestsite.rf.gd).Custom Domain: If you already bought a domain elsewhere (like Namecheap or GoDaddy), enter it here. (Note: You will need to change your domain's nameservers at your registrar to
ns1.infinityfree.comandns2.infinityfree.combefore proceeding).
Click Check Availability. If it's free, click Create Account.
Step 3: Choose Your Deployment Method
Once your account is ready, click Open Control Panel (VistaPanel). From here, choose Method A if you want to use WordPress, or Method B if you have your own website files.
Method A: Deploying WordPress (One-Click Installer)
If you want to build a blog, portfolio, or standard website using WordPress:
Inside the Control Panel, scroll down to the Software section and click on Softaculous Apps Installer.
Hover over WordPress and click Install.
Fill out the installation details:
Choose Protocol: Select
http://(you can upgrade tohttps://later).Site Name & Description: Give your site a title.
Admin Username & Password: Crucial! Write these down; this is how you will log into WordPress.
Scroll to the bottom and click Install.
Wait a few moments. Once finished, you will see a link to your live site and a link to your admin dashboard (e.g.,
yourdomain.rf.gd/wp-admin).
Method B: Deploying Custom Files (HTML, CSS, PHP)
If you wrote your own website code locally on your computer and want to upload it:
Go back to your InfinityFree Client Area (outside the control panel) and click on File Manager.
You will see a list of folders. Double-click to open the
htdocsfolder. Everything you want the public to see must go inside this folder.Delete the default
index2.htmlfile if it is there.Click the Upload icon (an arrow pointing up) and choose Upload File or Upload Folder.
Upload your website files. Ensure your main homepage file is named exactly
index.htmlorindex.php(all lowercase), otherwise the server won't know which page to load first.
Step 4: Activating Free SSL (Highly Recommended)
To prevent web browsers from marking your site as "Not Secure," you should add an SSL certificate.
Go back to your InfinityFree Client Area and click Free SSL Certificates in the top menu.
Click Add SSL Domain, enter your domain name, and click Add Domain.
Choose a provider (recommended: Let's Encrypt).
Click Setup CNAME Records Automatically. Wait a few minutes (up to an hour) for the system to verify your domain DNS.
Once verified, click Request SSL Certificate.
After the certificate is generated, a button will appear that says Install SSL Certificate Automatically. Click it, and your site will now successfully load over
https://.
⚠️ A Quick Heads-Up on Propagation
If you just created your account, clicking your website link might initially show an error page or a "Domain Parking" page. Don't panic! This is called DNS propagation. It can take anywhere from 15 minutes to 24 hours for new free domains to link up across global servers. If it doesn't work right away, give it a little time or try opening it in a browser Incognito window.
Are you planning to deploy a custom-coded site or a content management system like WordPress?
No comments:
Post a Comment