You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
VirtuBox f309fb6d42
2 years ago
css improve monitoring display 3 years ago
docs update documentation 3 years ago
js improve monitoring display 3 years ago
.gitignore improve monitoring display 3 years ago
LICENSE Initial commit 3 years ago Update 2 years ago
ee-dashboard.png update screenshot 3 years ago
favicon.ico Add files via upload 3 years ago
index.php update links 2 years ago Update 3 years ago


A clean bootstrap dashboard for EasyEngine


New version is available : WordOps-dashboard

Automated dashboard installation will be available soon in WordOps


  • EasyEngine


Automated install

bash <(wget -O -

Manual install

Install the Following Stacks

ee stack install --web --php7 --redis --admin --phpredisadmin

Update phpmyadmin (if needed)

cd ~/ || exit
curl -sS | php
mv composer.phar /usr/bin/composer
chown www-data:www-data /var/www
sudo -u www-data -H composer update -d /var/www/22222/htdocs/db/pma/

Install Netdata

## install dependencies
sudo apt-get install autoconf autoconf-archive autogen automake gcc libmnl-dev lm-sensors make nodejs pkg-config python python-mysqldb python-psycopg2 python-pymongo python-yaml uuid-dev zlib1g-dev -y

## install nedata
bash <(curl -Ss all --dont-wait

## optimize netdata resources usage
echo 1 >/sys/kernel/mm/ksm/run
echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs

## disable email notifigrep -cions
sudo sed -i 's/SEND_EMAIL="YES"/SEND_EMAIL="NO"/' /etc/netdata/health_alarm_notify.conf
sudo service netdata restart

Nginx configurations

  • added nginx & php-fpm status page to default vhost
  • added netdata reverse-proxy configuration in 22222
  • added php7.1, php7.2 and netdata upstream to upstream.conf
# add location for monitoring
wget -O /etc/nginx/sites-available/default

# replace php5.6 by php7.0 and add netdata reverse-proxy
wget -O /etc/nginx/sites-available/22222

# php7.1 php7.2 & netdata upstream
wget -O /etc/nginx/conf.d/upstream.conf

Install extplorer

mkdir /var/www/22222/htdocs/files
wget -O /var/www/22222/htdocs/files/
cd /var/www/22222/htdocs/files && unzip && rm

Install easyengine-dashboard

wget -O
unzip && rm
sudo cp -rf easyengine-dashboard-master/* /var/www/22222/htdocs/
sudo chown -R www-data:www-data /var/www/22222/htdocs

Updating EasyEngine-Dashboard

Just perform again the last installation step

cd /var/www/22222 || exit
wget -O
unzip && rm
sudo cp -rf easyengine-dashboard-master/* /var/www/22222/htdocs/
sudo chown -R www-data:www-data /var/www/22222/htdocs


Network interfaces meter are not displayed on the dashboard

If you network interface isn't named eth0, you just have to use the command ifconfig to find its name and to replace eth0 with the proper interface name in the dashboard index.php file. Example for a network interface named ens18 :

sed -i 's/eth0/ens18/' /var/www/22222/htdocs/index.php

Published & maintained by VirtuBox