Host Your Website on Infinity Free For Free of Cost

In this article we will discuss on how you can have you site hosted for free using InfinityFree.

Infinity Free has some cool features which you can enjoy using, and in my opinion it is among the best hosting platforms you can get for free.

  • 5 GB Disk Space
  • Unlimited Bandwidth
  • 400 MySQL Databases
  • PHP 7.4
  • MySQL 5.7
  • Full .htaccess support
  • Free Subdomain Names
  • Free SSL on all your domains
  • Free DNS Service

So lets get into the process of hosting a website there.

1. Create an Account or Log In into your account

Creating an account there is simple and straight forward as shown below:

2. Create a Hosting Account

Here you now create an account with the name of the website you want to host, not your details and you do that by clicking on the Create Account button.

3. Create a Custom Domain or a Subdomain provided by InfinityFree

Here if you have your custom domain, you can enter it and change your nameservers in your domain providers to point to InfinityFree.

How to point your domain name to InfinityFree nameservers

Before you can add your domain name to your hosting account, you need to point it to the InfinityFree nameservers.

The nameservers of your domain name are a setting at your domain registrar to allow you to host a domain name with a different provider. So you need to change these settings at the site where you bought your domain name. Most registrars have different panels and we can’t cover them all in this guide.

Find the correct nameservers

Before you can change your nameservers, you need to find out which nameservers you should use. For InfinityFree, the correct nameservers are:

Wait for the changes to propagate

That’s all you need to do! However, it can take anywhere between a few hours and a few days for the changes to be visible.

For custom domain you’ll click on the custom domain tab, then enter your domain name and click on search Domain.

For subdomains provided by infinityfree, click on the subdomain tab and enter your preffered subdomain name.

4. Manage your account

After a successful creation of your subdomain or domain, your account will show up with a button to manage it. Click on the manage button.

Mine shows three acounts, it’s because I have three accounts, yours will show one.

5. Upload your Files

Another window will open and a screen like this will open:

Click on File manager and you will see a window like this, Now get into htdocs and upload your files there.

Your uploaded files should appear here.

6. Creating Your Database

This is the most crucial part, Some get stuck here.

Click on Control Panel and it will open another tab

Now Click on MySQL Databases which will open another window as shown below

Enter your database name and click on create the database.

Your database will now appear in the Current Databases. Click on the Admin button and another tab will open as shown below and from there you can start creating your tables or click on the import tab and import your already created database.

7. Changing your PHP connection file configuration

Now we need to change our database name and password to match the ones in our account. We can find the details in our account dashboard. If you had a config file where you had specified your connecrtion details, you’ll only change that, but if you were calling your database credentials in each file, you will have to change them in all of them or aternatively create a new file and save your connection credentials there and include the file in each other page which will require the connection.

To find your database credentials, go tour panel and click on Account Settings

In Account Settings You will find your details there:

How to install CMS (like WordPress and Joomla)

It’s easy to make great, powerful websites by using a popular CMS like WordPress, and customize it to your needs using plugins and themes. But how do you install scripts like that?

Login to your control panel by finding your account in the client area and clicking the Control Panel button.

  1. Open the Softaculous Apps Installer inside your control panel. You may have to scroll down to find it.
  1. Find your script in Softaculous through the search menu, featured scripts, or category dropdowns.
  1. Click “Install Now” on the script you wish to install.
  2. Fill in the required settings. If you want the script to be installed on your main site (Not in a subdirectory), leave the “Directory” field blank. Remember to change the admin username, password, and e-mail address.
  1. Click Install and wait for the installation to be completed.
  2. Login to the admin area of your script to start customizing your website!

That’s all you had, If you are having any difficulty feel free to leave a comment and I will reply as soon as I can.

How to get help

Do you need help building your website or using your hosting account? Here are some ways you can find the answers you need.

Check the knowledge base. We have a well-stocked knowledge base with articles explaining many common operations and providing solutions to common issues. So whenever you encounter any issues, be sure to start by searching the knowledge base first!

Joining the Infinity Free forum. In addition to the knowledge base, we also have quite a busy community support forum. On this forum, you’ll find staff and other InfinityFree webmasters who are happy to help you.


Subscribe to our Newsletter !

You Might Also Like

This Post Has 3 Comments

  1. lasertest

    Hi there to every body, it’s my first pay a visit of
    this weblog; this weblog contains amazing and in fact excellent stuff for readers.

  2. Jina

    I blog frequently and I seriously appreciate your content.
    The article has truly peaked my interest. I will take a
    note of your blog and keep checking for new details about once per week.
    I subscribed to your RSS feed too.

  3. trendigitaltech

    Greetings! Very helpful advice in this particular post!
    It’s the little changes that produce the most significant changes.
    Many thanks for sharing!

Leave a Reply