What is InfinityFree?
InfinityFree is a free web hosting provider with over 10 years of service. Key features include:
- Completely Free: No cost for hosting.
- Fast Hosting & High Uptime: Offers a 99.9% uptime guarantee.
- No Ads: They do not place ads on your website.
- Custom Domains: You can use your own custom domain or a free subdomain.
- Full Features: Provides PHP, MySQL, and cPanel access.
Creating a Free Website: Step-by-Step
- Register: Sign up for an InfinityFree account.
- Create a Hosting Account: From the dashboard, create a new account. You can either use a free subdomain or connect a custom domain you own.
- Access the Control Panel: After the account is created, navigate to the control panel (cPanel).
- Install WordPress: Use the Softaculous Apps Installer found in the software section of the control panel.
Note
After creating a hosting account, it may take 2-3 minutes for the control panel to be fully set up. If you see an error in Softaculous, wait a few minutes and refresh.
Installing WordPress via Softaculous
Follow the installer prompts to set up your WordPress site.
- Choose Protocol: Select
http://for the initial installation. - Set Admin Credentials: Choose a secure admin username and password. You will need these to log into your WordPress dashboard.
Important
Start with HTTP instead of HTTPS during the WordPress installation to avoid a common issue with InfinityFree. You will add SSL (HTTPS) in a later step.
Securing Your Website with a Free SSL Certificate
A website is not complete without SSL. InfinityFree provides a tool to install one for free.
- Navigate to Free SSL Certificate: From your InfinityFree client area, select your site and go to the "Free SSL Certificate" section.
- Create New Certificate: Add your domain name and create the order.
- Verify Domain Ownership: The easiest method is to use the "Set up CNAME records automatically" button. This will prove you own the domain.
- Request & Install: Once the domain is verified (shows a "Ready" status), request the certificate. After it's generated, click the button to install it automatically.
- Wait for Propagation: It may take several minutes for the SSL certificate to become active on your site.
Final Result
After following these steps, you will have a fully functional and secure WordPress website hosted for free on InfinityFree, indicated by the padlock icon and HTTPS in the browser's address bar.
