Srikanth Technologies

How to create and host your own website?

I was asked many times "How do I create and host a website?". In this blog, I want to provide steps to be taken to build and host your own website.

The following are the main steps.

Book Domain name

The first and foremost thing to be done is to book a domain name for your website. When I wanted to create a website for my company (Srikanth Technologies), I went for domain name

If you are lucky, you get the name of your choice. In case you don’t get the name you want then probably you have to add online suffix or prefix. For example, it is for State bank of India.

The cost per domain name per annum starts at Rs.350/-. There are various offers by resellers. Check out the following links for that.

These websites allow you to check the availability of domain name with different extensions. They also generally provide hosting facility, in case you want it.

Choose Technology

So you booked your domain name. The next step is to build your website. You need to decide whether it needs any server-side technology and database or is it just a couple of HTML pages only.

If your website needs a database and some server-side scripting to process the data sent from users of your website then you have to choose the server-side technology and database.

The main options are as follows.

Database can be anything you want. There is no hard and fast rule about database. You can use any database of your choice. Price and features are to be considered. If you need a moderate database then any  database management system like Oracle, MS SQL Server and MySQL would do. They are given in the order of price, Oracle being the costliest.

Get your web pages designed by Web designers and get the code developed by web developers.

Once you complete design and development of the website and test it on your local environment, it is ready to be hosted and made available to the world.

Host it

Hosting the website is the process of making your website available to everyone in the world. You broadly have two options.

Hosting it on your own server is a costly affair as you have to buy server and other infrastructure to run your server 24x7. You also need people (administrators) to manage your server 24x7. Your server is to be connected to Internet with its own IP address and with good band width.

Of course you need to purchase software such as Windows 2003 server and Oracle.

Generally for startups it is ideal to host your website on somebody else’s server. There are a lot of companies offering hosting services. You can choose the one in your local market. Or it could be anyone with good track record and quality service.

I have hosted at I am pleased with their service. They are always available in Yahoo messenger for me to contact, in case I need them. I am using their services for last 8 years and happy with the way things are going.

You see your criteria. If you need a host with lowest price for hosting then you probably have to compromise on other issues.

There are lots of companies providing hosting services. The price also depends on the technology you used and other services such as email that you need.

Generally hosting PHP based website with MySQL is the cheapest. Next comes Java with MySQL and then ASP.NET with MS Sql Server.

When you take hosting services for your website, you are given an FTP (File Transfer Protocol) account, which allows you to access your area(a folder) in the server. You have to use one of the FTP tools to log on to server with your account details and transfer your files from your system to host. There are a lot of FTP clients that you can use to upload files from your system to server. I have used many of them. I found GOFTP free and simple to use.

How you transfer your database depends on the database you are using. For example, in case of SQL Server, you can use Import/Export tool provided by SQL Server or create tables in the server database using Query Analyzer. It all depends on your database product.

You also have to take a few other steps regarding DNS (Domain Name Service) so that all requests for your domain name go to the system (with an IP address) on which your website is hosted. These details are provided by hosting service provider.

Yeah, the most important question. How much does it cost you to host your website? It varies from as low as Rs.1000 to anything depending on the amount of space for database and website you have taken along with other ancillary services you ask for.

A website with 50 MB of space and 10 MB of database space may cost you around Rs.3000/- per annum.

That’s all you have to do to make your website available.


Generally no website is created once and used forever. So, you need to add new content to your website from time to time. That is done by website owner. You need to upload new content to host from your system using FTP account whenever you need to change the content of the website.

If you are hosting your website on your own server then changing content in your server is equivalent to changing the website.

Well that’s all. So the overall cost of a website (in case you design and develop website) is just around Rs. 3500/. In many cases you can get more than what you spend by using Google Adsense. Check out for more details about that at Google Ad Sense.

Have a good concept and want to build a website? Try it as it costs you as less as Rs.3500/- per annum. Luck favors the brave. Be brave and get lucky.

Good Luck.

Post Your Comment

