Blocking Country and Continent with nginx GeoIP on Ubuntu 18.04

Globalization has made cyberattacks much easier 🙁 unfortunately. As a result, you may not want certain countries to visit your site if you mainly get malicious traffic from specific countries that overload your server and slow it down. In this tutorial we will be configuring nginx to use the latest GeoIP database and blocking a … Learn more…

How to Configure Custom DNS Nameservers with Cloudflare

For privacy and vanity reasons you can add custom DNS nameservers using Cloudflare. This tutorial will show you how to add the custom nameservers to Cloudflare and how to get the IP addresses of these new nameservers so you can add them as glue records to your DNS registrar (where you purchased the domain). If … Learn more…

Configure CentOS Automatic Security Updates

When running your own VPS, security updates are critical for stability. I have shown how to configure automatic security updates on Debian and now it’s time to do it for CentOS. CentOS provide a flag for applying security updates, when combined with yum-cron we can schedule security updates to be automatically installed every day. Configure … Learn more…

Enable Automatic Kernel Patches without Rebooting with KernelCare

Linux distributions like Ubuntu, Debian and CentOS make stable and robust web servers. One critical advantage of using Linux over Windows is that you can upgrade software without having to reboot. The main exception to this is kernel upgrades which require reboots. KernelCare overcomes this limitation so you can maintain 100% uptime while running the … Learn more…