EasyEngine Could not create user

When creating a wordpress web site on EasyEngine, i get following error

This is because EasyEngine try to create a WordPress admin user, that failed to create due to length. To fix the error, you can specify a shorter wordpress admin user name with option –admin-user=admin

See EasyEngine […]

Read More…

Enable FTP for EasyEngine Website

To Enable FTP for EasyEngine web sites, we need to install pure-ftpd. On Ubuntu/Debian, run

Enable virtial FTP users

In EasyEngine, we sites files are owned by www-data user, this user have a UID of 33. By default pure-ftpd won’t allow this. To enable users with UD 33 to login, run

Now […]

Read More…

EasyEngine Create Site

To create HTML web site

To create PHP web site

To create PHP/MySQL web site

To enable LetsEncrypt SSL, add –letsencrypt

Create WordPress site

Create WordPress site with PHP 7.3 and cache enabled

Secify wordpress admin user and email during site creation

Create WordPress multi site

WordPress […]

Read More…

EasyEngine backup WordPress Database

EasyEngine WordPress Database Backup

EasyEngine run database of web sites in a Docker container. To take backup of MySQL database used by a WordPress website, you can run command

This will create database backup on document root of the web site. Backup will be available in your web sites document root

You can also download using


Read More…

Enable Admin Tools in EasyEngine

EasyEngine Admin Tools

EasyEngine come admin tools. This include phpMyAdmin, phpinfo, OpCache GUI, nginx status. To enable admin tool, run

Admin tools are password protected, to get login details, run

You can login to admin tools at

Accessing phpMyAdmin The pma link in EasyEngine Admin tools take you to phpMyAdmin login page. To login, you […]

Read More…

EasyEngine Connect to MySQL Database

To Find MySQL root password on EasyEngine, run


To connect to MySQL console, run

See EasyEngine […]

Read More…

Upgrade EasyEngine

EasyEngine upgrade

To upgrade EasyEngine, run

It is recommended you run this in tmux or screen to avoid disconnection while upgrading. Example

Related Posts EasyEngine […]

Read More…


EasyEngine is a command line tool to manage/configure Nginx web server. https://easyengine.io/ To install EasyEngine, run

Create Web Site EasyEngine Create Site Enable Let’s Encrypt Enable SSL for a site in EasyEngine Enable FTP for EasyEngine Website EasyEngine HOWTOs Upgrade EasyEngine EasyEngine Renew SSL EasyEngine Connect to MySQL Database EasyEngine backup WordPress Database Enable […]

Read More…