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…

Configure + Enable Monit Brute Force Protection with fail2ban

Monit is a great tool for WordPress self-hosting which will monitor your essential services like nginx, MariaDB MySQL, php5-fpm, Varnish, Redis, memcached and basically anything running on your VPS or dedicated server. Monit does allow whitelisting so that only certain IP addresses or dynamic DNS addresses are allowed to access the Monit web interface. If … Learn more…

Auto Whitelist Multiple Dynamic DNS Addresses for nginx Security

Whitelisting your IP address for login pages on WordPress ensures that only your IP address can access the login page. It is by far one of the best security methods for preventing brute force attacks on your website. Previously I have shown how to whitelist a single dynamic DNS address which is great security practice … Learn more…

Configure Automatic Security Updates with Webmin

Webmin is an indispensable tool for some WordPress self-hosters. You get a file manager, cronjob manager, can manage your nginx virtual hosts, CSF Firewall (configuration guide) and more. I always configure Webmin to automatically install security updates and notify me via email (Mailgun guide) if there are other package updates. This keeps your VPS or … Learn more…