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 dd8f16607d Fixed Postfix 10 years ago
config added --password option for autocompletion 10 years ago
docs removed hardcoded value from import_slow_log.py ,stack.py and debug.py file and added doc string in clean.py,secure.py 10 years ago
ee Fixed Postfix 10 years ago
tests Done changes in stack_services.py and secure.py 10 years ago
.gitignore Improved Directory structure 10 years ago
.travis.yml Fixed Travis 10 years ago
LICENSE Added MIT license 10 years ago
README.md README changes 10 years ago
install Fix typo 10 years ago
requirements.txt Removed pystache 10 years ago
setup.cfg Improved Directory structure 10 years ago
setup.py EMail validation on setup.py 10 years ago

README.md

IMPORTANT

We are looking for [Python Developers] (https://rtcamp.com/careers/python-developer/) to join our team. We offer work from home, so you can join EasyEngine team anywhere! [Why Python?] (https://rtcamp.com/blog/easyengine-3-roadmap/#whypython)


Stories in Ready Stories in Progress

EasyEngine Logo

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

EasyEngine (ee) is a python tool, which makes it easy to manage your wordpress sites running on nginx web-server.

EasyEngine currently supports:

  • Ubuntu 12.04 & 14.04
  • Debian 7

This is Beta version. Donot Try on Production/Live servers

Quick Start

wget http://rt.cx/eebeta && sudo bash eebeta     # install easyengine 3.0.0-beta
sudo ee site create example.com --wp     # Install required packages & setup WordPress on example.com

Update EasyEngine

Update Procedure For EasyEngine to version 3.0.0-beta

wget http://rt.cx/eebeta && sudo bash install

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 --wpsubdomin            # install wpmu-subdomain without any page caching
ee site create example.com --wpsubdomain --w3tc     # install wpmu-subdomain with w3-total-cache plugin
ee site create example.com --wpsubdomain --wpsc     # install wpmu-subdomain with wp-super-cache plugin
ee site create example.com --wpsubdomain --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 --wpsubdomain
WP Super Cache --wpsc --wpsubdir --wpsc --wpsubdomain --wpsc
W3 Total Cache --w3tc --wpsubdir --w3tc --wpsubdomain --w3tc
Nginx cache --wpfc --wpsubdir --wpfc --wpsubdomain --wpfc

Donations

[Donate] (https://rtcamp.com/donate/?project=easyengine)

License

[MIT] (http://opensource.org/licenses/MIT)