EasyEngine

Quick Start

Distro

  • Ubuntu 12.04 & 14.04 & 16.04
  • Debian 7 & 8

Port Requirements:

Name Port Number Inbound Outbound
SSH 22
HTTP 80
HTTPS/SSL 443
EE Admin 22222
GPG Key Server 11371

Cheatsheet - Site creation

sudo ee site create example.com --wp     # Install required packages & setup WordPress on example.com
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
Redis cache --wpredis --wpsubdir --wpredis --wpsubdomain --wpredis

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
ee site create example.com --wpredis             # install wordpress + nginx redis_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

Installation/Setup

Voraussetzung

  • Non-root User
  • Hostname
Non-root User
adduser name
usermod -a -G sudo isp
Hostname
nano /etc/hostname
nano /etc/hosts
reboot
/etc/hostname
export HOSTNAMESHORT="server1"
echo $HOSTNAMESHORT > /etc/hostname
/etc/init.d/hostname.sh start
/etc/hosts

Installation EasyEngine

wget -qO ee rt.cx/ee && sudo bash ee     # Install easyengine 3

Installation Monit

Useful Links

Software

GitHub Repos

EasyEngine Wiki

Installation

Monitoring

Community Guides

Entwicklung

Travis Build Status Join EasyEngine Slack Channel

Update: We are working on next major release (v4) which will be in PHP and based on WP-CLI.