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.

WordPress Proposes Blocking Google’s FLoC

By Rutger | April 25, 2021

In the recent announcement from WordPress, they state that they are treating Google’s new FLoC tracking technology as a security concern and may block it by default on WordPress sites. Google’s Federated Learning of Cohorts (FLoC) received a lot of criticism concerning privacy. “FLoC is meant to be a new way to make your browser…

Am I FLoCed? A New Site to Test Google’s Invasive Experiment

By Rutger | April 5, 2021

 Am I FLoCed is one of an effort to uncover the invasive practices of the adtech industry—Google included. It is a new site where you can check if you are being subjected to the latest advertising experiment, FLoC. What is FloC? Federated Learning of Cohorts or FLoC is Google’s new advertising technology intended to replace…

DuckDuckGo Browser and Extension

By Rutger | February 25, 2021

DuckDuckGo describes itself as “the search engine that doesn’t track you.” Although DDG is better known for its privacy-focused search engine, the company has expanded into making its own Privacy Browser app for Android and IOS. The DDG Privacy Browser has the speed you need, the browsing features you expect (like tabs & bookmarks), and…

The Search Engine That Doesn’t Track You

By Rutger | February 11, 2021

THERE’S A NEW battleground in the browser wars: user privacy. Just recently, we published an article about Brave browser and how effective its tracker blocking technologies. So here’s another talk of the town privacy-focused search engine that will help you enjoy the internet without having to worry about leaving a digital footprint.  What is DuckDuckGo?…

Mozilla Firefox 85.00 is Here!

By Rutger | January 30, 2021

The popular open-source web browser Mozilla Firefox finally released version 85.00. With significant updates including the much-awaited major privacy enhancement called network partitioning. Check out the major improvements and what’s been added and changed for the latest Firefox 85.00. What’s new? The Adobe’s popular software Flash Player is no longer supported by Firefox 85. “There is…

Update: Let’s Encrypt Extends Support for Android 7 or Older Devices for Three Years

By Rutger | January 13, 2021

Back in November, Let’s Encrypt an open certificate authority announced an end to its partnership with Identrust and to “Standing on Our Own Two Feet – Let’s Encrypt”. The supposed part ways will cause compatibility issues with Android 7.1.1 or older to not be able to access HTTPS websites.  In its new announcement, Let’s Encrypt has…

Apple and Cloudflare team up to stop your ISP from seeing which websites you visit

By Rutger | December 16, 2020

Apple and Cloudflare team up to develop a new internet protocol called “Oblivious DNS-over-HTTPS,” or “ODoH,” which can prevent Internet Service Providers (ISP) from knowing which websites you visit. When visiting a website the request sent can be logged and tells your ISP which websites you visited, down to the hostnames and subdomains. This information…

Standing on Our Own Two Feet – Let’s Encrypt

By Rutger | November 13, 2020

[Update] Let’s Encrypt Extends Support for Android 7 or Older Devices for Three Years 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…

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…