musabatas / Magento-2-server-installation

Magento 2 Server Installation - MagenX e-commerce stack on Ubuntu 20.04 | RedHat 8 | Debian 11 | Amazon Linux 2

Home Page:https://magenx.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Magento 2 installation - Magenx ecommerce webstack

RedHat 8 | Rocky Linux 8 | Ubuntu 20.04 | Debian 11 | Amazon Linux 2

Production ready + AWS Graviton2 ARM support

get your $100 credit and deploy on DigitalOcean

to install simply call:

curl -Lo magenx.sh https://magenx.sh && bash magenx.sh
magenx_magento_installation_intro.mp4

you can run in screen to have indestructible session:

dnf install -y epel-release; dnf install -y screen
screen
bash magenx.sh

Once up and running, set up SSL with certbot (already installed) and uncomment the lines for SSL in:

  • /etc/nginx/nginx.conf
  • /etc/nginx/sites-available/magento2.conf
  • /etc/nginx/conf_m2/varnish_proxy.conf

MagenX ecommerce webstack - server configuration for Magento 2 Open Source

Get a fully pre-configured server with Magento and LEMP stack in just 10 minutes! 🚀

  • Linux system packages with automatic updates
  • Initial system optimization and hardening
  • Varnish HTTPS cache setup
  • MariaDB my.cnf optimization
  • Nginx optimized config with security
  • ELK 7.x stack - Elasticsearch latest (log4j2 fixed)
  • PHP-FPM (apcu, opcache, lzf, snappy, redis)
  • Redis Magento Cache and Sessions (2 instances)
  • RabbitMQ message queue
  • Letsencrypt/certbot configuration
  • Separate Magento files owner and php-fpm user
  • Advanced ACL linux permissions, read/write protection
  • Chroot configuration: jailed ssh and php user (optional)

Extra premium options available:

  • Webmin control panel
  • SFTP advanced configuration
  • SSH private key access ready
  • ConfigServer Security and Firewall advanced configuration
  • Nginx and CSF Firewall DDOS mitigation
  • Nginx and CSF Firewall Carding Attack mitigation
  • MariaDB database optimization
  • Mytop database monitoring
  • Proxysql split database / custom port
  • n98-magerun2 Magento 2 cli management
  • PhpMyAdmin custom path with http auth
  • Goaccess nginx log visualization
  • Malware scanner (mwscan,maldet) with email alerts
  • Auditd Magento 2 files monitoring
  • Automatic nginx images optimization
  • Magento 2 logs rotation
  • PWA Studio ready
  • Ready for production.

Complete linux stack including:

  • linux and webstack settings optimization
  • letsencrypt (snapd)
  • goaccess
  • iotop
  • sysstat
  • git/svn
  • strace
  • python-pip
  • iptraf
  • nginx images optimization
  • geoip
  • logs rotation
  • separate permissions for nginx and php user
  • and many more

System requirements:
Dedicated server / Container
8Gb RAM
*like DigitalOcean cloud servers

About

Magento 2 Server Installation - MagenX e-commerce stack on Ubuntu 20.04 | RedHat 8 | Debian 11 | Amazon Linux 2

https://magenx.sh


Languages

Language:Shell 95.2%Language:Perl 3.3%Language:VCL 1.5%