33 lines
664 B
Bash
33 lines
664 B
Bash
#!/usr/bin/env sh
|
|
TMP=/tmp/npm_install.sh
|
|
URL=https://raw.githubusercontent.com/ej52/proxmox-scripts/main/lxc/nginx-proxy-manager/install
|
|
|
|
if [ "$(uname)" != "Linux" ]; then
|
|
echo "OS NOT SUPPORTED"
|
|
exit 1
|
|
fi
|
|
|
|
DISTRO=$(cat /etc/*-release | grep -w ID | cut -d= -f2 | tr -d '"')
|
|
if [ "$DISTRO" != "alpine" ] && [ "$DISTRO" != "ubuntu" ] && [ "$DISTRO" != "debian" ]; then
|
|
echo "DISTRO NOT SUPPORTED"
|
|
exit 1
|
|
fi
|
|
|
|
INSTALL_SCRIPT=$DISTRO
|
|
if [ "$DISTRO" = "ubuntu" ]; then
|
|
INSTALL_SCRIPT="debian"
|
|
fi
|
|
|
|
rm -rf $TMP
|
|
wget -O "$TMP" "$URL/$INSTALL_SCRIPT.sh"
|
|
|
|
chmod +x "$TMP"
|
|
|
|
if [ "$(command -v bash)" ]; then
|
|
$(command -v sudo) bash "$TMP"
|
|
else
|
|
sh "$TMP"
|
|
fi
|
|
|
|
|