Skip to content

bfourgeaud/server-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

server-scripts

Compatibility

  • Debian 9.x

Installation

sudo apt install git
git clone https://github.com/bfourgeaud/server-scripts.git
cd /server-scripts/
sudo chmod +x ./configure.sh
sudo chmod +x ./web_server.sh

Running Script

sudo ./configure.sh

Available options

  • Installing Apache or Nginx web server
  • Configuring Firewall (ufw) for HTTP/https
  • Setting Up VirtualHosts for Apache and NGINX
  • Configuring Multiple site instances
  • Setting up Let's Encrypt certificates
  • Choose between verbose or non verbose installation
  • Activate gzip compression
  • Do not always reconfigure Firewall
  • Testing performances
  • Webcrawling : Checking if all pages respond
  • Testing SEO
  • Setting up email alerts (Server down, ... )

NodeJS

  • Installing nodejs
  • Getting sources from GitHub Repository
  • Installing MongoDB

Wordpress

  • Installing Worpress
  • Setting up MariaDB
  • Configure basic informations (wp-admin/install.php)
  • Pre-Install Modules and Templates

Django

  • Installing django
  • Getting sources from GitHub Repository
  • Installing Database

Static HTML/PHP

  • Getting sources from GitHub Repository
  • Creating default index.html / index.php file

IMPROVEMENTS

  • Configurator in nodeJS app -> Launch script to create/show/edit/delete instance on the fly
  • List of preconfigured modules for Wordpress and NodeJS (Menus, Footers, Layouts, ... )

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published