Magento 2 CentOS 8 installation script - one-click-app for DigitalOcean
Why this script installation is a way better that one-click-app deploy? Improves maintenance and security, eliminating errors from a previous monolithic image installation, does not keep previously saved passwords, completely eliminates the presence of third-party spyware, malware or specific settings that violate the security of personal data. No vendor lock-in, you do not need to think that the developer of any one-click-app image puts you in a position of choice. You yourself choose a fresh and clean server and see what is installed. You are the only owner of the system. You can change the script and create your own secure images for your own deployment.

Get a fully pre-configured server with Magento and LEMP stack in just 20 minutes. Magento installation including:
- WEBMIN CONTROL PANEL
- VARNISH
- NGINX
- PHP 7
- REDIS (2 instances 6379|6380)
- SFTP (custom port + chroot)
- MALWARE REALTIME MONITOR
- CLAMAV ENGINE
- MWSCAN
- PERCONA
- PERCONA TOOL-KIT
- MYSQLTUNER
- PROXYMYSQL
- MYTOP
- PHPMYADMIN
- MAGERUN 2
- CSF FIREWALL
- ELK STACK 7

Complete linux stack including:
- linux and webstack settings optimization
- letsencrypt
- goaccess
- iotop
- sysstat
- git/svn
- strace
- python-pip
- iptraf
- images optimization
- geoip
- logs rotation
- separate permissions for nginx and php user
- dnf auto security updates
- and many more


https://github.com/magenx/Magento-2-server-installation