ubuntu-nginx-web-server/README.md

1.5 KiB

Bash Script to setup an EasyEngine v3 optimized


Server Stack

  • Nginx 1.15.x/1.14 with nginx-ee
  • PHP-FPM 7.0/7.1/7.2
  • MariaDB 10.1/10.2/10.3
  • REDIS 4.0
  • Fail2ban
  • UFW Firewall
  • ClamAV Antivirus
  • Netdata
  • Proftpd
  • Acme.sh with ee-acme-sh

Documentation is still available here : Ubuntu-Nginx-Web-Server

Features

  • Automated MariaDB server or client installation (10.1/10.2/10.3)
  • Linux server tweaks
  • EasyEngine v3.8.1 automated installation
  • php7.1-fpm and/or php7.2-fpm installation & configuration
  • Latest Nginx release compilation with nginx-ee
  • UFW configuration with custom SSH port
  • Fail2ban Installation & Configuration
  • Netdata and EasyEngine-Dashboard installation
  • Proftpd installation & configuration

Compatibility

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS

Requirements

  • root ssh connection with ssh keys
  • VPS or dedicated server with at least 2GB RAM (Hetzner, OVH, DigitalOcean, Linode, Vultr, Scaleway are good choices)

Usage

wget https://raw.githubusercontent.com/VirtuBox/ubuntu-nginx-web-server/master/init.sh
chmod +x init.sh
./init.sh

Published & maintained by VirtuBox