diff --git a/README.md b/README.md index 99e8bd1..d5b701e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # [L]inux [E]ngine-X [M]ariaDB [P]HP Install[ER] -LEMPer stands for Linux, Engine-X (Nginx), MariaDB and PHP installer written in Bash script. This is just a small tool set (a bunch collection of scripts) that usually I use to deploy and manage Debian-based/Ubuntu LEMP stack. LEMPer is _ServerPilot_, _CloudWays_, _RunCloud_, and _EasyEngine_ alternative crafted to support wide range PHP framework (not only WordPress). +LEMPer stands for Linux, Engine-X (Nginx), MariaDB and PHP installer written in Bash script. This is just a small tool set (a bunch collection of scripts) that usually I use to deploy and manage Debian-based/Ubuntu LEMP stack. LEMPer is _ServerPilot_, _CloudWays_, _RunCloud_, _WordOps_, and _EasyEngine_ alternative crafted to support wide-range PHP framework (not only WordPress). [![Build Status](https://travis-ci.org/joglomedia/LEMPer.svg?branch=1.3.0)](https://travis-ci.org/joglomedia/LEMPer) @@ -9,14 +9,14 @@ LEMPer stands for Linux, Engine-X (Nginx), MariaDB and PHP installer written in * Nginx from [Ondrej's repository](https://launchpad.net/~ondrej/+archive/ubuntu/nginx) * Nginx build from [source](https://github.com/nginx/nginx) with [Mod PageSpeed](https://github.com/apache/incubator-pagespeed-ngx) module. * Nginx with FastCGI cache enable & disable feature (via LEMPer CLI). -* Nginx pre-configured optimization for low-end VPS/cloud server. Need reliable VPS/cloud server? Get one [here](https://eslabs.id/digitalocean/) or [here](https://eslabs.id/upcloud/). +* Nginx pre-configured optimization for low-end VPS/cloud server. Need reliable VPS/cloud server? Get one [here](https://eslabs.id/upcloud/) or [here](https://eslabs.id/digitalocean/). * Nginx virtual host (vhost) configuration optimized for WordPress, and several PHP Framework. * Supported PHP Framework and CMS: default (vanilla PHP), framework (codeigniter, laravel, lumen, phalcon, symfony), CMS (drupal, mautic, roundcube, sendy, wordpress, wordpress-ms), and more coming soon. -* Multiple PHP version 5.6 [EOL], 7.0 [EOL], 7.1, 7.2, 7.3, 7.4 [Beta] from [Ondrej's repository](https://launchpad.net/~ondrej/+archive/ubuntu/php). +* Multiple PHP version 5.6 [EOL], 7.0 [EOL], 7.1, 7.2, 7.3, 7.4 from [Ondrej's repository](https://launchpad.net/~ondrej/+archive/ubuntu/php). * PHP sets as user running the PHP script (via FPM's pool). Feel the faster Nginx with secure multi-user environment like a top-notch shared hosting. * PHP Zend OPcache. * PHP Loader (ionCube & SourceGuardian). -* MariaDB 10 (MySQL drop-in replacement). +* SQL database with MariaDB 10 (MySQL drop-in replacement). * In-memory database with Redis. * Memory cache with Memcached. * NoSQL database with MongoDB *NEW*. @@ -33,8 +33,7 @@ LEMPer stands for Linux, Engine-X (Nginx), MariaDB and PHP installer written in ### Installing LEMP stack ```bash -sudo apt-get install git -git clone -q https://github.com/joglomedia/LEMPer.git; cd LEMPer; cp -f .env.dist .env; sudo ./lemper.sh --install +sudo apt-get install git && git clone -q https://github.com/joglomedia/LEMPer.git && cd LEMPer && cp -f .env.dist .env && sudo ./lemper.sh --install ``` ### Removing LEMP stack @@ -45,7 +44,7 @@ sudo ./lemper.sh --remove ## LEMPer Command Line Administration Tool -LEMPer comes with friendly command line tool which will make your LEMP stack administration much more easier. These command line tool called Lemper CLI (lemper-cli) for creating new virtual host and managing existing LEMP stack. +LEMPer comes with friendly command line tool which will make your LEMP stack administration much easier. These command line tool called Lemper CLI (lemper-cli) for creating new virtual host and managing existing LEMP stack. ### lemper-cli Usage @@ -67,7 +66,7 @@ for more help sudo lemper-cli --help ``` -Note: Lemper CLI will automagically add a new PHP-FPM user's pool configuration if it doesn't exists. Your jos is add the user account, first. +Note: Lemper CLI will automagically add a new PHP-FPM user's pool configuration if it doesn't exists. You must add the user account first. ## Web-based Administration @@ -94,7 +93,7 @@ http://YOUR_DOMAIN_NAME:8082/lcp/filemanager * ~~Custom build latest [Nginx](https://nginx.org/en/) from source~~ * ~~Add [Let's Encrypt SSL](https://letsencrypt.org/)~~ * ~~Add network security (iptable rules, firewall configurator, else?)~~ -* Add enhanced security (AppArmor, cgroups, jailkit (chrooted/jail users), else?) +* Add enhanced security (AppArmor, cgroups, jailkit (chrooted/jail users), fail2ban, else?) * Add file backup tool (Borg, Restic, Rclone, Rsnapshot, else?) * ~~Add database backup tool (Mariabackup, Percona Xtrabackup, else?)~~ * Add server monitoring (Amplify, Monit, Nagios, else?) @@ -105,7 +104,7 @@ http://YOUR_DOMAIN_NAME:8082/lcp/filemanager Please send your PR on the Github repository to help improve this script. -## TLDR +## TL;DR If you're looking for mature, feature rich, advanced, and 24/7 premium service, please don't use this script.