Hosting A Website On RoyalityFree For Free
Tags: webdev, hosting, freestuff, beginners
Published: 2021-10-28 06:13:28

Firing up your website online is not that hard at all. In this article we will show how you can host a _little site_ for free using [RoyalityFree](https://royalityfree.com/).

RoyalityFree has some great features that you can enjoy using, and in my personal experience it is one of the best hosting platforms you can get for free.

So let's dig into the process of hosting a website there.
<hr>

#### 1. CREATE ACCOUNT OR LOG IN YOUR ACCOUNT

There creating an account is an easy and straightforward process as shown in the following image:
![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xrzz39et7ospg4p7swuv.png) 
#### 2. Create a Hosting Account

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

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nyuqz7qsxqxb9qnmsg2x.png) 
 
#### 3. Use a Custom Domain or Subdomain Provided by RoyalityFree

Here if you have your custom domain, you can enter it and change your nameservers in your domain providers to point to RoyalityFree. Need help with this? Check out this docs [article](https://forum.royalityfree.com/t/pointing-your-domain-to-royalityfree/17?u=admin)!

For custom domains, you would click on the Custom Domains tab, then enter your domain name and click <b>Search</b> button.

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/frvi0w7y974ph6xgjpsd.png)
 

For the subdomains provided by RoyalityFree, click on the Subdomains tab and enter your preferred subdomain name.

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/unnxrq0anp9dvnch1kow.png)
 
#### 4. Simplifying management

We all love to filter stuff in our day to day life. So we brought the account label to help you login to your account for the correct purpose :)

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tu9ft3icmb7lp7jvcqem.png)

#### 5. Manage your account

After successful creation of your subdomain or domain, your account will appear with a button to manage it. Click on the <b>Manage</b> button.

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nc1vxk4nhp0pq6nsk48g.png)  

Mine shows two accounts, that's because I have two accounts, yours may show one, if this is the first time.

#### 6. Upload Your Files

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

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n2de0c3dyhn3j0un51rm.png)  

Click on file manager and you will see a window like this, now go to `htdocs` and upload your files there.

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/msm8c2xjmt27xlw6l10u.png) 

Your uploaded files should appear there now.

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7fixfylc3qisozybr1vt.png) 

#### 7. Creating Your Database

> This is the most important part, some get stuck here.

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n2de0c3dyhn3j0un51rm.png)

Click on Control Panel and it will open another tab

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fhd40nbia6sa8cijb5t3.png)

Now click on MySQL Database which will open another window as shown below:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rdsbznxvvqhiag8iwnwr.png)  

Enter your database name and click Create Database.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z25ejoxe4yj0hv3qv0h0.png)
  

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

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/239hkzcf7jxmoekchr9b.png) 

#### Password's
There is only one password across all databases, etc. You can find the all in one password in the client area.