Install WordPress with EasyEngine on Ubuntu 18.04 for a high traffic website!
EasyEngine (ee) is a command line tool (script) for the Nginx web servers to effortlessly manage WordPress sites that are running on the LEMP Stack (Linux, Nginx, MySQL/MariaDB, and PHP-FPM).
EasyEngine is both – free and open source, developed in PHP language and uses Docker for all operations. It can be installed on Ubuntu and Linux Debian distributions.
Quick Setup
Using SSH client login to your server with username and password. Just paste following commands in your shell to setup EasyEngine on your vps/server and making your site live.
- First command installs EasyEngine on your server.
- Second command installs necessary stack and creates Single WordPress Site with domain example.com
# install easyengine
wget -qO ee rt.cx/ee4 && sudo bash ee
# install wordpress on example.com
sudo ee site create example.com --wp
To view your site in browser just point your domain to server.
Installing WordPress + Nginx Server (Minimal Configuration)
Features
Complete Setup
Install WordPress, Nginx, PHP, MySQL, Redis & deps
Let’s Encrypt
HTTPS with wildcard and auto-renewal support
For WordPress
WordPress object & full-page cache support
Easy Updates
Run ee cli update for new features & fixes
Docker
Power of Docker, without the complexity
Cron
Every WordPress site uses native cron
Developer Friendly
Mailhog
Intercept email in dev env to debugging
Mac Support
Use same env locally as your production server
Admin Tools
PhpMyAdmin, Redis web viewer & more
Modular
Modular
Easy to extend using composer packages
WP-CLI
Every WordPress site has WP-CLI by default
Freedom
EasyEngine uses MIT license. More power to you!