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.
Briefly introduce your project and its purpose. Explain what problem it aims to solve and how it benefits users.
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
Follow these simple steps to quickly set up your web server using SetupMyServer:
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
-
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
-
Navigate to the Directory:
cd setup-my-server
-
Make the Script Executable:
chmod +x main.sh
-
Run the script:
sudo ./main.sh
-
The script will prompt you for various inputs, such as your domain name. Provide the necessary information when prompted.
-
Sit back & relax
This project is licensed under the MIT License - see the LICENSE file for details.