Self Hosted WordPress Automation With EasyEngine

There is something about customizing WordPress on a fresh VPS from scratch that feels pretty good. You can squeeze every last drop of performance out of your $5 VPS. Configuring all the little pieces can get tedious after a while though. Easy Engine is here to save the day by automating the boring parts. In fact, you can setup and configure WordPress with just two shell commands.

wget -qO ee rt.cx/ee && sudo bash ee # install easyengine

sudo ee site create example.com --wp # install wordpress on example.com

This is just the beginning of what Easy Engine can help you do. It will automatically install the newest versions of Nginx, PHP, MySQL, Postfix and all the required dependencies in a single command. Easy Engine also tries to optimize for available hardware resources such as RAM while it’s installing. After that, nothing is stopping you from tweaking any setting to meet your needs further. You can also choose between caching options you want to use with your WordPress install. The options are W3Total Cache, WP Super Cache, and Nginx FastCGI Cache. Support for W3Total Cache tends to fluctuate depending on what the original developer has going on, but FastCGI cache is a solid choice. To boost WordPress speed even more Easy Engine enables HHVM and PageSpeed. Easy Engine can handle setting up standard WordPress, or it can set up a multisite subdomain or multisite subdirectory. Letsencrypt is built right into Easy Engine so creating an SSL protected site is as simple as this line:

ee site create example.com --wp --letsencrypt

If you have a VPS running WordPress only on Apache, this could be the performance upgrade you are looking for. You could have your site rebuilt in a weekend. They have plenty of faqs and tutorials listed on their website that cover about any question you could have. The community forum also seems to be plenty responsive.

To Learn More:

1 Comment

Leave a Reply