Enter the code given in the above image :
Enter Your Name :
Enter Your Email Address :
Enter Your Comment :


Posted By prasad On 16-Jun-09 02:05:24 PM

Dear sir,
this blog is very fantastic, its really helpfull to me
thanku sir

Posted By somesh On 17-Jun-09 10:01:54 AM

Dear Srikanth,

This blog is really useful.


Posted By satish kumar On 17-Jun-09 07:56:47 PM

thanks for giving valuable information on hosting web pages sir ! It's really informative and useful for us ...

Posted By sivagopal On 18-Jun-09 03:16:48 AM

The right info at right time, one of my friend has a charity organisation and asked me to create a website for him, I am still in design stage hopefully can develop and host a good website for him with a low cost as much low as possible, thank you for the information.

Posted By Samuel Pushpak On 18-Jun-09 10:27:29 AM

Very useful and informative article sir.

Thank You!

Posted By Abhsihek On 19-Jun-09 09:34:23 AM

Thank you sir for providing all the information...It was one of my dream to host a website and i hope i will succeed in it....thank u showing the right direction!

Posted By vasu On 19-Jun-09 03:54:06 PM

Very good. Many thanks. I also want to make a website in future and host it .
this informatin will definetly help me.

Posted By Sravan On 20-Jun-09 01:24:25 PM

Dear sir,

Thanks for providing useful information.
I really appreciate it.

Posted By MKR On 21-Jun-09 12:41:03 AM

i am very thankfull for u'r blog. i came to know what exactly the website needs. thanks for the valuable information regarding website development.

Posted By sudha On 23-Jun-09 02:33:08 PM

i was very curious to know about this information.thankyou very much sir.

Posted By Nageswara Rao On 25-Jun-09 12:01:14 AM

Hi Sir,
I know this one through my friend and your student,balakrishna.
I am thankfull to you for giving needy information to all.
Nageswara Rao.M

Posted By lalitha On 07-Jul-09 03:48:13 PM

this is one of your students who learned core java during our vocations.
its really helpful to know how to create and run a websie...
thank you sir.

Posted By Your fan On 07-Jul-09 10:30:16 PM

Hats off to your service to the student's community & other needy...

Posted By SUJOY DE On 16-Aug-09 09:47:15 PM

Thank you. Pl suggest total cost & steps. I am going to retire from service. I want to write on various social issues.


Posted By sravani On 19-Sep-09 10:37:21 PM

thank u sir, its amiable.

Posted By viswa On 22-Sep-09 04:03:22 PM

thank u very much sir... ur information is really valuable..

Posted By sandeep On 26-Sep-09 03:58:36 PM

hiiii sir,
I am sandeep.This blog is simply super,awesome sir which give useful information and lot's of data sir.

Posted By ruga On 04-Nov-09 06:00:34 PM

thx for ur tips...

Posted By Uday On 09-Jan-10 06:04:19 PM

Dear Sir,
This is very useful for the beginners.

Best Regards

Posted By Ranesh Kumar Reddy On 07-Apr-10 03:01:21 PM

sir this site is helpful to the people who dont have clear idea about web hosting
how ever this site is fine.

Posted By Manmohan On 16-Apr-10 11:14:36 AM

thank sir ,
provide this type of facilities for the users

Posted By vijay s On 02-May-10 12:26:46 AM

Thank u boss.

reliance broadband

Posted By suresh On 05-Aug-10 02:59:59 PM

hi sir this is suresh i read this block it is very help full to candidates like us who are very showing interest to learn these thingsthank you very much

Posted By RAJU On 17-Aug-10 12:15:57 AM


Posted By Suman On 02-Aug-12 11:58:39 PM

Your description is very encouraging for me.. thank u for sharing your experiece with us.. :)

Posted By ripple suchak On 29-Nov-12 03:41:03 PM

do keep in touch with me and let me know more about web marketing.
i currently deal in cars and motor insurance.
i would like to know how i can generate more traffic towards my website once i set it up which helps me in generating good leads and overall be more successful