Code Monkey home page Code Monkey logo

ee-nginx-setup's Introduction

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

ee-nginx-setup's People

Contributors

virtubox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ee-nginx-setup's Issues

Check for Root SSH Keys

Hi,

The script check the SSH keys are stored un ./ssh folder for root user. But in general in most of cloud servers the connection is made by another user and then using SUDO SU for switch to root account.

Could you fix this please?

Regards,

Virtubox easyengine load proglem

Hello, I installed my server with virtubox configuration files. Iโ€™m using a 2.5 GB RAM 2 CPU google server. There are 3.5k concurrent users on my site. but load 2.5 please help me

ekran alintisi

compiling nginx error

Hello
I tried to install your beta script on Vultr ubuntu 16.04
But i getting a error while compiling nginx:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
EasyEngine installation detected

Welcome to the nginx-ee bash script v3.3.1

   Installing dependencies                [OK]
   Installing gcc-7                       [OK]
   Installing FFMPEG for RMTP module      [OK]
   Downloading additionals modules        [OK]
   Downloading zlib                       [..]

gzip: stdin: unexpected end of file
/bin/tar: Child returned status 1
/bin/tar: Error is not recoverable: exiting now
mv: cannot stat 'zlib-1.2.11': No such file or directory
Downloading zlib [FAIL]

  Please look at /tmp/nginx-ee.log

##########################################
Configuring Nginx
##########################################
cp: target '/etc/nginx/common/' is not a directory
grep: /etc/nginx/sites-available/22222: No such file or directory
##########################################
Checking Nginx configuration
##########################################
##########################################
Nginx configuration is not correct

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Then when i tried to create a wordpress website i getting errors:

root@vultr:/# ee site create example.com --wpredis --le
Redis is experimental feature and it may not work with all CSS/JS/Cache of your site.
You can disable it by changing cache later.
Do you wish to enable Redis now for example.com?
Type "y" to continue [n]:y
[Errno 2] No such file or directory: '/etc/nginx/common/redis.conf'
root@vultr:/# ee site create example.com --wpfc --le
Downloading WP-CLI Unable to download file, /usr/bin/wp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.