Automatically Back up WordPress to Dropbox with WP-CLI Bash Script

There is a crazy amount of WordPress backup plugins out there. One of my favorites is UpdraftPlus available on the repository for when I have to move sites between shared hosting accounts. When I back up my own sites from my VPS, I replicate the behavior of many plugins: package up the whole site, database … Learn more…

Block wp-login Brute Force Attacks with CloudFlare Page Rule

CloudFlare provides a free service for CDN, security and speed. Many people think CloudFlare only offers security to Business and Enterprise customers. Granted they get more security like the Web Application Firewall but free users get some basic protection from DDoS and bots. CloudFlare allows 3 custom page rules for free accounts which we can use to … Learn more…

Install + Configure Elasticsearch to Speed up WordPress Search

The default WordPress search uses MySQL which is not search-optimized and can be slow. Elasticsearch is a NoSQL database which uses a lucene structure. The goal of Elasticsearch is to provide search results in real time. ElasticPress is the plugin that integrates WordPress with ElasticSearch to make WordPress searching fast and awesome. It extends WordPress … Learn more…

How to Configure Memcached to Use Unix Socket Speed Boost

Memcached is a high speed caching system for storing objects in RAM. It works well with WordPress and WooCommerce as an object cache for storing transients so they are not stored in the MySQL database. On WooCommerce particularly object caching can help considerably because of the number of transients used by plugins and orders. Unix sockets … Learn more…

Protect + Stop WPScan WordPress User Enumeration with Varnish

WPScan is a WordPress vulnerability scanner written in Ruby. Sucuri sponsored WPScan which hosted on github. With its security vulnerability database for WordPress core, plugins and themes hackers can get a report on your site’s known security problems which can be exploited. You can install WPScan yourself on Debian 8 (guide) or Ubuntu 16.04 (guide). WPScan provides multiple ways … Learn more…