Skip to content

Bash Script to Automate "Intial Server Setup" in Ubuntu 16.* and 18.*

Notifications You must be signed in to change notification settings

emjimadhu/servered

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SERVERED

This is bash script to Automate "Intital Server Setup" in Ubuntu 16.* and 18.*.

MAin

Features

  • Web Servers
    • NGINX
  • Databases
    • MongoDB
  • HTTP Servers
    • Nodejs
  • Misc
    • Let's Crypt SSL
    • Create New User

Prerequisites

NOTE: Make sure you run this with a user with sudo access. And some of the commands in the bash requires sudo access. If you don't want to enter password everytime it asks sudo permission. Add your user to sudoer using this guide.

  1. CURL
sudo apt-get install curl
  1. GIT
sudo apt-get install git

Installation

Clone the Repo to your /home directory.

# Clone in HTTPS
git clone https://github.com/emjimadhu/servered.git

# Clone in SSH
git clone [email protected]:emjimadhu/servered.git

Usage

cd servered/

bash init.bash

Follow along the OnScreen Steps.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Screenshots

MAin Installation

Web Server Installation

Database Installation

HTTP Server Installation

Misc Installation

Resources

  1. ColorLib - The comming soon template was taken from here.