diff --git a/README.md b/README.md
index d02151f..7a0a310 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,5 @@
# Capital Index Database Middleware
-
## Description:
### About this project:
@@ -23,19 +22,77 @@ Adds an abstraction layer on top of your Database.
Needed to download and build the docker container.
+
+Debian/Ubuntu
+
```bash
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install wget git docker.io -y
```
[Optional] Install Docker build-kit:
+
```bash
-sudo apt-get docker-buildx -y
+sudo apt-get install docker-buildx -y
```
+
+
+
+
+ CentOS/Fedora
+
+- Note: CentOS 7 uses yum instead of dnf. Replace dnf with yum if on CentOS 7.
+
+```bash
+sudo dnf update -y
+sudo dnf upgrade -y
+sudo dnf install -y wget git docker
+```
+
+[Optional] Install Docker build-kit:
+
+```bash
+sudo dnf install -y docker-buildx
+```
+
+
+
+
+Arch Linux:
+
+```bash
+sudo pacman -Syu --noconfirm && sudo pacman -S --noconfirm wget git docker
+```
+
+[Optional] Install Docker build-kit:
+
+```bash
+sudo pacman -S --noconfirm docker-buildx
+```
+
+
+
+
+Alpine Linux:
+
+```bash
+sudo apk update
+sudo apk upgrade
+sudo apk add --no-cache wget git docker
+```
+
+[Optional] Install Docker build-kit:
+
+```bash
+sudo apk add --no-cache docker-cli-buildx
+```
+
+
#### 2. Run the setup script:
Add your user to the docker group and login again:
+
```bash
sudo usermod -aG docker $USER && sudo su - $USER
```
@@ -43,14 +100,13 @@ sudo usermod -aG docker $USER && sudo su - $USER
This will download & execute the `setup.sh` script.
```bash
-mkdir -p ~/.db-middleware/scripts &&
-rm -rf ~/.db-middleware/scripts/* &&
-cd ~/.db-middleware/scripts &&
-wget -qO setup.sh https://gitea.abdulhade.com/abdulhade/db-middleware/raw/branch/main/scripts/setup.sh &&
+mkdir -p ~/.db-middleware/scripts &&
+rm -rf ~/.db-middleware/scripts/* &&
+cd ~/.db-middleware/scripts &&
+wget -qO setup.sh https://gitea.abdulhade.com/abdulhade/db-middleware/raw/branch/main/scripts/setup.sh &&
bash setup.sh
```
-