diff --git a/ct/audiobookshelf.sh b/ct/audiobookshelf.sh index 1e237d293..bc0c5fd25 100644 --- a/ct/audiobookshelf.sh +++ b/ct/audiobookshelf.sh @@ -5,7 +5,7 @@ # # License: MIT # # https://github.com/tteck/Proxmox/raw/main/LICENSE -echo "Unsupported. View Compability table on GitHub." +echo "Unsupported. View notes on GitHub." # function header_info { # clear diff --git a/ct/daemonsync.sh b/ct/daemonsync.sh index 9fb31e939..8d06eb914 100644 --- a/ct/daemonsync.sh +++ b/ct/daemonsync.sh @@ -5,7 +5,7 @@ # License: MIT # https://github.com/tteck/Proxmox/raw/main/LICENSE -echo "Unsupported, view GitHub for reason." +echo "Unsupported. View notes on GitHub." # function header_info { # clear diff --git a/ct/flowiseai.sh b/ct/flowiseai.sh index 107234a39..14911a112 100644 --- a/ct/flowiseai.sh +++ b/ct/flowiseai.sh @@ -1,4 +1,4 @@ -echo "Unsupported, view notes on GitHub" +echo "Unsupported. View notes on GitHub." # #!/usr/bin/env bash # source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # # Copyright (c) 2021-2024 tteck diff --git a/ct/frigate.sh b/ct/frigate.sh index dbb1b137f..229f5cecb 100644 --- a/ct/frigate.sh +++ b/ct/frigate.sh @@ -1,73 +1,74 @@ -#!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) -# Copyright (c) 2021-2024 tteck -# Authors: tteck (tteckster) -# License: MIT -# https://github.com/tteck/Proxmox/raw/main/LICENSE +echo "Unsupported. View notes on GitHub." +# #!/usr/bin/env bash +# source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) +# # Copyright (c) 2021-2024 tteck +# # Authors: tteck (tteckster) +# # License: MIT +# # https://github.com/tteck/Proxmox/raw/main/LICENSE -function header_info { - clear - cat <<"EOF" - ______ _ __ - / ____/____(_)___ _____ _/ /____ - / /_ / ___/ / __ `/ __ `/ __/ _ \ - / __/ / / / / /_/ / /_/ / /_/ __/ -/_/ /_/ /_/\__, /\__,_/\__/\___/ - /____/ +# function header_info { +# clear +# cat <<"EOF" +# ______ _ __ +# / ____/____(_)___ _____ _/ /____ +# / /_ / ___/ / __ `/ __ `/ __/ _ \ +# / __/ / / / / /_/ / /_/ / /_/ __/ +# /_/ /_/ /_/\__, /\__,_/\__/\___/ +# /____/ -EOF -} -header_info -echo -e "Loading..." -APP="Frigate" -var_disk="20" -var_cpu="4" -var_ram="4096" -var_os="debian" -var_version="11" -variables -color -catch_errors +# EOF +# } +# header_info +# echo -e "Loading..." +# APP="Frigate" +# var_disk="20" +# var_cpu="4" +# var_ram="4096" +# var_os="debian" +# var_version="11" +# variables +# color +# catch_errors -function default_settings() { - CT_TYPE="0" - PW="" - CT_ID=$NEXTID - HN=$NSAPP - DISK_SIZE="$var_disk" - CORE_COUNT="$var_cpu" - RAM_SIZE="$var_ram" - BRG="vmbr0" - NET="dhcp" - GATE="" - APT_CACHER="" - APT_CACHER_IP="" - DISABLEIP6="no" - MTU="" - SD="" - NS="" - MAC="" - VLAN="" - SSH="no" - VERB="no" - echo_default -} +# function default_settings() { +# CT_TYPE="0" +# PW="" +# CT_ID=$NEXTID +# HN=$NSAPP +# DISK_SIZE="$var_disk" +# CORE_COUNT="$var_cpu" +# RAM_SIZE="$var_ram" +# BRG="vmbr0" +# NET="dhcp" +# GATE="" +# APT_CACHER="" +# APT_CACHER_IP="" +# DISABLEIP6="no" +# MTU="" +# SD="" +# NS="" +# MAC="" +# VLAN="" +# SSH="no" +# VERB="no" +# echo_default +# } -function update_script() { - if [[ ! -f /etc/systemd/system/frigate.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi - msg_error "There is currently no update path available." - exit -} +# function update_script() { +# if [[ ! -f /etc/systemd/system/frigate.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi +# msg_error "There is currently no update path available." +# exit +# } -start -build_container -description +# start +# build_container +# description -msg_info "Setting Container to Normal Resources" -pct set $CTID -memory 1024 -msg_ok "Set Container to Normal Resources" -msg_ok "Completed Successfully!\n" -echo -e "${APP} should be reachable by going to the following URL. - ${BL}http://${IP}:5000${CL} \n" -echo -e "go2rtc should be reachable by going to the following URL. - ${BL}http://${IP}:1984${CL} \n" +# msg_info "Setting Container to Normal Resources" +# pct set $CTID -memory 1024 +# msg_ok "Set Container to Normal Resources" +# msg_ok "Completed Successfully!\n" +# echo -e "${APP} should be reachable by going to the following URL. +# ${BL}http://${IP}:5000${CL} \n" +# echo -e "go2rtc should be reachable by going to the following URL. +# ${BL}http://${IP}:1984${CL} \n" diff --git a/ct/omv.sh b/ct/omv.sh index 281956392..42ac18209 100644 --- a/ct/omv.sh +++ b/ct/omv.sh @@ -1,4 +1,4 @@ -echo "Unsupported. View notes on GitHub" +echo "Unsupported. View notes on GitHub." # #!/usr/bin/env bash # source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # # Copyright (c) 2021-2024 tteck diff --git a/ct/trilium.sh b/ct/trilium.sh index 3690ada39..e06ec1ef2 100644 --- a/ct/trilium.sh +++ b/ct/trilium.sh @@ -5,7 +5,7 @@ # # License: MIT # # https://github.com/tteck/Proxmox/raw/main/LICENSE -echo "Not supported" +echo "Unsupported. View notes on GitHub." # function header_info { # clear diff --git a/ct/vaultwarden.sh b/ct/vaultwarden.sh index d5aaa2325..f1c7b79dd 100644 --- a/ct/vaultwarden.sh +++ b/ct/vaultwarden.sh @@ -1,147 +1,148 @@ -#!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) -# Copyright (c) 2021-2024 tteck -# Author: tteck (tteckster) -# License: MIT -# https://github.com/tteck/Proxmox/raw/main/LICENSE +echo "Unsupported. View notes on GitHub." +# #!/usr/bin/env bash +# source <(curl -s https://raw.githubusercontent.com/asylumexp/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" - _ __ ____ _ __ __ -| | / /___ ___ __/ / /| | / /___ __________/ /__ ____ -| | / / __ `/ / / / / __/ | /| / / __ `/ ___/ __ / _ \/ __ \ -| |/ / /_/ / /_/ / / /_ | |/ |/ / /_/ / / / /_/ / __/ / / / -|___/\__,_/\__,_/_/\__/ |__/|__/\__,_/_/ \__,_/\___/_/ /_/ +# function header_info { +# clear +# cat <<"EOF" +# _ __ ____ _ __ __ +# | | / /___ ___ __/ / /| | / /___ __________/ /__ ____ +# | | / / __ `/ / / / / __/ | /| / / __ `/ ___/ __ / _ \/ __ \ +# | |/ / /_/ / /_/ / / /_ | |/ |/ / /_/ / / / /_/ / __/ / / / +# |___/\__,_/\__,_/_/\__/ |__/|__/\__,_/_/ \__,_/\___/_/ /_/ -EOF -} -header_info -echo -e "Loading..." -APP="Vaultwarden" -var_disk="6" -var_cpu="4" -var_ram="4096" -var_os="debian" -var_version="12" -variables -color -catch_errors +# EOF +# } +# header_info +# echo -e "Loading..." +# APP="Vaultwarden" +# var_disk="6" +# var_cpu="4" +# var_ram="4096" +# 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="" - APT_CACHER="" - APT_CACHER_IP="" - DISABLEIP6="no" - MTU="" - SD="" - NS="" - MAC="" - VLAN="" - SSH="no" - VERB="no" - echo_default -} +# 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="" +# APT_CACHER="" +# APT_CACHER_IP="" +# DISABLEIP6="no" +# MTU="" +# SD="" +# NS="" +# MAC="" +# VLAN="" +# SSH="no" +# VERB="no" +# echo_default +# } -function update_script() { - if [[ ! -f /etc/systemd/system/vaultwarden.service ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - VAULT=$(curl -s https://api.github.com/repos/dani-garcia/vaultwarden/releases/latest | - grep "tag_name" | - awk '{print substr($2, 2, length($2)-3) }') - WVRELEASE=$(curl -s https://api.github.com/repos/dani-garcia/bw_web_builds/releases/latest | - grep "tag_name" | - awk '{print substr($2, 2, length($2)-3) }') +# function update_script() { +# if [[ ! -f /etc/systemd/system/vaultwarden.service ]]; then +# msg_error "No ${APP} Installation Found!" +# exit +# fi +# VAULT=$(curl -s https://api.github.com/repos/dani-garcia/vaultwarden/releases/latest | +# grep "tag_name" | +# awk '{print substr($2, 2, length($2)-3) }') +# WVRELEASE=$(curl -s https://api.github.com/repos/dani-garcia/bw_web_builds/releases/latest | +# grep "tag_name" | +# awk '{print substr($2, 2, length($2)-3) }') - UPD=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 3 \ - "1" "VaultWarden $VAULT" ON \ - "2" "Web-Vault $WVRELEASE" OFF \ - "3" "Set Admin Token" OFF \ - 3>&1 1>&2 2>&3) +# UPD=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 3 \ +# "1" "VaultWarden $VAULT" ON \ +# "2" "Web-Vault $WVRELEASE" OFF \ +# "3" "Set Admin Token" OFF \ +# 3>&1 1>&2 2>&3) - header_info - if [ "$UPD" == "1" ]; then - echo -e "\n ⚠️ Ensure you set 4vCPU & 4096MiB RAM minimum!!! \n" - msg_info "Stopping Vaultwarden" - systemctl stop vaultwarden.service - msg_ok "Stopped Vaultwarden" +# header_info +# if [ "$UPD" == "1" ]; then +# echo -e "\n ⚠️ Ensure you set 4vCPU & 4096MiB RAM minimum!!! \n" +# msg_info "Stopping Vaultwarden" +# systemctl stop vaultwarden.service +# msg_ok "Stopped Vaultwarden" - msg_info "Updating VaultWarden to $VAULT (Patience)" - cd ~ && rm -rf vaultwarden - git clone https://github.com/dani-garcia/vaultwarden &>/dev/null - cd vaultwarden - cargo build --features "sqlite,mysql,postgresql" --release &>/dev/null - DIR=/usr/bin/vaultwarden - if [ -d "$DIR" ]; then - cp target/release/vaultwarden /usr/bin/ - else - cp target/release/vaultwarden /opt/vaultwarden/bin/ - fi - msg_ok "Updated VaultWarden" +# msg_info "Updating VaultWarden to $VAULT (Patience)" +# cd ~ && rm -rf vaultwarden +# git clone https://github.com/dani-garcia/vaultwarden &>/dev/null +# cd vaultwarden +# cargo build --features "sqlite,mysql,postgresql" --release &>/dev/null +# DIR=/usr/bin/vaultwarden +# if [ -d "$DIR" ]; then +# cp target/release/vaultwarden /usr/bin/ +# else +# cp target/release/vaultwarden /opt/vaultwarden/bin/ +# fi +# msg_ok "Updated VaultWarden" - msg_info "Cleaning up" - cd ~ && rm -rf vaultwarden - msg_ok "Cleaned" +# msg_info "Cleaning up" +# cd ~ && rm -rf vaultwarden +# msg_ok "Cleaned" - msg_info "Starting Vaultwarden" - systemctl start vaultwarden.service - msg_ok "Started Vaultwarden" +# msg_info "Starting Vaultwarden" +# systemctl start vaultwarden.service +# msg_ok "Started Vaultwarden" - msg_ok "$VAULT Update Successful" - echo -e "\n ⚠️ Ensure you set resources back to normal settings \n" - exit - fi - if [ "$UPD" == "2" ]; then - msg_info "Stopping Vaultwarden" - systemctl stop vaultwarden.service - msg_ok "Stopped Vaultwarden" +# msg_ok "$VAULT Update Successful" +# echo -e "\n ⚠️ Ensure you set resources back to normal settings \n" +# exit +# fi +# if [ "$UPD" == "2" ]; then +# msg_info "Stopping Vaultwarden" +# systemctl stop vaultwarden.service +# msg_ok "Stopped Vaultwarden" - msg_info "Updating Web-Vault to $WVRELEASE" - curl -fsSLO https://github.com/dani-garcia/bw_web_builds/releases/download/$WVRELEASE/bw_web_$WVRELEASE.tar.gz &>/dev/null - tar -zxf bw_web_$WVRELEASE.tar.gz -C /opt/vaultwarden/ &>/dev/null - msg_ok "Updated Web-Vault" +# msg_info "Updating Web-Vault to $WVRELEASE" +# curl -fsSLO https://github.com/dani-garcia/bw_web_builds/releases/download/$WVRELEASE/bw_web_$WVRELEASE.tar.gz &>/dev/null +# tar -zxf bw_web_$WVRELEASE.tar.gz -C /opt/vaultwarden/ &>/dev/null +# msg_ok "Updated Web-Vault" - msg_info "Cleaning up" - rm bw_web_$WVRELEASE.tar.gz - msg_ok "Cleaned" +# msg_info "Cleaning up" +# rm bw_web_$WVRELEASE.tar.gz +# msg_ok "Cleaned" - msg_info "Starting Vaultwarden" - systemctl start vaultwarden.service - msg_ok "Started Vaultwarden" - msg_ok "$WVRELEASE Update Successful" - exit - fi - if [ "$UPD" == "3" ]; then - if NEWTOKEN=$(whiptail --backtitle "Proxmox VE Helper Scripts" --passwordbox "Set the ADMIN_TOKEN" 10 58 3>&1 1>&2 2>&3); then - if [[ -z "$NEWTOKEN" ]]; then exit; fi - if ! command -v argon2 >/dev/null 2>&1; then apt-get install -y argon2 &>/dev/null; fi - TOKEN=$(echo -n ${NEWTOKEN} | argon2 "$(openssl rand -base64 32)" -t 2 -m 16 -p 4 -l 64 -e) - sed -i "s|ADMIN_TOKEN=.*|ADMIN_TOKEN='${TOKEN}'|" /opt/vaultwarden/.env - systemctl restart vaultwarden - fi - exit - fi -} +# msg_info "Starting Vaultwarden" +# systemctl start vaultwarden.service +# msg_ok "Started Vaultwarden" +# msg_ok "$WVRELEASE Update Successful" +# exit +# fi +# if [ "$UPD" == "3" ]; then +# if NEWTOKEN=$(whiptail --backtitle "Proxmox VE Helper Scripts" --passwordbox "Set the ADMIN_TOKEN" 10 58 3>&1 1>&2 2>&3); then +# if [[ -z "$NEWTOKEN" ]]; then exit; fi +# if ! command -v argon2 >/dev/null 2>&1; then apt-get install -y argon2 &>/dev/null; fi +# TOKEN=$(echo -n ${NEWTOKEN} | argon2 "$(openssl rand -base64 32)" -t 2 -m 16 -p 4 -l 64 -e) +# sed -i "s|ADMIN_TOKEN=.*|ADMIN_TOKEN='${TOKEN}'|" /opt/vaultwarden/.env +# systemctl restart vaultwarden +# fi +# exit +# fi +# } -start -build_container -description +# start +# build_container +# description -msg_info "Setting Container to Normal Resources" -pct set $CTID -memory 512 -pct set $CTID -cores 1 -msg_ok "Set Container to Normal Resources" -msg_ok "Completed Successfully!\n" -echo -e "${APP} should be reachable by going to the following URL. - ${BL}http://${IP}:8000${CL} \n" +# msg_info "Setting Container to Normal Resources" +# pct set $CTID -memory 512 +# pct set $CTID -cores 1 +# msg_ok "Set Container to Normal Resources" +# msg_ok "Completed Successfully!\n" +# echo -e "${APP} should be reachable by going to the following URL. +# ${BL}http://${IP}:8000${CL} \n"