Hi readers, so you want to host your website on your own web server? You should wait! Before you host your website with a web hosting company, here are 6 crucial things you need to consider:
#1: Your computer (server) has to run 24/7.
If you want to host your own web server, then your personal laptops or desktops won’t be enough. But, if you have an “old” computer at home (or you can easily get a cheap one from your local depot center), you can use it to host your website.
#2: Any OS will be good enough to host your website.
Most people think Linux is the ONLY operating system (OS) they can use to host their website, as it the most popular in the market right now. But you can use any operating system (Linux, Mac, or Windows) to host your website. It’s easy: all you have to do is find a code that is suitable for the OS running on your computer, and ensure you’re able to use the port your website is on.
#3: You will need to secure your computer.
Remember that, your computer will constantly get attacked by malware and viruses. However, these attacks aren’t that difficult to remove or defend against, because they are “simple programs” that are looking for easy prey. For example, if you enable the SSH on your port 22, you can immediately see thousands of login attempts from Asian countries – India, China, Pakistan, and Bangladesh. To protect your computer from outside attacks, you will need to understand the basics of security and firewall to protect your computer from outside attacks.
#4: You will need to forward port 80 on your router to web server.
This will allow outside people of your network to access your website. For home networks, this is NOT recommended, so educate yourself about this issue to know what you’re actually doing.
#5: You may violate your ISP’s terms of service.
NOT for a new website that gets only few visitors a day, but for those that get notable traffic, your ISP may either drop you or talk to their lawyers for legal action. So, you will have to talk to your ISP to know what their policy on this.
#6: You will require using a dynamic IP server.
Your home IP address changes frequently, which your ISP does for you to protect you for the most part. When you use dynamic IP address, you make your website secure because it is difficult to track you and harder to attack. In order to assign a URL to your IP, you will have to use services such as DynDNS that can track your IP and dynamically update DNS.
To wrap it up!
Well, it seems that you don’t have to break your bank to host your own website from home, but you will certainly spend many hours (days even) setting up the server, dynamic DNS, networking, etc.
Or, you could just pay few dollars (less than $5/mo) for someone else to do all that for you.
I used to host my website on local servers at home, just to learn how to create a website for learning purposes, but in the long run, I realized they are not worth the time.
Over to you…
What do you think? Is it better to host your website on your own web server or is it better to choose a reliable web hosting company to quickly set up your website and launch? Please comment below.
Thank you for reading, Abishek
Total Views: (26)