This article is outdated and may not work correctly for current operating systems or software.
ee) is a Python tool which allows you to manage your Wordpress sites on Nginx easily and automatically. Using EasyEngine, you won't have to deal with complicated web server configurations.
In this simple guide, we'll see how to install EasyEngine and set up a single WordPress site that uses
HTTPS powered by a Let's Encrypt certificate.
Complete Setup: Install NGINX, MySQL, Postfix, PHP 7 and dependencies with a single command.
Let's Encrypt: Enable
HTTPS(SSL/TLS) during or after site creation with a simple flag
Caching Options: Use W3Total Cache, WP Super Cache and Nginx's FastCGI Cache.
EasyEngine must be installed on a new server that does not already have Apache or MySQL.
Update the system.
sudo apt-get update
wget -qO ee rt.cx/ee && sudo bash ee
You will be asked for a username and your email address. Once the installation is complete, check that it's working.
You will receive a list of available arguments.
EasyEngine aims to makes it easy to install Wordpress - you can do this just with a single command.
sudo ee site create yourdomain.com --wp --letsencrypt
This command will install the Let's Encrypt certificate, Nginx, PHP, and MariaDB, followed by WordPress.
You can add additional arguments after
-wp. The list of available commands is available on the EasyEngine website.