From e71f2bf40d02de1d09ca2e5b696ac18350972c6e Mon Sep 17 00:00:00 2001 From: tteckster Date: Tue, 16 Jan 2024 03:41:46 -0500 Subject: [PATCH 01/26] Update haos-vm.sh tweak --- vm/haos-vm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/haos-vm.sh b/vm/haos-vm.sh index d1494a01..d60fd484 100644 --- a/vm/haos-vm.sh +++ b/vm/haos-vm.sh @@ -449,7 +449,7 @@ qm set $VMID \ -efidisk0 ${DISK0_REF}${FORMAT} \ -scsi0 ${DISK1_REF},${DISK_CACHE}${THIN}size=32G \ -boot order=scsi0 \ - -description "
+ -description "
# Home Assistant OS From fcafbf20778ac9069dddce185b45ee1007d2b4ee Mon Sep 17 00:00:00 2001 From: tteckster Date: Tue, 16 Jan 2024 04:44:55 -0500 Subject: [PATCH 02/26] Update CHANGELOG.md --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 70f4235e..26921c38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,18 @@ - All LXC instances created using this repository come pre-installed with Midnight Commander, which is a command-line tool (`mc`) that offers a user-friendly file and directory management interface for the terminal environment. +## 2024-01-16 + +### Changed + +- **Website Improvements** + - Refine and correct pointers. + - Change hover colors to intuitively indicate categories/items. + - Implement opening links in new tabs for better navigation. + - Enhance the Copy button to better indicate that the command has been successfully copied. + - Introduce a Clear Search button. + - While not directly related to the website, it's worth mentioning that the logo in newly created LXC notes now serves as a link to the website, conveniently opening in a new tab. + ## 2024-01-12 ### Changed From 0c543874c08ade531ed57bf296c83986c3257f49 Mon Sep 17 00:00:00 2001 From: tteckster Date: Tue, 16 Jan 2024 05:48:39 -0500 Subject: [PATCH 03/26] Update omada-install.sh tweak --- install/omada-install.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/install/omada-install.sh b/install/omada-install.sh index ca97a7f3..b54ec2f2 100644 --- a/install/omada-install.sh +++ b/install/omada-install.sh @@ -37,18 +37,18 @@ $STD dpkg -i mongodb-org-server_3.6.23_amd64.deb msg_ok "Installed MongoDB" latest_url=$(curl -fsSL "https://www.tp-link.com/us/support/download/omada-software-controller/" | grep -o 'https://.*x64.deb' | head -n1) -latest_version=$(basename "$latest_url" | sed -e 's/.*ller_//;s/_Li.*//') +latest_version=$(basename "$latest_url") -msg_info "Installing Omada Controller ${latest_version}" +msg_info "Installing Omada Controller" wget -qL ${latest_url} -$STD dpkg -i Omada_SDN_Controller_${latest_version}_Linux_x64.deb -msg_ok "Installed Omada Controller ${latest_version}" +$STD dpkg -i ${latest_version} +msg_ok "Installed Omada Controller" motd_ssh customize msg_info "Cleaning up" -rm -rf Omada_SDN_Controller_${latest_version}_Linux_x64.deb mongodb-org-server_3.6.23_amd64.deb zulu-repo_1.0.0-3_all.deb libssl1.1_1.1.1f-1ubuntu2.20_amd64.deb +rm -rf ${latest_version} mongodb-org-server_3.6.23_amd64.deb zulu-repo_1.0.0-3_all.deb libssl1.1_1.1.1f-1ubuntu2.20_amd64.deb $STD apt-get autoremove $STD apt-get autoclean msg_ok "Cleaned" From 693367e2782a6f631a311c8e7641ce7ea6d73284 Mon Sep 17 00:00:00 2001 From: tteckster Date: Tue, 16 Jan 2024 05:53:10 -0500 Subject: [PATCH 04/26] Update omada.sh fixes https://github.com/tteck/Proxmox/issues/2349 --- ct/omada.sh | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/ct/omada.sh b/ct/omada.sh index 282d6508..82f28261 100644 --- a/ct/omada.sh +++ b/ct/omada.sh @@ -56,26 +56,17 @@ function update_script() { header_info if [[ ! -d /opt/tplink ]]; then msg_error "No ${APP} Installation Found!"; exit; fi latest_url=$(curl -fsSL "https://www.tp-link.com/us/support/download/omada-software-controller/" | grep -o 'https://.*x64.deb' | head -n1) -latest_version=$(basename "${latest_url}" | sed -e 's/.*ller_//;s/_Li.*//') +latest_version=$(basename "${latest_url}") if [ -z "${latest_version}" ]; then msg_error "It seems that the server (tp-link.com) might be down. Please try again at a later time." exit fi -installed_version=$(dpkg -l | grep omada | awk '{print $3}') - -if [ "v${installed_version}" = "${latest_version}" ]; then - msg_info "Installed version (v${installed_version}) is the same as the latest version (${latest_version})" - sleep 2 - msg_ok "Omada Controller is already up to date" - exit -else - echo -e "Updating Omada Controller to ${latest_version}" - wget -qL ${latest_url} - dpkg -i Omada_SDN_Controller_${latest_version}_Linux_x64.deb - rm -rf Omada_SDN_Controller_${latest_version}_Linux_x64.deb - echo -e "Updated Omada Controller to ${latest_version}" +echo -e "Updating Omada Controller" +wget -qL ${latest_url} +dpkg -i ${latest_version} +rm -rf ${latest_version} +echo -e "Updated Omada Controller" exit -fi } start From c5e9a48aa3e0cd7cd029ffb6ed696bd2f8f7f396 Mon Sep 17 00:00:00 2001 From: tteckster Date: Tue, 16 Jan 2024 17:14:43 -0500 Subject: [PATCH 05/26] Update zigbee2mqtt-install.sh tweak dev branch --- install/zigbee2mqtt-install.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index 92b847a6..e9b354b0 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -50,7 +50,9 @@ fi msg_info "Installing Zigbee2MQTT" cd /opt/zigbee2mqtt if [[ $DEV == "y" ]]; then +$STD git fetch origin dev $STD git checkout dev +$STD git pull fi $STD npm ci msg_ok "Installed Zigbee2MQTT" From cbdfb1803ac89bc8e36556e3a77ba7165bf02935 Mon Sep 17 00:00:00 2001 From: tteckster Date: Tue, 16 Jan 2024 17:21:13 -0500 Subject: [PATCH 06/26] Update zigbee2mqtt-install.sh remove `dev` option --- install/zigbee2mqtt-install.sh | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index e9b354b0..277ce6ad 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -40,20 +40,8 @@ msg_info "Setting up Zigbee2MQTT Repository" $STD git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt msg_ok "Set up Zigbee2MQTT Repository" -read -r -p "Switch to Edge/dev branch? (y/N) " prompt -if [[ $prompt == "y" ]]; then - DEV="y" -else - DEV="n" -fi - msg_info "Installing Zigbee2MQTT" cd /opt/zigbee2mqtt -if [[ $DEV == "y" ]]; then -$STD git fetch origin dev -$STD git checkout dev -$STD git pull -fi $STD npm ci msg_ok "Installed Zigbee2MQTT" From b816b9fc2df9186a0ed2ae7065755ea067571761 Mon Sep 17 00:00:00 2001 From: tteckster Date: Tue, 16 Jan 2024 17:47:51 -0500 Subject: [PATCH 07/26] Update zigbee2mqtt-install.sh test `dev` branch --- install/zigbee2mqtt-install.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index 277ce6ad..fa94476f 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -40,8 +40,20 @@ msg_info "Setting up Zigbee2MQTT Repository" $STD git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt msg_ok "Set up Zigbee2MQTT Repository" +read -r -p "Switch to Edge/dev branch? (y/N) " prompt +if [[ $prompt == "y" ]]; then + DEV="y" +else + DEV="n" +fi + msg_info "Installing Zigbee2MQTT" cd /opt/zigbee2mqtt +if [[ $DEV == "y" ]]; then +$STD git fetch origin dev:dev +$STD git checkout dev +$STD git pull +fi $STD npm ci msg_ok "Installed Zigbee2MQTT" From 2997b2f911aad8c564d6162182aa72f24fee4634 Mon Sep 17 00:00:00 2001 From: tteckster Date: Tue, 16 Jan 2024 22:24:33 -0500 Subject: [PATCH 08/26] Update build.func fixes https://github.com/tteck/Proxmox/issues/2356 --- misc/build.func | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/misc/build.func b/misc/build.func index c4d077ba..ef3eec77 100644 --- a/misc/build.func +++ b/misc/build.func @@ -572,7 +572,11 @@ EOF pct start "$CTID" msg_ok "Started LXC Container" if [ "$var_os" == "alpine" ]; then - sleep 2 + sleep 3 + pct exec "$CTID" -- /bin/sh -c 'cat </etc/apk/repositories +http://dl-cdn.alpinelinux.org/alpine/latest-stable/main +http://dl-cdn.alpinelinux.org/alpine/latest-stable/community +EOF' pct exec "$CTID" -- ash -c "apk add bash >/dev/null" fi lxc-attach -n "$CTID" -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/install/$var_install.sh)" || exit From 79b29951d7fd2e23db42b31b6a90cc5750454bd0 Mon Sep 17 00:00:00 2001 From: tteckster Date: Tue, 16 Jan 2024 22:29:34 -0500 Subject: [PATCH 09/26] Update alpine-install.func moved to `build.func` --- misc/alpine-install.func | 4 ---- 1 file changed, 4 deletions(-) diff --git a/misc/alpine-install.func b/misc/alpine-install.func index 16bde1d4..3820d637 100644 --- a/misc/alpine-install.func +++ b/misc/alpine-install.func @@ -71,10 +71,6 @@ setting_up_container() { echo -e " 🖧 Check Network Settings" exit 1 fi - cat </etc/apk/repositories -https://dl-cdn.alpinelinux.org/alpine/latest-stable/main -https://dl-cdn.alpinelinux.org/alpine/latest-stable/community -EOF msg_ok "Set up Container OS" msg_ok "Network Connected: ${BL}$(ip addr show | grep 'inet ' | awk '{print $2}' | cut -d'/' -f1 | tail -n1)${CL}" } From 4b723d5a3f6eb4f96682dfd74866545a2c156157 Mon Sep 17 00:00:00 2001 From: tteckster Date: Wed, 17 Jan 2024 03:52:36 -0500 Subject: [PATCH 10/26] Update CHANGELOG.md --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 26921c38..03995e5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ - All LXC instances created using this repository come pre-installed with Midnight Commander, which is a command-line tool (`mc`) that offers a user-friendly file and directory management interface for the terminal environment. +## 2024-01-17 + +### Changed + +- **ntfy LXC** + - NEW Script + ## 2024-01-16 ### Changed From f6e17e85768302d7d3b27a4c9118b4e63624be33 Mon Sep 17 00:00:00 2001 From: tteckster Date: Wed, 17 Jan 2024 12:48:15 -0500 Subject: [PATCH 11/26] Update sonarr-install.sh Change user:group from sonarr:media to root:root --- install/sonarr-install.sh | 6 ------ 1 file changed, 6 deletions(-) diff --git a/install/sonarr-install.sh b/install/sonarr-install.sh index 820b74f1..7f98864b 100644 --- a/install/sonarr-install.sh +++ b/install/sonarr-install.sh @@ -21,10 +21,7 @@ $STD apt-get install -y sqlite3 msg_ok "Installed Dependencies" msg_info "Installing Sonarr v4" -$STD groupadd media -$STD adduser --system --no-create-home --ingroup media sonarr mkdir -p /var/lib/sonarr/ -chown -R sonarr:media /var/lib/sonarr/ chmod 775 /var/lib/sonarr/ wget -q -O SonarrV4.tar.gz 'https://services.sonarr.tv/v1/download/main/latest?version=4&os=linux&arch=x64' tar -xzf SonarrV4.tar.gz @@ -39,9 +36,6 @@ cat </etc/systemd/system/sonarr.service Description=Sonarr Daemon After=syslog.target network.target [Service] -User=sonarr -Group=media -UMask=0002 Type=simple ExecStart=/opt/Sonarr/Sonarr -nobrowser -data=/var/lib/sonarr/ TimeoutStopSec=20 From 7aa885e220011524df29d29899304c6eb7126a01 Mon Sep 17 00:00:00 2001 From: tteckster Date: Wed, 17 Jan 2024 14:00:59 -0500 Subject: [PATCH 12/26] Create hyperhdr-install.sh --- install/hyperhdr-install.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 install/hyperhdr-install.sh diff --git a/install/hyperhdr-install.sh b/install/hyperhdr-install.sh new file mode 100644 index 00000000..4ced651b --- /dev/null +++ b/install/hyperhdr-install.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2024 tteck +# Author: tteck (tteckster) +# License: MIT +# https://github.com/tteck/Proxmox/raw/main/LICENSE + +source /dev/stdin <<< "$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apt-get install -y curl +$STD apt-get install -y sudo +$STD apt-get install -y mc +$STD apt-get install -y gpg +msg_ok "Installed Dependencies" + +msg_info "Installing HyperHDR" +curl -fsSL https://awawa-dev.github.io/hyperhdr.public.apt.gpg.key >/usr/share/keyrings/hyperhdr.public.apt.gpg.key +chmod go+r /usr/share/keyrings/hyperhdr.public.apt.gpg.key +echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hyperhdr.public.apt.gpg.key] https://awawa-dev.github.io $(awk -F= '/VERSION_CODENAME/ {print $2}' /etc/os-release) main" >/etc/apt/sources.list.d/hyperhdr.list +$STD apt-get update +$STD apt-get install -y hyperhdr +msg_ok "Installed HyperHDR" + +motd_ssh +customize + +msg_info "Cleaning up" +$STD apt-get autoremove +$STD apt-get autoclean +msg_ok "Cleaned" From d5d245cf47792ea89efd3589d0083570732b2d65 Mon Sep 17 00:00:00 2001 From: tteckster Date: Wed, 17 Jan 2024 14:01:29 -0500 Subject: [PATCH 13/26] Create hyperhdr.sh --- ct/hyperhdr.sh | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 ct/hyperhdr.sh diff --git a/ct/hyperhdr.sh b/ct/hyperhdr.sh new file mode 100644 index 00000000..233d7130 --- /dev/null +++ b/ct/hyperhdr.sh @@ -0,0 +1,70 @@ +#!/usr/bin/env bash +source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +# Copyright (c) 2021-2024 tteck +# Author: tteck (tteckster) +# License: MIT +# https://github.com/tteck/Proxmox/raw/main/LICENSE + +function header_info { +clear +cat <<"EOF" + __ __ __ ______ ____ + / / / /_ ______ ___ _____/ / / / __ \/ __ \ + / /_/ / / / / __ \/ _ \/ ___/ /_/ / / / / /_/ / + / __ / /_/ / /_/ / __/ / / __ / /_/ / _, _/ +/_/ /_/\__, / .___/\___/_/ /_/ /_/_____/_/ |_| + /____/_/ + +EOF +} +header_info +echo -e "Loading..." +APP="HyperHDR" +var_disk="4" +var_cpu="2" +var_ram="2048" +var_os="debian" +var_version="12" +variables +color +catch_errors + +function default_settings() { + CT_TYPE="1" + PW="" + CT_ID=$NEXTID + HN=$NSAPP + DISK_SIZE="$var_disk" + CORE_COUNT="$var_cpu" + RAM_SIZE="$var_ram" + BRG="vmbr0" + NET="dhcp" + GATE="" + DISABLEIP6="no" + MTU="" + SD="" + NS="" + MAC="" + VLAN="" + SSH="no" + VERB="no" + echo_default +} + +function update_script() { +header_info +if [[ ! -d /var ]]; then msg_error "No ${APP} Installation Found!"; exit; fi +msg_info "Updating $APP LXC" +apt-get update &>/dev/null +apt-get -y upgrade &>/dev/null +msg_ok "Updated $APP LXC" +exit +} + +start +build_container +description + +msg_ok "Completed Successfully!\n" +echo -e "${APP} should be reachable by going to the following URL. + ${BL}http://${IP}:8090${CL} \n" From 2699f254575b7b91e3627a087412c91d750ace01 Mon Sep 17 00:00:00 2001 From: tteckster Date: Wed, 17 Jan 2024 14:17:07 -0500 Subject: [PATCH 14/26] Update hyperhdr-install.sh Create service file --- install/hyperhdr-install.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/install/hyperhdr-install.sh b/install/hyperhdr-install.sh index 4ced651b..bca1ce2c 100644 --- a/install/hyperhdr-install.sh +++ b/install/hyperhdr-install.sh @@ -28,6 +28,24 @@ $STD apt-get update $STD apt-get install -y hyperhdr msg_ok "Installed HyperHDR" +msg_info "Creating Service" +cat </etc/systemd/system/hyperhdr.service +[Unit] +Description=HyperHDR Service +After=syslog.target network.target + +[Service] +Restart=on-failure +RestartSec=5 +Type=simple +ExecStart=/usr/bin/hyperhdr + +[Install] +WantedBy=multi-user.target +EOF +systemctl enable -q --now hyperhdr +msg_ok "Created Service" + motd_ssh customize From ea9fe637c504a41a8b566572ada87f94e763dd55 Mon Sep 17 00:00:00 2001 From: tteckster Date: Wed, 17 Jan 2024 14:36:28 -0500 Subject: [PATCH 15/26] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03995e5a..c1993d52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ - **ntfy LXC** - NEW Script +- **HyperHDR LXC** + - NEW Script ## 2024-01-16 From 8ef47c526f18010c9cac0d610f3880e86cbe9af1 Mon Sep 17 00:00:00 2001 From: tteckster Date: Thu, 18 Jan 2024 05:06:54 -0500 Subject: [PATCH 16/26] Update netdata.sh fixes https://github.com/tteck/Proxmox/issues/2359 --- misc/netdata.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/netdata.sh b/misc/netdata.sh index 3596f049..885cd42d 100644 --- a/misc/netdata.sh +++ b/misc/netdata.sh @@ -95,7 +95,7 @@ uninstall() { } if ! pveversion | grep -Eq "pve-manager/(8\.[0-9])"; then - msg_error "This version of Proxmox Virtual Environment is not supported" + echo -e "This version of Proxmox Virtual Environment is not supported" echo -e "Requires PVE Version 8.0 or higher" echo -e "Exiting..." sleep 2 From c3bc20be71ec481f72bd28a3d6764823855ac513 Mon Sep 17 00:00:00 2001 From: tteckster Date: Thu, 18 Jan 2024 05:33:17 -0500 Subject: [PATCH 17/26] Update hyperhdr.sh tweak --- ct/hyperhdr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ct/hyperhdr.sh b/ct/hyperhdr.sh index 233d7130..c32c168a 100644 --- a/ct/hyperhdr.sh +++ b/ct/hyperhdr.sh @@ -30,7 +30,7 @@ color catch_errors function default_settings() { - CT_TYPE="1" + CT_TYPE="0" PW="" CT_ID=$NEXTID HN=$NSAPP From 1459ffdb6fe99a848fd7e700e073233f73284b30 Mon Sep 17 00:00:00 2001 From: tteckster Date: Thu, 18 Jan 2024 17:15:38 -0500 Subject: [PATCH 18/26] Update alpine-zigbee2mqtt-install.sh fix Zigbee2MQTT not starting --- install/alpine-zigbee2mqtt-install.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/install/alpine-zigbee2mqtt-install.sh b/install/alpine-zigbee2mqtt-install.sh index 2c805f23..078bc595 100644 --- a/install/alpine-zigbee2mqtt-install.sh +++ b/install/alpine-zigbee2mqtt-install.sh @@ -23,7 +23,8 @@ msg_ok "Installed Dependencies" msg_info "Installing Alpine-Zigbee2MQTT" $STD apk add zigbee2mqtt +sed -i -e 's/#datadir="\/var\/lib\/zigbee2mqtt"/datadir="\/etc\/zigbee2mqtt"/' -e 's/#command_user="zigbee2mqtt"/command_user="zigbee2mqtt"/' /etc/conf.d/zigbee2mqtt msg_ok "Installed Alpine-Zigbee2MQTT" motd_ssh -customize \ No newline at end of file +customize From ba752674f36bd388641056a498ef2a6261241ee2 Mon Sep 17 00:00:00 2001 From: tteckster Date: Thu, 18 Jan 2024 17:25:48 -0500 Subject: [PATCH 19/26] Update alpine-zigbee2mqtt-install.sh restart service after `sed` command --- install/alpine-zigbee2mqtt-install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install/alpine-zigbee2mqtt-install.sh b/install/alpine-zigbee2mqtt-install.sh index 078bc595..cb5bb356 100644 --- a/install/alpine-zigbee2mqtt-install.sh +++ b/install/alpine-zigbee2mqtt-install.sh @@ -24,6 +24,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Alpine-Zigbee2MQTT" $STD apk add zigbee2mqtt sed -i -e 's/#datadir="\/var\/lib\/zigbee2mqtt"/datadir="\/etc\/zigbee2mqtt"/' -e 's/#command_user="zigbee2mqtt"/command_user="zigbee2mqtt"/' /etc/conf.d/zigbee2mqtt +$STD rc-service zigbee2mqtt restart msg_ok "Installed Alpine-Zigbee2MQTT" motd_ssh From 638babe5c3d8076b456b1f968d2e1a76da48ea9c Mon Sep 17 00:00:00 2001 From: tteckster Date: Thu, 18 Jan 2024 19:41:25 -0500 Subject: [PATCH 20/26] Update alpine-zigbee2mqtt-install.sh tweaks --- install/alpine-zigbee2mqtt-install.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/install/alpine-zigbee2mqtt-install.sh b/install/alpine-zigbee2mqtt-install.sh index cb5bb356..a98f1da5 100644 --- a/install/alpine-zigbee2mqtt-install.sh +++ b/install/alpine-zigbee2mqtt-install.sh @@ -23,7 +23,11 @@ msg_ok "Installed Dependencies" msg_info "Installing Alpine-Zigbee2MQTT" $STD apk add zigbee2mqtt -sed -i -e 's/#datadir="\/var\/lib\/zigbee2mqtt"/datadir="\/etc\/zigbee2mqtt"/' -e 's/#command_user="zigbee2mqtt"/command_user="zigbee2mqtt"/' /etc/conf.d/zigbee2mqtt +mkdir -p /root/.z2m +ln -s /etc/zigbee2mqtt/ /root/.z2m +chown -R root:root /etc/zigbee2mqtt /root/.z2m +sed -i -e 's/#datadir="\/var\/lib\/zigbee2mqtt"/datadir="\/etc\/zigbee2mqtt"/' -e 's/#command_user="zigbee2mqtt"/command_user="root"/' /etc/conf.d/zigbee2mqtt +$STD rc-update add zigbee2mqtt $STD rc-service zigbee2mqtt restart msg_ok "Installed Alpine-Zigbee2MQTT" From 435de786c5873d053aac430f4fd3f6441e9e62ba Mon Sep 17 00:00:00 2001 From: tteckster Date: Thu, 18 Jan 2024 23:58:55 -0500 Subject: [PATCH 21/26] Update nginxproxymanager.sh fixes https://github.com/tteck/Proxmox/issues/2362 --- ct/nginxproxymanager.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/ct/nginxproxymanager.sh b/ct/nginxproxymanager.sh index 3456304e..bfdcf8bf 100644 --- a/ct/nginxproxymanager.sh +++ b/ct/nginxproxymanager.sh @@ -136,6 +136,7 @@ function update_script() { msg_info "Building Frontend" cd ./frontend export NODE_ENV=development + yarn add -D sass-loader@10.5.2 &>/dev/null yarn install --network-timeout=30000 &>/dev/null yarn build &>/dev/null cp -r dist/* /app/frontend From d2b5fc83447f8e302601835289339d7e27a579bb Mon Sep 17 00:00:00 2001 From: tteckster Date: Fri, 19 Jan 2024 00:01:21 -0500 Subject: [PATCH 22/26] Update nginxproxymanager-install.sh - set sass-loader version --- install/nginxproxymanager-install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install/nginxproxymanager-install.sh b/install/nginxproxymanager-install.sh index fcf6ebc7..2d0973d8 100644 --- a/install/nginxproxymanager-install.sh +++ b/install/nginxproxymanager-install.sh @@ -134,6 +134,7 @@ msg_ok "Set up Enviroment" msg_info "Building Frontend" cd ./frontend export NODE_ENV=development +$STD yarn add -D sass-loader@10.5.2 $STD yarn install --network-timeout=30000 $STD yarn build cp -r dist/* /app/frontend From c60490b8ba2ec03d7f3c518622022092a0c329f7 Mon Sep 17 00:00:00 2001 From: tteckster Date: Fri, 19 Jan 2024 00:03:20 -0500 Subject: [PATCH 23/26] Update nginxproxymanager.sh - Reboot LXC if no GUI --- ct/nginxproxymanager.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ct/nginxproxymanager.sh b/ct/nginxproxymanager.sh index bfdcf8bf..675d59a1 100644 --- a/ct/nginxproxymanager.sh +++ b/ct/nginxproxymanager.sh @@ -186,4 +186,5 @@ description msg_ok "Completed Successfully!\n" echo -e "${APP} should be reachable by going to the following URL. - ${BL}http://${IP}:81${CL} \n" + ${BL}http://${IP}:81${CL} + Reboot LXC if no GUI\n" From 6f4501c7a31f12804dd5ae35ebd4cf33c8931beb Mon Sep 17 00:00:00 2001 From: tteckster Date: Fri, 19 Jan 2024 00:16:02 -0500 Subject: [PATCH 24/26] Update nginxproxymanager.sh tweak --- ct/nginxproxymanager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ct/nginxproxymanager.sh b/ct/nginxproxymanager.sh index 675d59a1..98a62e86 100644 --- a/ct/nginxproxymanager.sh +++ b/ct/nginxproxymanager.sh @@ -187,4 +187,4 @@ description msg_ok "Completed Successfully!\n" echo -e "${APP} should be reachable by going to the following URL. ${BL}http://${IP}:81${CL} - Reboot LXC if no GUI\n" + ${RD}Reboot LXC if no GUI${CL}\n" From 052b2f398294b5a055276ea5956d61688d0d2ab6 Mon Sep 17 00:00:00 2001 From: tteckster Date: Fri, 19 Jan 2024 13:17:58 -0500 Subject: [PATCH 25/26] Update haos-vm.sh - Change spinner --- vm/haos-vm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/haos-vm.sh b/vm/haos-vm.sh index d60fd484..c4f54130 100644 --- a/vm/haos-vm.sh +++ b/vm/haos-vm.sh @@ -75,7 +75,7 @@ fi function spinner() { printf "\e[?25l" - spinner="/-\\|/-\\|" + spinner="◐◓◑◒" spin_i=0 while true; do printf "\b%s" "${spinner:spin_i++%${#spinner}:1}" From e6e2b988544ce26c20c5056298d499cce5656945 Mon Sep 17 00:00:00 2001 From: tteckster Date: Fri, 19 Jan 2024 20:55:44 -0500 Subject: [PATCH 26/26] Update apt-cacher-ng-install.sh remove space in sed command --- install/apt-cacher-ng-install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/apt-cacher-ng-install.sh b/install/apt-cacher-ng-install.sh index fa131ef8..1d7572c2 100644 --- a/install/apt-cacher-ng-install.sh +++ b/install/apt-cacher-ng-install.sh @@ -21,7 +21,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Apt-Cacher NG" DEBIAN_FRONTEND=noninteractive $STD apt-get -o Dpkg::Options::="--force-confold" install -y apt-cacher-ng -sed -i 's/# PassThroughPattern: .* # this would allow CONNECT to everything/PassThroughPattern: .* /' /etc/apt-cacher-ng/acng.conf +sed -i 's/# PassThroughPattern: .* # this would allow CONNECT to everything/PassThroughPattern: .*/' /etc/apt-cacher-ng/acng.conf systemctl enable -q --now apt-cacher-ng msg_ok "Installed Apt-Cacher NG"