How to install EasyEngine

EasyEngine (ee) is a tool to install all the application packages needed to run a WordPress-based website with the Nginx web server, MariaDB database, and PHP in Docker. Here’s a tutorial on how to install EasyEngine on an Ubuntu 20.04 VPS.

System requirements

Minimum system requirements for running EasyEngine

  • Linux Ubuntu 20.04
  • RAM 1GB
  • 1vCPU
  • 10GB Disk space

if you have a higher specification server then the better.

Open Linux terminal, if using Windows, please open the PuTTY program to remote server via SSH terminal.

Download and install EasyEngine

Copy/Paste following command then press Enter

wget -qO ee rt.cx/ee4 && sudo bash ee

Wait for it to finish, so it looks like this

+-------------------+--------------------------------------------------------------------------+ | OS | Linux 5.4.0-51-generic #56-Ubuntu SMP Mon Oct 5 14:28:49 UTC 2020 x86_64 | | Shell | /bin/bash | | PHP binary | /usr/bin/php7.3 | | PHP version | 7.3.27-9+ubuntu20.04.1+deb.sury.org+1 | | php.ini used | /etc/php/7.3/cli/php.ini | | EE root dir | phar://ee.phar | | EE vendor dir | phar://ee.phar/vendor | | EE phar path | /root | | EE packages dir | | | EE global config | | | EE project config | | | EE version | 4.1.5 | +-------------------+--------------------------------------------------------------------------+ /usr/sbin/cron /usr/bin/crontab -----> Adding ssl-renew cron no crontab for root
Code language: PHP (php)

Check list docker images

To see a list of what images are installed in Docker, run the following command:

docker images

Output

easyengine/php v4.1.6 d700893ee9a0 7 months ago 759MB easyengine/postfix v4.1.5 f5ac5c1276af 8 months ago 475MB easyengine/nginx v4.1.4 502705ab18a2 8 months ago 85.2MB easyengine/redis v4.1.4 8df6607d58ef 8 months ago 104MB easyengine/nginx-proxy v4.1.4 e62b5bc02d07 8 months ago 163MB easyengine/mariadb v4.1.3 580f7d75d8d5 9 months ago 407MB easyengine/cron v4.0.0 e86e4f2e4e9a 2 years ago 8.83MB easyengine/mailhog v4.0.0 789b9de98747 2 years ago 19.3M

EasyEngine will be installed in /opt/easyengine/

Done.

Next, we will install WordPress on EasyEngine.

Leave a Comment