EasyEngine (ee) is a python tool to easily manage your WordPress websites with NGINX webserver, supported on Ubuntu and Debian Linux Distributions.

It has MIT license. You can Subscribe here for updates!

The Easy Part!

wget -qO ee rt.cx/ee && sudo bash ee    # install easy-engine
ee site create example.com --wp         # install wordpress on example.com

The Not-so-easy Part

Creating a high traffic site, big enough to crash Nginx! ;-)

easy-engine-logo-2-RS

Features

Complete Setup

Install NGINX, PHP, MySQL, Postfix and dependencies in one single command: ee stack install

HHVM & PageSpeed Support

Boost WordPress sites by enabling HHVM & PageSpeed using a single command

Caching Options

Use w3-total-cache, wp-super-cache & nginx’s fastcgi-cache. Supports Zend Opcache & Memcache too

Config Optimization

Automatically tweaks server configuration as per available hardware resources

Automatic Updates

Update EasyEngine for new feature with one simple command: ee update

Git-Backed Changes

All config changes are saved using Git so feel free to play with config!

Site Creation Commands

Standard WordPress Sites

ee site create example.com --wp                  # install wordpress without any page caching
ee site create example.com --w3tc                # install wordpress with w3-total-cache plugin 
ee site create example.com --wpsc                # install wordpress with wp-super-cache plugin 
ee site create example.com --wpfc                # install wordpress + nginx fastcgi_cache

WordPress Multsite with subdirectory

ee site create example.com --wpsubdir            # install wpmu-subdirectory without any page caching
ee site create example.com --wpsubdir --w3tc     # install wpmu-subdirectory with w3-total-cache plugin 
ee site create example.com --wpsubdir --wpsc     # install wpmu-subdirectory with wp-super-cache plugin 
ee site create example.com --wpsubdir --wpfc     # install wpmu-subdirectory + nginx fastcgi_cache

WordPress Multsite with subdomain

ee site create example.com --wpsubdom            # install wpmu-subdomain without any page caching
ee site create example.com --wpsubdom --w3tc     # install wpmu-subdomain with w3-total-cache plugin 
ee site create example.com --wpsubdom --wpsc     # install wpmu-subdomain with wp-super-cache plugin 
ee site create example.com --wpsubdom --wpfc     # install wpmu-subdomain + nginx fastcgi_cache

Non-WordPress Sites

ee site create example.com --html                # create example.com for static/html sites
ee site create example.com --php                 # create example.com with php support
ee site create example.com --mysql               # create example.com with php & mysql support

HHVM Enabled Sites

ee site create example.com --wp --hhvm           # create example.com WordPress site with HHVM support
ee site create example.com --php --hhvm          # create example.com php site with HHVM support

PageSpeed Enabled Sites

ee site create example.com --wp --pagespeed      # create example.com WordPress site with PageSpeed support
ee site create example.com --php --pagespeed     # create example.com php site with PageSpeed support

Create “12″ Types of WordPress Sites!

Single Site Multisite w/ Subdir Multisite w/ Subdom
NO Cache –wp –wpsubdir –wpsubdom
WP Super Cache –wpsc –wpsubdir –wpsc –wpsubdom –wpsc
W3 Total Cache –w3tc –wpsubdir –w3tc –wpsubdom –w3tc
Nginx cache –wpfc –wpsubdir –wpfc –wpsubdom –wpfc

It does make lives Easier!

Adriano Corte Real

Thank you guys so much for the support and easyengine is one of the most awesome things ever!

        — Adriano Corte Real
angelica

EE is an amazing piece of heaven for developers and bloggers, making everyone’s life easier!

        — Angélica Costa

What they are saying @easyengine

Get Premium Support

$ 99 USD for 1 month

Our Support team is available between 06:30 UTC to 14:30 UTC, weekdays only.

 

Facing problem in managing your server

We make it insanely easy!