What is EasyEngine and its functions?

Gmeister4

Well-known member
Joined
Apr 19, 2016
Messages
114
Best answers
0
Ratings
7
Points
18
#1
Does any one tell me what is EasyEngine and its functions? I read more about it but I have not ever used it before. Can I install it on my hosting?
 

VirtuBox

Global Mod
Staff Member
Joined
May 3, 2016
Messages
1,489
Best answers
4
Ratings
371 8
Points
83
#2
EasyEngine is a small command line tool to setup a lightweight LEMP stack (Nginx, php, Mariadb). It can be used on debian8 or ubuntu 14.04/16.04 LTS

to install easyengine :

Code:
wget -qO ee rt.cx/ee && bash ee
Then you can create a website in a single command :

HTML Website

To create simple html website use this command.
Code:
ee site create example.com --html
PHP Website

To create simple php website with no database use this command.
Code:
ee site create example.com --php
PHP+MySQL Website

To create simple php website with database use this command.

Code:
ee site create example.com --mysql
NOTE: You can find MySQL database details in ee-config.php file.

Enable SSL using Let's Encrypt

EasyEngine supports Let's Encrypt out of the box.
Code:
ee site create example.com --letsencrypt
You can add --letsencrypt to any other flag.


WordPress Site

Following are the WordPress website types you can create website based on

  • Cache Mechanism
  • WordPress type (Single/Multisite)

Standard WordPress Sites

To create Standard/Single WordPress site use following command.
Code:
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 whisp-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
WordPress Multisite with subdirectory

To create WordPress Multisite with subdirectory setup use from following command.
Code:
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
ee site create example.com --wpsubdir --wpredis # install wpmu-subdirectory + nginx redis_cache
WordPress Multisite with subdomain

To create WordPress Multisite with subdomain setup use from following command.
Code:
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
ee site create example.com --wpsubdom --wpredis # install wpmu-subdomain + nginx redis_cache

PHP 7.0 Site

To create site with PHP 7.0 you can use --php7 during site creation
Code:
ee site create example.com --wp --php7
 
Joined
Aug 5, 2017
Messages
41
Best answers
0
Ratings
1
Points
8
#3
This was a great explanation of Easy Engine, thanks! I've been using it for two months now, the main website has some awesome tutorials for anyone who needs more information, I'll leave the link before.
There's also a great alternative to Easy Engine called Trellis, you can check that out too.

https://easyengine.io/tutorials/

Cheers!
 
Recommended Threads

Latest Hosting OffersNew Reviews

Sponsors