Add Custom Domain To Your Account
Although Profreehost offers to register unlimited free sub domains but sometimes, usually in case of small business website, you need to register your own domain with free premium hosting of Profreehost.
You can register your Top-Level-Domain (e.g. yourcompany.com) on any known domain registrar like GoDaddy, NameSilo, etc if you do not have one yet.
To setup your existing domain with Profreehost's free web hosting you need to follow the following simple steps:
1. Change Name Servers on your Domain Registrar Panel
First of all you need to change name servers of your domain in dns manager of your domain registrar.
For example, in case you registered your domain on GoDaddy, Login to your account there. Then click Manage infront of Domains.
Click on the domain you want to add to your hosting account.
Click on Manage in Nameservers box.
Add following name servers and click ok:
Note: it can take anywhere between 5 minutes to 3 days for dns changes to take effect.
Process is similar on other domain registrars.
2. Add Domain to Your Profreehost cPanel
Login to your Profreehost account and then Login to any (desired) of your website accounts and find Addon Domains:
Add your domain name. If your dns is propagated, you will see a success message.
3. Upload Files to Right Directory
On successful addition, you will see a directory with name of your custom domain name in File Manager.
You want to upload your website/files in htdocs folder inside your domain directory.
That's it. Now you can start working with your own branded website.