No Description

irwanmohi 4a05e1cc82 Update 'readme.md' 3 years ago
host a8d77f2ed9 Add files via upload 5 years ago
CNAME be3ec11214 Update CNAME 5 years ago
_config.yml fbaa165bb1 Set theme jekyll-theme-leap-day 5 years ago
backup.sh dc498fa5fe Update backup.sh 5 years ago
clone.sh d8bfbe9d3d Update clone.sh 5 years ago
copy.sh b2bdf1cc53 Rename clone.sh to copy.sh 5 years ago
hostvn 9b74ee3e08 Update 'hostvn' 3 years ago
index.html 9041964d88 Update index.html 5 years ago
install 5d82e3751d Add 'install' 3 years ago
install.sh 52ed75a697 Update install.sh 5 years ago
mount.sh 4f77e20d28 Update mount.sh 5 years ago
readme.md 4a05e1cc82 Update 'readme.md' 3 years ago
restore.sh 290e1c86de Update restore.sh 5 years ago
upgrade.sh 7ffbabb37f Update upgrade.sh 5 years ago

readme.md

Auto Install & Optimize LEMP Stack on Ubuntu (18.04, 20.04)

Author: Sanvv - HOSTVN.NET Technical

Home Page: Hostvn Scripts Home page , Hostvn.net - Domain Name, Web Hosting, Email, VPS & Website Hosting

Document: https://help.hostvn.vn/

Groups Support: https://www.facebook.com/groups/hostvn.vn

################################################## ######################################

Script written in shell to install LEMP Stack (Nginx - MariaDB - PHP-FPM) on Ubuntu (18.04, 20.04), Debian 10.

Please do not copy, redistribute for commercial purposes, donate. Thank you.

  1. Script details: 1.1. Setting Constantly updated, providing Menu for easy operation, automatic installation. Install the software with the latest version from the homepage itself. Mariadb: 10.5. Nginx Stable version. Allows selection of PHP version: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 phpMyAdmin 4.9.x if default PHP installation is 5.6, phpMyAdmin 5.0.x if default PHP installation is 7.x. Configure Nginx FastCGI cache Configure Nginx Pagespeed Install PHPMemcachedAdmin, phpRedisAdmin, Opcache Dashboard. Install memcached, redis cache. (It will not be on by default). Install Fail2ban. Let's Encrypt SSL integration. CloudFlare DNS API integration for faster SSL authentication. Provides Upgrade Menu Nginx, MariaDB, PHP, Redis, Memcached, phpMyAdmin. Install WP-CLI, Composer, supervisor, Rclone. Install: ClamAV, ImunifyAV. DO NOT COLLECT ANY INFORMATION ON YOUR VPS. 1.2. Optimal Optimally configure MySQL, Nginx, PHP, Opcache, Memcached, Redis in accordance with VPS's parameters. Configure Brotli Compress. Configure URL rewrite with some popular source code: WordPress, Laravel, Opencart, Magento, Drupal... Allows running two versions of PHP in parallel. Managing FTP is easy in case you hire coders and only want them to have access to certain folders. Allows you to choose Redis Cache or Memcached to speed up your website. Enables Let's Encrypt auto-renewal configuration. The menu supports paid SSL configuration. Menu view error log Nginx, Mysql, PHP and view by specific domain. Cronjob automatically updates Cloudflare's latest IP range for Nginx and CSF Firewall. And More... 1.3. Security Configure enhanced security from the webserver layer. Configure the website to run with different users to limit the spread of malicious code between websites. Disable dangerous functions, enable open_basedir and some other configurations to enhance security. Auto block bruteforce SSH, SFTP, Admin Tool .... with Fail2ban. Block run shell in WordPress uploads folder. Block access to sensitive folders and files on WordPress. Anti Bruteforce wp-admin. Block, Unblock IP easily with Firewall management menu. Disable User API - /wp-json/wp/v2/users - on WordPress to avoid exposing User information. Change SSH Port to avoid SSH scanning. Allow to change Admin port. Allow to change SSH/SFTP port. Automatically generate strong passwords. Scan Malware with Clamav, ImunifyAV. And More... 1.4. Manage WordPress Check the WordPress version in use. Update WordPress. Update plugins. Database Optimization. Repair Database. Backup data (Local/GG Drive). Data recovery (Local/GG Drive). Change domain name. Change admin password (wp-admin). Automatic WordPress installation. Enable/disable Yoast Seo config. Enable/Disable Rank Math Seo config. Configure Nginx with some popular cache plugins: WP-Rocket, w3 total cache, wp supercache, Cache Enabler, Swift Performance, Fast cache. Add cache key to avoid duplicate content between sites when using memcached or redis. Enable/disable Debug. Enable/disable maintenance mode. Enable/Disable disable xmlrpc (Default will disable xmlrpc to avoid DDOS exploit). Deactivate all plugins. Random database prefix when using the automatic installation function. And more... 1.5. Backup/Restore data Backup and restore data from Google Drive with Rclone. Backup, restore at Local. Set the number of archived backups. Manage backups. Allows connecting multiple Google Drive accounts.
  2. Request VPS at least 512MB ram and have not installed any services. Ubuntu 18.04, 20.04, Debian 10.
  3. How to install curl -sO https://scripts.hostvn.net/install && chmod +x install && ./install

  4. Features will evolve Features according to user's request

  5. Usage Please visit: https://help.hostvn.vn/

  6. Source to download software Nginx: http://nginx.org/en/download.html MariaDB: https://downloads.mariadb.org/ PHP: https://www.php.net/ phpMyAdmin: https://www.phpmyadmin.net/ PHPMemcachedAdmin: https://github.com/elijaa/phpmemcachedadmin phpRedisAdmin: https://github.com/erikdubbelboer/phpRedisAdmin Rclone: https://rclone.org/ WP-CLI: https://wp-cli.org/ Composer: https://getcomposer.org/ ClamAV: https://www.clamav.net/ ImunifyAV: https://www.imunify360.com/antivirus

  7. Contact Homepage: https://hostvn.vn , https://hostvn.net Group: hhttps://www.facebook.com/groups/hostvn.vn Email: Sanvv@hostvn.com

  8. Feedback Due to lack of experience, Scripts are inevitably flawed. We look forward to receiving your comments to make Scripts more and more perfect. Any suggestions, please send them to sanvv@hostvn.com, Groups Facebook: https://www.facebook.com/groups/hostvn.vn or create Github Issues.

  9. Contributors & Credits Developers / Maintainers Sanvv Contributors