Host your website in Nepal: An Ultimate Guide
Do you want to host your website? Are you afraid of paying for a top-notch premium domain name and hosting service? Or maybe, you didn’t find a relevant guide to host your website in Nepal? Then the wait is over.
In this lesson, I will guide you to host your website in Nepal with a premium domain name and hosting at a cheap rate. On the off chance, if this is what you are here for then you are lucky enough to find the right resource and by the end of the lesson, you will have your website hosted online with premium domain and hosting.
Basic requirement to host your website
In order to host a website on the internet, you will need two things.
- Domain Name
- Hosting Service
Domain Name
Domain Name is the address of your website and is analogous to your place of residence. Just as your home has a unique address so that anyone with the address can locate your home, domain names is your website address. Therefore, anyone with the website address can access its content from any side of the world on the web.
For example, The domain name for our site is: https://www.modernwrites.com. Consequently, anyone with the address can locate our website from any side of the world. Now, that you understand what domain name is, let’s discuss web hosting next.
Web Hosting
Hosting is a space in a remote location where you can store your website files. Website files can be HTML, CSS, and JavaScript files or it may be images, audio, video. For instance, PCs have a hard disk to store your files locally. Similarly, we need space in the remote location to store our website files.
Moreover, it’s like a space where your house is built upon and inside, you can keep anything you like. For example, you can have furniture, electronic items, kitchen items, grocery items, and many others.
Choosing Website Host Company in Nepal
With all that said, let’s move to the next step by purchasing a domain name and hosting. In order to host website in Nepal, purchasing services from hosting providers like Bluehost, Digital Ocean, GoDaddy, HostGator is not possible without a Mastercard or Paypal account. So, we must rely on the options available in our country. But there is always a doubt if we get the same services and support, opting for companies available in our country.
But, you don’t need to stress over these things. In fact, I have listed down the top notch Web Host service provider in Nepal. The listed organizations are known to provide premium services and support. Furthermore, you can pay them through eSewa/Khalti or via wire transfer.
1. Babal Host
2. Web Host Nepal
3. Himalayan Host
4. Gurkha Host
5. Hosting Ground
6. Prabhu Host
7. eHosting server
8. Mercantile
9. I-tech Nepal
10. Worldlink
Also, there are tons of other Website host providers in Nepal which are not mentioned in the list. However, before choosing any hosting provider, you must consider the following things.
- Linux Hosting
- Unlimited SSD, Email and Bandwidth
- Customer Support
- At least 99% uptime
- Daily offsite backup
- Free SSLs/TLS
- Security
- Cloud infrastructure
- On Click Word press Installation
- Pricing
- Money-back Guarantee
To my understanding, I recommend you to go with Babal Host because they have an astounding pricing and customer support with all the above-mentioned features included. But it all depend on you, don’t hesitate to try other services. For the sake of this lesson, we will be using Babal Host.
Registration Guide
Now, you have come this far, it’s a time to plunge into purchasing Domain and Hosting for your websites. But before we move, complete the registration process.
- Link of Babal Host: https://babal.host/
- Registration Link: https://clients.babal.host/register.php
Congratulations, you have completed another milestone. Let’s move to the next part of the lesson.
Verify your email and login to your account in order to visit your dashboard.
Package selection and configuration guide
Click on services and then on the Single Unlimited + .com domain plan.
They will redirect you to the page where you can choose the domain name of your choice.

Enter your preferred domain name and check it’s availability. For instance, modernwritestutorial.com, and if it is available, you must see a congratulation message as shown below.

Click on continue to proceed further and you should be redirected to their configuration page. Select your billing cycle as Annually and proceed further.

If you continue further, you will be redirected to the following page.

By default, ID protection is unchecked so you need to check it before going to the next step.
Fill in your billing information or use your default contact address from the drop-down menu.
Choose your desired payment method. We are using eSewa for our purpose but you can opt for Bank Transfer as well.
Finally, click on checkout and they must redirect you to your payment invoice.
Now, check your email to make sure you have received your invoice. Then transfer the exact amount using your preferred payment gateway eSewa/Khalti to their account name.
After that, you will receive a confirmation email.
Give them some time while they configure domain and hosting and you should receive an email with your account credentials similar to one shown below.
Note: Write down your username and password for future reference.
Uploading Files to your web server
Step 1: Firstly, log in to your control panel. Find your cPanel URL from the email attachment sent by your hosting provider.
For the purpose of this tutorial we are using demo account setup by Babal Host. Before trying any package you can ask them to set one for you. They will set up one up for you and provide you with a control panel URL along with username and password. After that, use the link provided by them and login using a demo account for the trial purpose.
Username: demosg2
Password: eTj}~pAbi4oa
If you don’t want the hassle of approaching them, you can use the above login credentials for testing purposes, but I am not sure for how long it’s going to be valid.
Step 2: Secondly, select “File Manager” under the Files section.

Step 3: Next, go to the public_html directory and click upload.

Step 4: Likewise, navigate to your computer or simply drag and drop your website files.

You have to pay extra attention here because your website file must contain index.html as your main page. Additionally, you have to archive and compress your folder in any of the format before uploading it to the live server.
Step 5: Navigate back to your root directory (public_html).
Step 6: And then, extract all your website files into the public_html directory.
Step 7: Explore the test folder and move your files to public_html.

Step 8: Remove test from the path.
Finally, you are done uploading your website files to a live server. Now, to verify if it is successfully uploaded visit your website with your web address.
For example, https://ammuisqush.tk
And if everything goes well then you must see your website successfully running
Click here to read more
Amar Mandal is Modern Write’s Technical Staff member and content producer. Like all the colleagues, he works remotely. He believes that content that’s worth reading and one that add values to the audience creates brand that people follow. He’s experienced writing on topics including web technology and programming. Apart from tech enthusiast, he likes to play cricket and has been awarded as one of the best bowler in the HISSAN.
Great work
Superb
Informative Article
Nice article. Found it really handy for the beginners looking to host their first website. Great work.
Great Thread. Keep up the good work. Very informative
Went thoroughly and i must say everything is explained in a detailed manner.Its really useful
This is very informative article.Great job!!
Great work. So informative with ease in understanding
Amazing article.😯😯
Really Helpful!
briefly explained and the useful one..well done bro