You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
gau1991 396d553f2e Improved code 10 years ago
bin Improved comments 10 years ago
config Change --mail,--web,--all to mail,web,all 10 years ago
docs Change --mail,--web,--all to mail,web,all 10 years ago
src Improved code 10 years ago
templates Added Missed newline 10 years ago
.travis.yml Fixed travis 10 years ago
CHANGELOG.txt Update Changelog 10 years ago
CONTRIBUTING.md Update CONTRIBUTING.md 11 years ago
LICENSE.txt Adding GPL License 11 years ago
README.md Update README.md 11 years ago

README.md

Stories in Ready Stories in Progress

EasyEngine Logo

[Travis Build Status] (https://travis-ci.org/rtCamp/easyengine)

EasyEngine (ee) is a linux shell-script collection, which makes it easy to manage your wordpress sites running on nginx web-server.

EasyEngine currently supports:

  • Ubuntu 12.04 & 14.04
  • Debian 6 & 7

Quick Start

wget -qO ee rt.cx/ee && sudo bash ee     # install easyengine
ee stack install                         # install nginx, php, mysql, postfix 
ee site create example.com --wp          # create example.com and install wordpress on it

Update EasyEngine

To update the EasyEngine, please set following alias in your ~/.bashrc

alias eeupdate="wget -qO eeup http://rt.cx/eeup && sudo bash eeup"

Now Update EasyEngine using command:

eeupdate

More 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

Cheatsheet - Site creation

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

Donations

License

Same [GPL] (http://www.gnu.org/licenses/gpl-2.0.txt) that WordPress uses!