How To Make Money With Free Web Hosting

Hello Everyone! This topic deviates a little bit from our main series of how to set up your own personal small home based Web Hosting server but I hope that it will be a good read for you all and hopefully you’ll get to learn something new!

So, remember last time I mentioned that people have to “buy” web hosting services from Service Providers? Well not necessarily. Some people or you can say A LOT of people use free web hosting for hosting their websites? What is this “free web hosting” you ask? Well it’s exactly what it sounds! It’s free!
“How then do free Web Hosting provides make their money” should be your next question. And that is exactly what I’ll be telling you today.

Since I’ll be teaching you about setting up a web Hosting server in your home, the first thing that you’ll want is to get some customers to buy and use your service. However, since you’ll be new to the market, people will have trust and reliability issues regarding your service so a great way to attract people to your service would be to provide free web hosting! Yes, you would simply give away hosting space to any and every person who asks for it! (Assuming you have any space left).

Now to answer the main question which is how do you make money with free web hosting so the answer is simple: Advertisements! You will be putting advertisements, banners and pop ups in your customers websites so a good amount of revenue can be generated from that. The next thing which frees web hosting service providers make money from is the fact that free web hosting is extremely limited. A typical free service package includes 100MB of storage, 1-2GB of traffic and no SQL database at the backend. So, any customer who uses your free service and likes it can upgrade to a premium or a paid package which can include more traffic, more storage and even a SQL database for storing all your data. The last thing which free web hosting providers rely on is word of mouth. If you have a satisfied client which recommends your service to two to three other potential clients then that can benefit you a lot in the end. And if that client endorses or recommends your post on a social media platform then that can also be extremely beneficial.

This would obviously require you to make proper bandwidth plans to ensure that you do not offer a lot. If you offer a lot of services for free then people would not edge towards buying. Your goal should be to entire customers about the quality and reliability of your service and make them upgrade to a paid plan and not offer them so much in the free plan that none of them upgrade to a paid plan because the free plan is just so good.

I hope that was a good deviation from the usual topics. Hope to see you again soon. Good bye!

Hosting At Home: Pros and Cons

Hi again! Last time was just an introduction to what Web Hosting was. Just to recap, if you have a website which you want to share with the world, or a blog where you want the people to listen to you or are working on an open source project and want the people to work with you in or anything else, you’ll have to host your website on a web server. Now there are two ways to do this. One is to rent out a hosting service who will take care of all your hassles of setting up a server and everything else related to managing a server and all you’ll have to do is pay them a monthly or yearly fees. Or, you can take a step further and host your own server at home. Both the options have their own merits and demerits.

Here are some of the Pros of In house Hosting:

  • You have complete and utter control over the hosting while hosting at home. A slower processor can be replaced, Ram and storage can be increased etc. and the entire specification of the server can be changed if you deem it unfit. Not only that, if you have the server close to you, you can easily make the physical changes yourself without relying on any external person for doing it for you.
  • An even better advantage of having an In house hosting server is the relative ease with which you can update/modify and upgrade your softwares especially updating the Operating System of the server. Doing the same over the Internet to your rented server can be a huge pain. Any changes to the data being hosted or any other tasks related to system administration can be performed easily without having to remotely log in to a server.
  • Any changes you make to your server at home are immediate. You do not have to wait for your server to implement the changes which you request. You can make the changes immediately, view them and approve them if appropriate or change them again if not needed or incorrect.
  • The initial cost of setting up the server can be relatively low depending on whether you already have a computer present or not. Even if some of the components are faulty, you can easily replace the faulty ones. Better than that, with an in house server, you are not answerable whenever there’s a downtime or whenever the server crashes for whatever reason. You are the boss of your own server.

Now let’s look at some of the Cons:

  • A big issue with hosting online is that most ISPs provide a dynamic IP Address to its customers who can change every few days or every few hours. This means that once your IP changes, the visitors to your website won’t be able to access your server until and unless you update the IP against your domain. While many ISPs also provide a static IP Address, this can incur an additional cost as well. The issue of the dynamic IP Address however can be tackled by installing a script in your server which updates your IP address at the DNS Host every time your IP address is updated by the ISP.
  • The speed of the Internet is also a big factor. If you have a Standard 1Mbps DSL connection, it is pretty much sufficient for a website which online receives a few hits per day. But if you have a website which is very popular and very frequently visited, this can greatly affect the speed of the server. The visitors can experience a lag and the server can even crash if more load is put on it than it can sustain.
  • Another factor is that the speed of the internet is not always consistent. You can experience a slower connection at peak times or the connection can go down altogether for a few hours or days if there is a fault in the ISP’s connection lines. This can greatly affect your Website’s performance.
    Any server when enough loads are put on it will create a lot of heat and noise. This is probably one of the biggest factors why people don’t put servers at the homes and server farms are created especially to tackle this problem of noise and heat associated with servers.
  • And the mother of all demerits of hosting at home. Being in charge of a server no easy task. You have to take care of it 24 hours a day, 7 days a week, and 365 days a year. You have to take care of all the hardware failures. You are in charge of updating and modifying all the softwares and are in charge of the security of the server as well. And this is no easy task. If anything goes wrong, you’re the one who’ll get all the blame.

Now hosting at home does have its troubles and problems. But is it worth it? I don’t know. I probably have experienced some of the troubles I have mentioned but I have surely reaped the rewards as well. If you can figure out whether the pros outweigh the cons of in house hosting, wait up for my next post where I will be discussing ways in which money can be made with free hosting.

Stay Tuned!

What is a Web Hosting Service?

Hi there! And welcome to the first article of this series. Here, I’ll be keeping it fairly simple and tell you what Web Hosting really is! Sounds simple enough right? Let’s begin!

So imagine you have a Website ready and you are just dying to show it to the rest of the world. But, you need to get in on to the internet in order for the world to see it. How you do that is you “Host” your website onto a Computer. By hosting, I mean that you take save your website files on your own Computer, take your IP Address, mask it against a domain name for example and then tell then entire world to access that domain name. So for example, your IP Address is and you already have a domain name which you’ve brought so you will then mask that IP address of your computer against that Domain name and you will tell the entire world that “Hey, here’s my website! Do come and visit at” . Now when a person puts in that Domain name, that domain name is translated into your IP Address and that IP address tells that person the way to access your PC and access the website files saved on your Computer.

Simple enough? Are you still with me?

Alright now that we know what “hosting” a website means, we will go to the problems of hosting a website on your own Computer. See, when you host a website, you are essentially turning your Computer into a server. A service which will continuously listen for requests of the Users and supply them with the needed information. So for example you have a 50 page website and you get about 10 requests per second, you PC will have to respond to it in time so that the users are not kept waiting. Thus a lot of the computing power of your PC will go into servicing the User requests. And since Personal Computers are not really that powerful, this can not only severely degrade the performance of Computer for normal use but can also crash your PC if it is unable to handle all the requests. We hear news all the time that the Servers of an xyz company crashed due to an excessive number of requests. That’s the same this which can happen here but in a much lower scale. The second Problem is that you can have a power failure or a Hardware failure which, if not resolved swiftly can increase the downtime of your website, thus losing customers.

And that is why we have Web Hosting Services. People who host servers for Web hosting and rent out their services to people like us who just not have the time to set up and maintain their own Web Hosting Servers. There are a few problems with renting out a Web Hosting Service but we’ll be talking more on that later on.

I hope you understood what Web Hosting is! If not, then feel free to contact me if you have any queries or just post a comment below and I’ll be happy to reply.

See you all later!