Kevin Pirnie's Security Articles

Plugin - Security Header Generator

Plugin - Security Header Generator

Managing the hosting for thousands of websites is no easy feat. Wordpress makes that a tad more difficult because it currently runs over 1/3 of the websites on the internet. Keeping an application with this kind of global coverage secure should be the number 1 priority of every web hosting…

Plugin - Gravity Forms SMTP Settings

I ran into a situation where a client needed to utilize separate SMTP accounts to send emails through their forms on their site for various reasons ranging from send tracking to accounting. They were already using the WP Mail SMTP plugin, but had found that there was no way they…

Antivirus & Antimalware for Linux Servers

Scanning your system for different types of unwanted programs can help identify issues, or at least give you the peace of mind for having a clean server. There are multiple options for making sure your server is clean of any malware, this guide goes over the top scanning software you…

Restic Python Backup to S3 Compatible Storage

Forward In my quest to get my servers fully automated, I realized I needed a reliable way to backup and restore my sites and databases.  Including a way to either browse the backups, or restore them to any other machine I have access to. At first I thought... mmm...  duplicity…

RunCloud and iThemes for Wordpress

Like most good hosting support folks, security tops the list of my priorities. While a good firewall, and true Web Application Firewall are the best means for helping with this, sometimes shared hosting services will not change the configurations they have in place to support the necessary security for a…