Skip to content
This repository has been archived by the owner on Apr 27, 2019. It is now read-only.

VirtuBox/ee-nginx-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Bash script to automate optimized EasyEngine v3 setup (beta)


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 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

  • login as 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 -O ee-nginx-setup.sh https://raw.githubusercontent.com/VirtuBox/ee-nginx-setup/master/ee-nginx-setup.sh
chmod +x ee-nginx-setup.sh
./ee-nginx-setup.sh

Published & maintained by VirtuBox