Zekiloni / setup-my-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SetupMyServer

SetupMyServer is a comprehensive web server setup script that automates the installation and configuration of essential components for hosting dynamic websites and web applications. With a focus on ease of use and security, SetupMyServer aims to simplify the process of setting up a web server environment on Ubuntu-based systems.

Table of Contents

Introduction

Briefly introduce your project and its purpose. Explain what problem it aims to solve and how it benefits users.

Features

By automating the installation process, SetupMyServer eliminates the complexity and potential pitfalls associated with manual setup. This project empowers both beginners and experienced users to quickly create a functional and secure web server environment, allowing them to focus on their projects without getting bogged down by administrative tasks.

  • Apache Web Server
  • MySQL Database
  • PHP Support
  • PHPMyAdmin for Database Management
  • Let's Encrypt SSL Certificate Integration

Getting Started

Follow these simple steps to quickly set up your web server using SetupMyServer:

Prerequisites

Before you begin, make sure you have the following prerequisites:

  • Ubuntu 20.04 LTS or later
  • A registered domain name pointing to your server's IP address

Installation

  1. Clone the Repository:

    Open your terminal and navigate to the directory where you want to clone the repository. Then run the following command:

    git clone https://github.com/zekiloni/setup-my-server.git
    
  2. Navigate to the Directory:

    cd setup-my-server
    
  3. Make the Script Executable:

    chmod +x main.sh
    
  4. Run the script:

    sudo ./main.sh
    
  5. The script will prompt you for various inputs, such as your domain name. Provide the necessary information when prompted.

  6. Sit back & relax

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

License:MIT License


Languages

Language:Shell 100.0%