#!/bin/bash

if [[ $(cat /etc/*-release | grep "Ubuntu") ]]; then
    echo "This is Ubuntu\n";
    apt update -y;
    apt upgrade -y;
    apt install epel-release -y;
    apt install htop nano wget curl nload -y;
    sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https;
    curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg;
    curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list;
    sudo apt update;
    sudo apt install caddy;
elif [[ $(cat /etc/*-release | grep "CentOS") ]]; then
    echo "This is CentOS\n";
    yum update -y;
    yum install epel-release -y;
    yum install htop nano wget curl nload -y;
    yum install yum-plugin-copr;
    yum copr enable @caddy/caddy;
    yum install caddy;
else
    echo "Unknown operating system\n"
    exit 1;
fi

echo "\nCaddy Installed Successfully\n";