Why You Should (not) Do Your Own Hosting

Hosting your own website looks simple for those of us who have some technical skills. And it is. You could be up and running in an hour or so, hosting your own website on a computer in your office or at home, using the existing internet and computer.

It’s true, the basics are simple. You set up a web server, a database server, configure access to the computer in the router, point the DNS to your public IP and your website is online.

But like with all good things, most of the work is in the details.

I will try to compile a list of things that a web hosting provider thinks about (or should think about):

  1. Loading Speed: Google research shows that half of the visitors of the typical website drop off while they’re waiting for the website to load. Speed is a combination of how the website’s built, server hardware, server resources (such as processor power, memory etc.), software configuration, domestic/international bandwidth, server location, use of CDN etc. The choice of your web host and the plan you have with them affect many of these factors and thus the loading speed and your website’s revenue.
  2. Backup and restore options: Computers and harddisks crash, so what about those orders that came in today, are they gone too? Was the backup on the same server? Or were they stored off site? What about the backup from last month?
  3. Internet Connection: Regular internet providers (cable/dsl) to your home or office can typically download well, but have limitations. Especially with uploads. Your website gets uploaded to visitors, and that bandwidth is shared amongst all visitors, so a typical internet provider doesn’t provide enough bandwidth for your visitors. It’s also not reliable and when it’s down, your website and business is down too.
  4. Software updates: The minimum to keep your website somewhat secure is keeping the server software up to date. Testing if the updates work well are required too.
  5. Software configuration: The default settings of server software leaves a lot of holes for hackers to break in, also the default settings do not provide you with the best performance. Expert knowledge/experience is required to make changes to the configuration to make sure it works well for the specific hosting solution that is required.
  6. Firewall/Malware/Anti-virus Scanning: An ever increasing number of automated programs (bots) is trying to find holes in the websites themselves. When they succeed, the customer’s website is used to send spam, show embarrasing advertisements etc. Scanning websites and preventing access means website owners can be protected or at least alerted to fix the issues before their Google ranking is affected and negatively affects the business revenue.
  7. Support: Having deep knowledge and experience about hosting is something that accrues within a good web host over the years. Having access to that experience via email or over the phone is priceless.



When you host not from your home or office, but from a cloud provider such as Amazon AWS or Microsoft Azure, you at least have item #3 covered, the internet connection. All the other items still rely on your own technical skills to set up, develop and keep up to date.


When you should host your own website (or application):

  1. If your business is your website: for example if you’re eBay or Facebook (and this is not about the size of the business, but the core of the product) and web hosting is at the core of your product. The flexibility of in-house hosting gives you a competitive edge.
  2. When you have all of the above in house: an experience web hosting team, the software solutions and adding this complexity to your business is worth it.
  3. When you don’t care [about any of the above]. That’s fine. Just please keep things up to date so you don’t help spammers.

If you have feedback to add to the list please let us know.
If you need quality hosting in Bangkok, please fill out the form below so we can see how we can best work together.

Standing on Our Own Two Feet – Let’s Encrypt

By Rutger | November 13, 2020

Let’s Encrypt announced its partnership with IdenTrust will come to an end by September 1, 2021. Except for its own root certificate, Let’s Encrypt has been using a cross-signed certificate from IdenTrust. The decision to part ways is dubbed as the company is standing on its own two feet. Five years ago, when Let’s Encrypt…

Sharing Meals with Students in Roi Et, Thailand

By Rutger | October 26, 2020

“If you make the world better for kids, you make the world better for everyone”. We have faced a lot of hurdles this year, and I know everyone can’t wait to put this year behind us and start anew.

Why using special DNS Servers is beneficial?

By Rutger | October 14, 2020

With the internet becoming an integral part of every business today, it has also increasingly become important that DNS servers remain stable, secure, and resilient against DNS attacks. By default, you’re most likely using your Internet Server Provider (ISP) DNS servers. DNS queries through ISP’s are vulnerable to attacks as it does not always use…

Make WordPress Websites Much Faster In 5 Steps

By Rutger | September 25, 2020

What can you do to make your WordPress website faster? A fast loading website provides an improved user experience and higher rankings in Google and that is good for your website/business.   1. Install a caching plugin What is it? Caching ensures that your page does not have to be “made” continuously. Making it costs…

New Let’s Encrypt SSL Certificates – Free SSL But Beware

By Rutger | September 18, 2020

We offer Let’s Encrypt SSL certificates for a few years now so that together we make the internet more secure. By removing the barrier that SSL certificates cost money, and by easily installing them by pressing a button in the control panel, there is virtually no reason not to use SSL anymore. It is good to…

Keep Your WordPress Site Safe in 6 Steps

By Rutger | September 11, 2020

This is a short but powerful guide on how to keep your WordPress website safe, and protected against hackers and other scum.  Roadmap Step 1: Make sure you have a good backup plan.Ask yourself this question. If your site is now suddenly deleted, can you restore a backup from 1 day back and also from 1…

Activate A Better Spam Filter For Free

By Rutger | September 4, 2020

The new spam filter that we introduced in 2017 works very well. Because of the positive feedback, we have decided to offer this permanently on all our packages without extra costs! You can drastically reduce spam with one click: Via the new account center on my.codeorange.co.th/login you will find an “Advanced Settings” tab under Email settings where you…

Search Engine Tip: Prevent Duplicate Content By Removing Wildcard Subdomain From DNS

By Rutger | August 28, 2020

If you have a website, it is important to only publish it in one place. The underlying reason is that Google and other search engines do not like it if they find the same information in multiple places (so-called duplicate content). How is that possible if you do not intentionally copy pages to other places? One…

Set Default Homepage

By Rutger | August 21, 2020

Three years ago, we added a function to the Control Panel, called “Standard Homepage”, and we think it deserves a bit more attention. With this function, you determine where your website ‘lives’ as it were and it is very positive for SEO and conversion. This is because your website is accessible by default in several ways: http://www.exampledomain.nl (most used)…

WordPress Downgrade Plugin

By Rutger | August 14, 2020

If for some reason you run into an issue when you upgraded WordPress, you can simply restore the backup that you made (you made one, right?) If the issue is with WordPress core, and for example your theme does not (yet) support the new WordPress version, then it’s good to know there’s a downgrade plugin…