Jan 102012

What is needed for self web hosting?

First you need an understanding of the Internet and how it works. You have to visualize all of the computers in the world coming together to form the largest computer network. All computers connected to the Internet can potentially link to each other. Computers fall into two groups. One group is called the user group and the other is called the server group. The user group is used to connect to the Internet and surf the various sites. Servers, on the other hand, are used to store and serve information.

Most websites are hosted at web hosting providers who have large data centers with thousands of computers and a ton of telecommunication bandwidth, i.e., the cabling through which data travels around the world. They let you host your website on their computers and charge you according to the resources you need.

Can you host your website at home or in your office and bypass the web hosting providers. Yes you can. However; self-hosting requires good technical knowledge of hardware, software, bandwidth, and DNS routing.

Computers that access the Internet are assigned an IP address that is unique to that computer. The IP address can be compared to your home address. It identifies the place where you are. It also allows certain information to be sent directly to you. A port number is used to send information to a certain person; perhaps somebody else in your household or business.

When you connect to a website there are several things that happen beneath the surface that you may not understand. You use the website address to connect to that computer. Once connected to that computer you then request the webpage which is then displayed on your computer. All of the information on the Internet is stored somewhere on a server.

If you plan on self-hosting, you will need to have above average technical knowledge because you will probably find that you will have to install Linux, PHP, Server Management software like Apache, mail management, and plenty of other security and management utilities. The average computer user does not have that type of knowledge. It is possible to get all of this at a reasonable price but the average person probably will not have the technical knowledge to set it all up. If you do not have this expertise you can outsource the setup and day to day management to somebody who has the knowledge to do so.

You must have certain hardware if you plan on self-hosting. The most important thing is to have a fast internet connection. The hardware you need really depends on the traffic you expect. You will need the services of an intermediary DNS routing service such as Nettica or ZoneEdit. When you sign up with such services users who attempt to connect to your self-hosted website will be routed to the static IP address on your self-hosted server.

If you plan on self-hosting you will need a robust server with abundant computing power, memory and storage space along with sufficient bandwidth. If you don’t have the right resources, your website will perform very slowly or even crash under the load depending upon your traffic. People don’t have much patience to wait for information to load. There are plenty of other sites out there where they can get the information they want at a much faster pace. So make sure you have plenty of hardware and bandwidth.

With the availability of high bandwidth fiber cabling in many large metropolitan areas, self hosting is increasing becoming viable. If you can handle the technical / administrative side of it, then self hosting becomes a cheaper alternative to dedicated servers or VPS servers.


Jan 082012

If you plan to create a website, you not only have to think about designing it and writing relevant content for it, but you also have to choose the right web host for hosting it. There are various web hosting companies online, so you have to make a few comparisons of services the hosts provide before you actually choose your host.

Here are some points to bear in mind to help you make your choice.

  1. First of all, you have to ensure the web hosting services has the necessary equipment and capacity to provide your site with reliable web hosting. You don’t want to hire a web host first, only to later find out that they cannot comply with your hosting needs. 


  2. Take a look at the web hosting company’s policy to find out what their stand is about using illegal content on their customer web pages. This is important because there are various hosts that entertain illegal content, and thus end up with their site getting frequently blocked. You don’t want your site to suffer only because the server of your web hosting company was taken down because of hosting objectionable content.


  3. Though most web hosts quote and promise 99.9% uptime, it is always better to choose a host who also gives you a QoS guarantee and money back guarantee in case of equipment downtime. This not only safeguards your money, it also proves that the host is committed to providing good service to their customers. 
  4. Similarly, choose a web host that offers a maintenance and backup policy. Also check out the frequency of their equipment maintenance and server data backup as it gives you an idea of the reliability of the service and how safe your data is in their server in case anything happens to their server.
  5. While hosts may promise 24×7 technical support, the only way you can verify this is by talking to some of the web host’s existing customers. There are many hosts who only make false claims of round the clock technical support, and implement it only for a few weeks or month. you can find out if your host speaks the truth by asking people who have used their services.
  6. You have to find out if the web hosting company will register your chosen domain name in your name or not. This is important because it can get expensive resolving disputes over the domain name ownership.
  7. Don’t forget to compare rates of various web hosting companies to find the right host who will fulfill your hosting needs within your budget. Though there are many free web hosting services around, they follow stringent rules on the customization and resources on their servers. So unless you are on a very low, shoestring budget, it is always better to avoid using free web hosting services.
  8. If this is the first time you are looking for, and using a host, you could choose hosts that provide training on building websites. There are some web hosting services that provide templates that you can cut and paste to get your site ready and running.
  9. Web hosts that not only provide web hosting, but also provide advertising credits from sites like Miva, facebook and Google are a better choice as it helps offset your running expenses.

A better choice is a reasonably priced web host that offers realistic guarantees on their web hosting services.