Update 91-qbittorrent_configuration.sh

This commit is contained in:
Alexandre
2022-02-20 14:02:01 +01:00
committed by GitHub
parent 7e1ae6e320
commit 8cdcfec8cc

View File

@@ -124,36 +124,39 @@ mkdir -p /webui
chown abc:abc /webui chown abc:abc /webui
if bashio::config.has_value 'customUI'; then if bashio::config.has_value 'customUI'; then
### Variables if [ ! "$CUSTOMUI" = default ]; then
CUSTOMUI=$(bashio::config 'customUI') ### Variables
bashio::log.info "Alternate UI enabled : $CUSTOMUI. If webui don't work, disable this option" CUSTOMUI=$(bashio::config 'customUI')
bashio::log.info "Alternate UI enabled : $CUSTOMUI. If webui don't work, disable this option"
### Download WebUI ### Download WebUI
case $CUSTOMUI in case $CUSTOMUI in
"vuetorrent") "vuetorrent")
curl -s -S -J -L -o /webui/release.zip "$(curl -s https://api.github.com/repos/WDaan/VueTorrent/releases/latest | grep -o "http.*vuetorrent.zip")" >/dev/null curl -s -S -J -L -o /webui/release.zip "$(curl -s https://api.github.com/repos/WDaan/VueTorrent/releases/latest | grep -o "http.*vuetorrent.zip")" >/dev/null
;; ;;
"qbit-matUI") "qbit-matUI")
curl -s -S -J -L -o /webui/release.zip "$(curl -s https://api.github.com/repos/bill-ahmed/qbit-matUI/releases/latest | grep -o "http.*Unix.*.zip")" >/dev/null curl -s -S -J -L -o /webui/release.zip "$(curl -s https://api.github.com/repos/bill-ahmed/qbit-matUI/releases/latest | grep -o "http.*Unix.*.zip")" >/dev/null
;; ;;
"qb-web") "qb-web")
curl -s -S -J -L -o /webui/release.zip "$(curl -s https://api.github.com/repos/CzBiX/qb-web/releases | grep -o "http.*qb-web-.*zip")" >/dev/null curl -s -S -J -L -o /webui/release.zip "$(curl -s https://api.github.com/repos/CzBiX/qb-web/releases | grep -o "http.*qb-web-.*zip")" >/dev/null
;; ;;
esac
### Install WebUI esac
mkdir -p /webui/"$CUSTOMUI"
unzip -q /webui/release.zip -d /webui/"$CUSTOMUI" ### Install WebUI
rm /webui/*.zip mkdir -p /webui/"$CUSTOMUI"
CUSTOMUIDIR="$(dirname "$(find /webui/"$CUSTOMUI" -iname "public" -type d)")" unzip -q /webui/release.zip -d /webui/"$CUSTOMUI"
# Set qbittorrent rm /webui/*.zip
sed -i "$LINE i\WebUI\\\AlternativeUIEnabled=true" /config/qBittorrent/qBittorrent.conf CUSTOMUIDIR="$(dirname "$(find /webui/"$CUSTOMUI" -iname "public" -type d)")"
sed -i "$LINE i\WebUI\\\RootFolder=$CUSTOMUIDIR" /config/qBittorrent/qBittorrent.conf # Set qbittorrent
# Set nginx sed -i "$LINE i\WebUI\\\AlternativeUIEnabled=true" /config/qBittorrent/qBittorrent.conf
#sed -i "s=/vuetorrent/public/=$CUSTOMUIDIR/public/=g" /etc/nginx/servers/ingress.conf sed -i "$LINE i\WebUI\\\RootFolder=$CUSTOMUIDIR" /config/qBittorrent/qBittorrent.conf
#sed -i "s=vue.torrent=$CUSTOMUI.torrent=g" /etc/nginx/servers/ingress.conf # Set nginx
#sed -i "s=/vuetorrent/public/=$CUSTOMUIDIR/public/=g" /etc/nginx/servers/ingress.conf
#sed -i "s=vue.torrent=$CUSTOMUI.torrent=g" /etc/nginx/servers/ingress.conf
fi
fi fi