Skip to content

uzzalhcse/awesome-bash-scripts

Repository files navigation

Awesome Bash Script Collection for Web Development Setup

This repository contains a collection of commonly used Bash scripts for setting up web development environments. These scripts automate the installation and configuration of popular tools such as Nginx, PHP, Laravel, PostgreSQL, and more.

Table of Contents

Getting Started

To use the scripts in this repository, you need to have a Unix-like system with Bash installed. You can clone this repository to your local machine using the following command:

git clone https://github.com/uzzalhcse/awesome-bash-scripts.git

Scripts

The repository contains the following scripts:

  • setup_nginx.sh: Installs and configures the Nginx web server.
  • setup_php.sh: Installs PHP and its necessary extensions.
  • setup_laravel.sh: Sets up a Laravel project with its dependencies.
  • setup_postgresql.sh: Installs and configures PostgreSQL database server.
  • setup_redis.sh: Installs and configures Redis server.
  • setup_nodejs.sh: Installs Node.js and NPM (Node Package Manager).

Feel free to explore the scripts and modify them according to your requirements.

Usage

To use a specific script, navigate to the cloned repository directory and execute the script using the following command: sh ./script_name.sh Please note that some scripts may require administrative privileges, so make sure to run them with appropriate permissions.

Contributing

Contributions to this repository are welcome! If you have any improvements, bug fixes, or additional scripts that you think would be useful, feel free to open an issue or submit a pull request. Please follow the repository's code of conduct and contribution guidelines.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the scripts as per the terms of this license.

Note: These scripts are provided as-is and without any warranty. Use them at your own risk.

Happy scripting!

About

Awesome Bash Script Collection for Web Development Setup

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages