How To Install WordPress With EasyEngine on Nginx (Effortlessly)

Install WordPress with EasyEngine on Ubuntu 18.04 for a high traffic website!

EasyEngine (ee) is a command line tool (script) for the Nginx web servers to effortlessly manage WordPress sites that are running on the LEMP Stack (Linux, Nginx, MySQL/MariaDB, and PHP-FPM).

EasyEngine is both – free and open source, developed in PHP language and uses Docker for all operations. It can be installed on Ubuntu and Linux Debian distributions.

Quick Setup

Using SSH client login to your server with username and password. Just paste following commands in your shell to setup EasyEngine on your vps/server and making your site live.

  • First command installs EasyEngine on your server.
  • Second command installs necessary stack and creates Single WordPress Site with domain example.com
# install easyengine
wget -qO ee rt.cx/ee4 && sudo bash ee 

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

To view your site in browser just point your domain to server.

Installing WordPress + Nginx Server (Minimal Configuration)

Features

Complete Setup

Install WordPress, Nginx, PHP, MySQL, Redis & deps

Let’s Encrypt

HTTPS with wildcard and auto-renewal support

For WordPress

WordPress object & full-page cache support

Easy Updates

Run ee cli update for new features & fixes

Docker

Power of Docker, without the complexity

Cron

Every WordPress site uses native cron

Developer Friendly

Mailhog

Intercept email in dev env to debugging

Mac Support

Use same env locally as your production server

Admin Tools

PhpMyAdmin, Redis web viewer & more
Modular

Modular

Easy to extend using composer packages

WP-CLI

Every WordPress site has WP-CLI by default

Freedom

EasyEngine uses MIT license. More power to you!