You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
VirtuBox 7efa50127c
Update .bashrc
2 years ago
docs update configuration files 2 years ago
etc update configuration files 2 years ago
scripts updating repository structure 2 years ago
var/www Update .bashrc 2 years ago
.gitignore add new conf 2 years ago
LICENSE Initial commit 2 years ago
README.md prepare script release 2 years ago
common.zip update locations configuration 2 years ago
init.sh ufw and few improvements 2 years ago

README.md

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