diff --git a/README.md b/README.md index 2aa1f990d..4ab315520 100644 --- a/README.md +++ b/README.md @@ -115,7 +115,7 @@ Any applications not in ported or unsupported need to be tested for whether they | OctoPrint | ⭕ | | | Omada | ⭕ | | | Ombi | ⭕ | | -| OMV | ⭕ | Has been removed from upstream website. | +| OMV | ⭕ | Has been removed from upstream website. | | openHAB | ⭕ | | | OpenObserve | ⭕ | | | Overseerr | ⭕ | | @@ -136,39 +136,39 @@ Any applications not in ported or unsupported need to be tested for whether they | qBittorrent | ⭕ | | | Radarr | ✅ | | | RDTClient | ✅ | Real-Debrid Torrent Client | -| Readarr | 🔘 | | -| Readeck | 🔘 | | -| Redis | 🔘 | | -| RTSPtoWeb | 🔘 | | -| Runtipi | 🔘 | | -| SABnzbd | 🔘 | | -| Scrypted | 🔘 | | -| SFTPGo | 🔘 | | -| Shinobi | 🔘 | | -| SmokePing | 🔘 | | +| Readarr | ⭕ | | +| Readeck | ⭕ | | +| Redis | ⭕ | | +| RTSPtoWeb | ⭕ | | +| Runtipi | ⭕ | | +| SABnzbd | ⭕ | | +| Scrypted | ⭕ | | +| SFTPGo | ⭕ | | +| Shinobi | ⭕ | | +| SmokePing | ⭕ | | | Sonarr | ✅ | | -| Stirling-PDF | 🔘 | | -| Syncthing | 🔘 | | -| Tandoor | 🔘 | | -| TasmoAdmin | 🔘 | | -| Tautulli | 🔘 | | -| Tdarr | 🔘 | | -| Technitium DNS | 🔘 | | -| Transmission | 🔘 | | -| Trilium | 🔘 | | -| Ubuntu | 🔘 | | -| Umbrel | 🔘 | | -| Unifi | 🔘 | | -| Unmanic | 🔘 | | -| Uptime Kuma | 🔘 | | -| Vaultwarden | 🔘 | | -| Wastebin | 🔘 | | -| WatchYourLAN | 🔘 | | -| Whisparr | 🔘 | | -| Whoogle | 🔘 | | -| Wikijs | 🔘 | | -| Wireguard | 🔘 | | -| YunoHost | 🔘 | | -| Zigbee2MQTT | 🔘 | | -| Zoraxy | 🔘 | | -| Zwave-JS-UI | 🔘 | | +| Stirling-PDF | ⭕ | | +| Syncthing | ⭕ | | +| Tandoor | ⭕ | | +| TasmoAdmin | ⭕ | | +| Tautulli | ⭕ | | +| Tdarr | ⭕ | | +| Technitium DNS | ⭕ | | +| Transmission | ⭕ | | +| Trilium | ❌ | Built for x64 only. | +| Ubuntu | ⭕ | | +| Umbrel | ⭕ | | +| Unifi | ⭕ | | +| Unmanic | ⭕ | | +| Uptime Kuma | ⭕ | | +| Vaultwarden | ⭕ | | +| Wastebin | ⭕ | | +| WatchYourLAN | ⭕ | | +| Whisparr | ⭕ | | +| Whoogle | ⭕ | | +| Wikijs | ⭕ | | +| Wireguard | ⭕ | | +| YunoHost | ⭕ | | +| Zigbee2MQTT | ⭕ | | +| Zoraxy | ⭕ | | +| Zwave-JS-UI | ⭕ | | diff --git a/ct/readarr.sh b/ct/readarr.sh index 2e4494cf6..12ec110e8 100644 --- a/ct/readarr.sh +++ b/ct/readarr.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/readeck.sh b/ct/readeck.sh index cc5204ba4..adb04dff8 100644 --- a/ct/readeck.sh +++ b/ct/readeck.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT @@ -60,7 +60,7 @@ LATEST=$(curl -s https://codeberg.org/readeck/readeck/releases/ | grep -oP '(?<= systemctl stop readeck.service rm -rf /opt/readeck/readeck cd /opt/readeck -wget -q -O readeck https://codeberg.org/readeck/readeck/releases/download/${LATEST}/readeck-${LATEST}-linux-amd64 +wget -q -O readeck https://codeberg.org/readeck/readeck/releases/download/${LATEST}/readeck-${LATEST}-linux-arm64 chmod a+x readeck systemctl start readeck.service msg_ok "Updated ${APP}" diff --git a/ct/redis.sh b/ct/redis.sh index c4621e206..a0731c023 100644 --- a/ct/redis.sh +++ b/ct/redis.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/rockylinux.sh b/ct/rockylinux.sh index 8285e2271..c3339c2a5 100644 --- a/ct/rockylinux.sh +++ b/ct/rockylinux.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/rtsptoweb.sh b/ct/rtsptoweb.sh index 56484a605..3cad0103c 100644 --- a/ct/rtsptoweb.sh +++ b/ct/rtsptoweb.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/runtipi.sh b/ct/runtipi.sh index 279230f3f..e39d48e09 100644 --- a/ct/runtipi.sh +++ b/ct/runtipi.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/sabnzbd.sh b/ct/sabnzbd.sh index c6d0aa263..deed03db5 100644 --- a/ct/sabnzbd.sh +++ b/ct/sabnzbd.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/scrypted.sh b/ct/scrypted.sh index 306ab6202..487c58fda 100644 --- a/ct/scrypted.sh +++ b/ct/scrypted.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/sftpgo.sh b/ct/sftpgo.sh index 2354fe7df..12f0d3324 100644 --- a/ct/sftpgo.sh +++ b/ct/sftpgo.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/shinobi.sh b/ct/shinobi.sh index 410f94331..49a15e17d 100644 --- a/ct/shinobi.sh +++ b/ct/shinobi.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/smokeping.sh b/ct/smokeping.sh index 8da7d96cc..9c669aea0 100644 --- a/ct/smokeping.sh +++ b/ct/smokeping.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/stirling-pdf.sh b/ct/stirling-pdf.sh index f15050543..4aa4be265 100644 --- a/ct/stirling-pdf.sh +++ b/ct/stirling-pdf.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/syncthing.sh b/ct/syncthing.sh index 5cf7765c6..a8cb898be 100644 --- a/ct/syncthing.sh +++ b/ct/syncthing.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/tandoor.sh b/ct/tandoor.sh index 29085af56..943b4c360 100644 --- a/ct/tandoor.sh +++ b/ct/tandoor.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck # Co-Author: MickLesk (Canbiz) diff --git a/ct/tasmoadmin.sh b/ct/tasmoadmin.sh index 662c36f18..ea0f691f6 100644 --- a/ct/tasmoadmin.sh +++ b/ct/tasmoadmin.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/tautulli.sh b/ct/tautulli.sh index 55a628d38..147df32b8 100644 --- a/ct/tautulli.sh +++ b/ct/tautulli.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/tdarr.sh b/ct/tdarr.sh index b658ec70e..ab02db75e 100644 --- a/ct/tdarr.sh +++ b/ct/tdarr.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/technitiumdns.sh b/ct/technitiumdns.sh index 85775abdb..f45f5964b 100644 --- a/ct/technitiumdns.sh +++ b/ct/technitiumdns.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT @@ -56,14 +56,6 @@ function update_script() { header_info if [[ ! -d /etc/dns ]]; then msg_error "No ${APP} Installation Found!"; exit; fi msg_info "Updating ${APP}" - -if ! dpkg -s aspnetcore-runtime-8.0 > /dev/null 2>&1; then - wget -q https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb - dpkg -i packages-microsoft-prod.deb &>/dev/null - apt-get update &>/dev/null - apt-get install -y aspnetcore-runtime-8.0 &>/dev/null - rm packages-microsoft-prod.deb -fi bash <(curl -fsSL https://download.technitium.com/dns/install.sh) &>/dev/null msg_ok "Updated Successfully" exit @@ -73,6 +65,6 @@ start build_container description -msg_ok "Completed Successfully!\n" +msg_ok "Completed Successfully!\n"a echo -e "${APP} should be reachable by going to the following URL. ${BL}http://${IP}:5380${CL} \n" diff --git a/ct/transmission.sh b/ct/transmission.sh index a7e234e48..066a11963 100644 --- a/ct/transmission.sh +++ b/ct/transmission.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/trilium.sh b/ct/trilium.sh index d4ade9590..3690ada39 100644 --- a/ct/trilium.sh +++ b/ct/trilium.sh @@ -1,91 +1,93 @@ -#!/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 +# #!/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" - ______ _ ___ - /_ __/____(_) (_)_ ______ ___ - / / / ___/ / / / / / / __ `__ \ - / / / / / / / / /_/ / / / / / / -/_/ /_/ /_/_/_/\__,_/_/ /_/ /_/ +echo "Not supported" + +# function header_info { +# clear +# cat <<"EOF" +# ______ _ ___ +# /_ __/____(_) (_)_ ______ ___ +# / / / ___/ / / / / / / __ `__ \ +# / / / / / / / / /_/ / / / / / / +# /_/ /_/ /_/_/_/\__,_/_/ /_/ /_/ -EOF -} -header_info -echo -e "Loading..." -APP="Trilium" -var_disk="2" -var_cpu="1" -var_ram="512" -var_os="debian" -var_version="12" -variables -color -catch_errors +# EOF +# } +# header_info +# echo -e "Loading..." +# APP="Trilium" +# var_disk="2" +# var_cpu="1" +# var_ram="512" +# 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() { -header_info -if [[ ! -d /opt/trilium ]]; then msg_error "No ${APP} Installation Found!"; exit; fi -RELEASE=$(curl -s https://api.github.com/repos/zadam/trilium/releases/latest | - grep "tag_name" | - awk '{print substr($2, 3, length($2)-4) }') +# function update_script() { +# header_info +# if [[ ! -d /opt/trilium ]]; then msg_error "No ${APP} Installation Found!"; exit; fi +# RELEASE=$(curl -s https://api.github.com/repos/zadam/trilium/releases/latest | +# grep "tag_name" | +# awk '{print substr($2, 3, length($2)-4) }') -msg_info "Stopping ${APP}" -systemctl stop trilium.service -sleep 1 -msg_ok "Stopped ${APP}" +# msg_info "Stopping ${APP}" +# systemctl stop trilium.service +# sleep 1 +# msg_ok "Stopped ${APP}" -msg_info "Updating to v${RELEASE}" -wget -q https://github.com/zadam/trilium/releases/download/v$RELEASE/trilium-linux-x64-server-$RELEASE.tar.xz -tar -xvf trilium-linux-x64-server-$RELEASE.tar.xz &>/dev/null -cp -r trilium-linux-x64-server/* /opt/trilium/ -msg_ok "Updated to v${RELEASE}" +# msg_info "Updating to v${RELEASE}" +# wget -q https://github.com/zadam/trilium/releases/download/v$RELEASE/trilium-linux-x64-server-$RELEASE.tar.xz +# tar -xvf trilium-linux-x64-server-$RELEASE.tar.xz &>/dev/null +# cp -r trilium-linux-x64-server/* /opt/trilium/ +# msg_ok "Updated to v${RELEASE}" -msg_info "Cleaning up" -rm -rf trilium-linux-x64-server-$RELEASE.tar.xz trilium-linux-x64-server -msg_ok "Cleaned" +# msg_info "Cleaning up" +# rm -rf trilium-linux-x64-server-$RELEASE.tar.xz trilium-linux-x64-server +# msg_ok "Cleaned" -msg_info "Starting ${APP}" -systemctl start trilium.service -sleep 1 -msg_ok "Started ${APP}" -msg_ok "Updated Successfully" -exit -} +# msg_info "Starting ${APP}" +# systemctl start trilium.service +# sleep 1 +# msg_ok "Started ${APP}" +# msg_ok "Updated Successfully" +# exit +# } -start -build_container -description +# start +# build_container +# description -msg_ok "Completed Successfully!\n" -echo -e "${APP} should be reachable by going to the following URL. - ${BL}http://${IP}:8080${CL} \n" +# msg_ok "Completed Successfully!\n" +# echo -e "${APP} should be reachable by going to the following URL. +# ${BL}http://${IP}:8080${CL} \n" diff --git a/ct/ubuntu.sh b/ct/ubuntu.sh index 6572c02cf..9f55e84d1 100644 --- a/ct/ubuntu.sh +++ b/ct/ubuntu.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/umbrel.sh b/ct/umbrel.sh index 62f9a4713..cd7ee66b0 100644 --- a/ct/umbrel.sh +++ b/ct/umbrel.sh @@ -1,5 +1,5 @@ -#!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +a#!/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 diff --git a/ct/unifi.sh b/ct/unifi.sh index 820930c0d..af4f3062d 100644 --- a/ct/unifi.sh +++ b/ct/unifi.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/unmanic.sh b/ct/unmanic.sh index 04134ceec..a8249e8c5 100644 --- a/ct/unmanic.sh +++ b/ct/unmanic.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/uptimekuma.sh b/ct/uptimekuma.sh index 17289c24e..be77d734b 100644 --- a/ct/uptimekuma.sh +++ b/ct/uptimekuma.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/vaultwarden.sh b/ct/vaultwarden.sh index 53b042873..d5aaa2325 100644 --- a/ct/vaultwarden.sh +++ b/ct/vaultwarden.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/wastebin.sh b/ct/wastebin.sh index be4b5aef7..a5e2fc965 100644 --- a/ct/wastebin.sh +++ b/ct/wastebin.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck # Co-Author: MickLesk (Canbiz) diff --git a/ct/watchyourlan.sh b/ct/watchyourlan.sh index 93eba4d19..fef3a70c1 100644 --- a/ct/watchyourlan.sh +++ b/ct/watchyourlan.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT @@ -59,11 +59,11 @@ msg_info "Updating $APP" systemctl stop watchyourlan.service cp -R /data/config.yaml config.yaml RELEASE=$(curl -s https://api.github.com/repos/aceberg/WatchYourLAN/releases/latest | grep -o '"tag_name": *"[^"]*"' | cut -d '"' -f 4) -wget -q https://github.com/aceberg/WatchYourLAN/releases/download/$RELEASE/watchyourlan_${RELEASE}_linux_amd64.deb -dpkg -i watchyourlan_${RELEASE}_linux_amd64.deb +wget -q https://github.com/aceberg/WatchYourLAN/releases/download/$RELEASE/watchyourlan_${RELEASE}_linux_arm64.deb +dpkg -i watchyourlan_${RELEASE}_linux_arm64.deb cp -R config.yaml /data/config.yaml sed -i 's|/etc/watchyourlan/config.yaml|/data/config.yaml|' /lib/systemd/system/watchyourlan.service -rm watchyourlan_${RELEASE}_linux_amd64.deb config.yaml +rm watchyourlan_${RELEASE}_linux_arm64.deb config.yaml systemctl enable -q --now watchyourlan.service msg_ok "Updated $APP" exit diff --git a/ct/whisparr.sh b/ct/whisparr.sh index 1a8b9a017..9cf2ffad4 100644 --- a/ct/whisparr.sh +++ b/ct/whisparr.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/whoogle.sh b/ct/whoogle.sh index 5fa40ba2a..a9f55a5b4 100644 --- a/ct/whoogle.sh +++ b/ct/whoogle.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/wikijs.sh b/ct/wikijs.sh index dedff2d67..fcd5c2ff2 100644 --- a/ct/wikijs.sh +++ b/ct/wikijs.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/wireguard.sh b/ct/wireguard.sh index c8cc7c6f4..9b7488dbf 100644 --- a/ct/wireguard.sh +++ b/ct/wireguard.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT @@ -74,6 +74,7 @@ if [ "$UPD" == "2" ]; then IP=$(hostname -I | awk '{print $1}') msg_info "Installing Python3-pip" apt-get install -y python3-pip &>/dev/null +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED pip install flask &>/dev/null pip install ifcfg &>/dev/null pip install flask_qrcode &>/dev/null diff --git a/ct/yunohost.sh b/ct/yunohost.sh index 613de2f5f..824f2dd38 100644 --- a/ct/yunohost.sh +++ b/ct/yunohost.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/zigbee2mqtt.sh b/ct/zigbee2mqtt.sh index e3ae7ee86..76519b260 100644 --- a/ct/zigbee2mqtt.sh +++ b/ct/zigbee2mqtt.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/zoraxy.sh b/ct/zoraxy.sh index 8d3a771b6..f3b5e8060 100644 --- a/ct/zoraxy.sh +++ b/ct/zoraxy.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) # License: MIT diff --git a/ct/zwave-js-ui.sh b/ct/zwave-js-ui.sh index 3be12b44b..8627a8935 100644 --- a/ct/zwave-js-ui.sh +++ b/ct/zwave-js-ui.sh @@ -64,8 +64,8 @@ function update_script() { msg_ok "Stopped Z-wave JS UI" msg_info "Updating Z-wave JS UI" - wget https://github.com/zwave-js/zwave-js-ui/releases/download/${RELEASE}/zwave-js-ui-${RELEASE}-linux.zip &>/dev/null - unzip zwave-js-ui-${RELEASE}-linux.zip &>/dev/null + wget https://github.com/zwave-js/zwave-js-ui/releases/download/${RELEASE}/zwave-js-ui-${RELEASE}-linux-arm64.zip &>/dev/null + unzip zwave-js-ui-${RELEASE}-linux-arm64.zip &>/dev/null \cp -R zwave-js-ui-linux /opt/zwave-js-ui service_path="/etc/systemd/system/zwave-js-ui.service" echo "[Unit] @@ -85,7 +85,7 @@ function update_script() { msg_ok "Started Z-wave JS UI" msg_info "Cleanup" - rm -rf zwave-js-ui-${RELEASE}-linux.zip zwave-js-ui-linux store + rm -rf zwave-js-ui-${RELEASE}-linux-arm64.zip zwave-js-ui-linux store msg_ok "Cleaned" msg_ok "Updated Successfully!\n" exit diff --git a/install/rdtclient-install.sh b/install/rdtclient-install.sh index c6319ac81..db77adf53 100644 --- a/install/rdtclient-install.sh +++ b/install/rdtclient-install.sh @@ -33,9 +33,8 @@ $STD apt-get install -y zlib1g curl -SL -o dotnet.tar.gz https://download.visualstudio.microsoft.com/download/pr/1e449990-2934-47ee-97fb-b78f0e587c98/1c92c33593932f7a86efa5aff18960ed/dotnet-sdk-8.0.204-linux-arm64.tar.gz mkdir -p /usr/share/dotnet -tar -zxf dotnet.tar.gz -C /usr/share/dotnet -ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet - +$STD tar -zxf dotnet.tar.gz -C /usr/share/dotnet +$STD ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet msg_ok "Installed ASP.NET Core Runtime" msg_info "Installing rdtclient" diff --git a/install/readarr-install.sh b/install/readarr-install.sh index 9ba9bc21d..9987bc87a 100644 --- a/install/readarr-install.sh +++ b/install/readarr-install.sh @@ -18,12 +18,13 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y sqlite3 +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Readarr" mkdir -p /var/lib/readarr/ chmod 775 /var/lib/readarr/ -$STD wget --content-disposition 'https://readarr.servarr.com/v1/update/develop/updatefile?os=linux&runtime=netcore&arch=x64' +$STD wget --content-disposition 'https://readarr.servarr.com/v1/update/develop/updatefile?os=linux&runtime=netcore&arch=arm64' $STD tar -xvzf Readarr.develop.*.tar.gz mv Readarr /opt chmod 775 /opt/Readarr diff --git a/install/readeck-install.sh b/install/readeck-install.sh index 8b1c287b6..4662b3679 100644 --- a/install/readeck-install.sh +++ b/install/readeck-install.sh @@ -17,13 +17,14 @@ 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 wget msg_ok "Installed Dependencies" msg_info "Installing Readeck" LATEST=$(curl -s https://codeberg.org/readeck/readeck/releases/ | grep -oP '(?<=Version )\d+\.\d+\.\d+' | head -1) mkdir -p /opt/readeck cd /opt/readeck -wget -q -O readeck https://codeberg.org/readeck/readeck/releases/download/${LATEST}/readeck-${LATEST}-linux-amd64 +wget -q -O readeck https://codeberg.org/readeck/readeck/releases/download/${LATEST}/readeck-${LATEST}-linux-arm64 chmod a+x readeck msg_ok "Installed Readeck" diff --git a/install/redis-install.sh b/install/redis-install.sh index d62e78471..62e22ebdd 100644 --- a/install/redis-install.sh +++ b/install/redis-install.sh @@ -20,6 +20,7 @@ $STD apt-get install -y mc $STD apt-get install -y apt-transport-https $STD apt-get install -y gnupg $STD apt-get install -y lsb-release +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Redis" diff --git a/install/rtsptoweb-install.sh b/install/rtsptoweb-install.sh index a5b669d59..0d7757b61 100644 --- a/install/rtsptoweb-install.sh +++ b/install/rtsptoweb-install.sh @@ -18,13 +18,14 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y git $STD apt-get install -y mc +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Golang" -$STD wget https://golang.org/dl/go1.20.1.linux-amd64.tar.gz -$STD tar -xzf go1.20.1.linux-amd64.tar.gz -C /usr/local +$STD wget https://golang.org/dl/go1.20.1.linux-arm64.tar.gz +$STD tar -xzf go1.20.1.linux-arm64.tar.gz -C /usr/local $STD ln -s /usr/local/go/bin/go /usr/local/bin/go -rm -rf go1.20.1.linux-amd64.tar.gz +rm -rf go1.20.1.linux-arm64.tar.gz msg_ok "Installed Golang" msg_info "Installing RTSPtoWeb" diff --git a/install/runtipi-install.sh b/install/runtipi-install.sh index 584ea16bc..b0969547f 100644 --- a/install/runtipi-install.sh +++ b/install/runtipi-install.sh @@ -17,6 +17,7 @@ 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 wget msg_ok "Installed Dependencies" msg_info "Installing Runtipi (Patience)" diff --git a/install/sabnzbd-install.sh b/install/sabnzbd-install.sh index b206c82ff..1cdf1e1da 100644 --- a/install/sabnzbd-install.sh +++ b/install/sabnzbd-install.sh @@ -19,6 +19,7 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y par2 $STD apt-get install -y p7zip-full +$STD apt-get install -y wget cat </etc/apt/sources.list.d/non-free.list deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware EOF @@ -33,6 +34,7 @@ $STD apt-get install -y \ python3-dev \ python3-pip $STD apt-get install -y python3-setuptools +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" msg_info "Installing SABnzbd" diff --git a/install/scrypted-install.sh b/install/scrypted-install.sh index a85c2271d..9d7a79210 100644 --- a/install/scrypted-install.sh +++ b/install/scrypted-install.sh @@ -35,15 +35,15 @@ $STD apt-get -y install \ sudo \ mc \ ca-certificates \ - gnupg + gnupg \ + wget msg_ok "Installed Dependencies" if [[ "$CTTYPE" == "0" ]]; then msg_info "Setting Up Hardware Acceleration" $STD apt-get -y install \ va-driver-all \ - ocl-icd-libopencl1 \ - intel-opencl-icd + ocl-icd-libopencl1 chgrp video /dev/dri chmod 755 /dev/dri chmod 660 /dev/dri/* @@ -81,6 +81,7 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" msg_info "Installing Python3 Dependencies" diff --git a/install/sftpgo-install.sh b/install/sftpgo-install.sh index cba328036..b4ab01b78 100644 --- a/install/sftpgo-install.sh +++ b/install/sftpgo-install.sh @@ -19,11 +19,12 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg $STD apt-get install -y sqlite3 +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Golang" set +o pipefail -RELEASE=$(curl -s https://go.dev/dl/ | grep -o "go.*\linux-amd64.tar.gz" | head -n 1) +RELEASE=$(curl -s https://go.dev/dl/ | grep -o "go.*\linux-arm64.tar.gz" | head -n 1) wget -q https://golang.org/dl/$RELEASE tar -xzf $RELEASE -C /usr/local $STD ln -s /usr/local/go/bin/go /usr/local/bin/go diff --git a/install/shinobi-install.sh b/install/shinobi-install.sh index 4b9a51aba..d8228027c 100644 --- a/install/shinobi-install.sh +++ b/install/shinobi-install.sh @@ -19,6 +19,7 @@ $STD apt-get install -y make zip net-tools $STD apt-get install -y gcc g++ cmake $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/smokeping-install.sh b/install/smokeping-install.sh index 3a214b6c9..0b389e02c 100644 --- a/install/smokeping-install.sh +++ b/install/smokeping-install.sh @@ -17,6 +17,7 @@ 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 wget msg_ok "Installed Dependencies" msg_info "Installing SmokePing" diff --git a/install/stirling-pdf-install.sh b/install/stirling-pdf-install.sh index cc26eec7c..9c32b3b66 100644 --- a/install/stirling-pdf-install.sh +++ b/install/stirling-pdf-install.sh @@ -28,7 +28,8 @@ $STD apt-get install -y \ make \ g++ \ unpaper \ - ocrmypdf + ocrmypdf \ + wget msg_ok "Installed Dependencies" msg_info "Installing LibreOffice Components" @@ -42,6 +43,7 @@ msg_info "Installing Python Dependencies" $STD apt-get install -y \ python3 \ python3-pip +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED $STD pip3 install \ uno \ opencv-python-headless \ diff --git a/install/syncthing-install.sh b/install/syncthing-install.sh index 3709513c0..cd52a69a7 100644 --- a/install/syncthing-install.sh +++ b/install/syncthing-install.sh @@ -18,6 +18,7 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gnupg +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Installed Dependencies" msg_info "Installing Syncthing" diff --git a/install/tandoor-install.sh b/install/tandoor-install.sh index fa0e0ac3e..f006355e3 100644 --- a/install/tandoor-install.sh +++ b/install/tandoor-install.sh @@ -29,7 +29,8 @@ $STD apt-get install -y --no-install-recommends \ sudo \ git \ make \ - mc + mc \ + wget msg_ok "Installed Dependencies" msg_info "Updating Python3" @@ -38,6 +39,7 @@ $STD apt-get install -y \ python3-dev \ python3-setuptools \ python3-pip +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" msg_info "Setting up Node.js Repository" diff --git a/install/tasmoadmin-install.sh b/install/tasmoadmin-install.sh index bc934e24b..6be7257ad 100644 --- a/install/tasmoadmin-install.sh +++ b/install/tasmoadmin-install.sh @@ -25,6 +25,7 @@ $STD apt-get install -y php8.2-zip $STD apt-get install -y php8.2-mbstring $STD apt-get install -y php8.2-xml $STD apt-get install -y git +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing TasmoAdmin" diff --git a/install/tautulli-install.sh b/install/tautulli-install.sh index d31ea0753..669a9b037 100644 --- a/install/tautulli-install.sh +++ b/install/tautulli-install.sh @@ -19,6 +19,7 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y pip +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Updating Python3" @@ -26,6 +27,7 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" msg_info "Installing Tautulli" diff --git a/install/tdarr-install.sh b/install/tdarr-install.sh index f4f45d043..32d019238 100644 --- a/install/tdarr-install.sh +++ b/install/tdarr-install.sh @@ -18,14 +18,14 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y handbrake-cli +$STD apt-get install -y wget msg_ok "Installed Dependencies" if [[ "$CTTYPE" == "0" ]]; then msg_info "Setting Up Hardware Acceleration" $STD apt-get -y install \ va-driver-all \ - ocl-icd-libopencl1 \ - intel-opencl-icd + ocl-icd-libopencl1 chgrp video /dev/dri chmod 755 /dev/dri chmod 660 /dev/dri/* @@ -37,7 +37,7 @@ fi msg_info "Installing Tdarr" mkdir -p /opt/tdarr cd /opt/tdarr -RELEASE=$(curl -s https://f000.backblazeb2.com/file/tdarrs/versions.json | grep -oP '(?<="Tdarr_Updater": ")[^"]+' | grep linux_x64 | head -n 1) +RELEASE=$(curl -s https://f000.backblazeb2.com/file/tdarrs/versions.json | grep -oP '(?<="Tdarr_Updater": ")[^"]+' | grep linux_arm64 | head -n 1) wget -q $RELEASE $STD unzip Tdarr_Updater.zip rm -rf Tdarr_Updater.zip diff --git a/install/technitiumdns-install.sh b/install/technitiumdns-install.sh index f157d8410..c9a55b5ca 100644 --- a/install/technitiumdns-install.sh +++ b/install/technitiumdns-install.sh @@ -17,14 +17,16 @@ 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 wget msg_ok "Installed Dependencies" msg_info "Installing ASP.NET Core Runtime" -wget -q https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb -$STD dpkg -i packages-microsoft-prod.deb -rm -rf packages-microsoft-prod.deb -$STD apt-get update -$STD apt-get install -y aspnetcore-runtime-8.0 +curl -SL -o dotnet.tar.gz https://download.visualstudio.microsoft.com/download/pr/1e449990-2934-47ee-97fb-b78f0e587c98/1c92c33593932f7a86efa5aff18960ed/dotnet-sdk-8.0.204-linux-arm64.tar.gz +curl -SL -o aspnet.tar.gz https://download.visualstudio.microsoft.com/download/pr/80ec12e5-b26f-466c-a20c-f96772ea709d/606e7203912400b44cb35d6fcecf60bf/aspnetcore-runtime-8.0.4-linux-arm64.tar.gz +$STD mkdir -p /usr/share/dotnet +$STD tar -zxf dotnet.tar.gz -C /usr/share/dotnet +$STD tar -zxf aspnet.tar.gz -C /usr/share/dotnet +ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet msg_ok "Installed ASP.NET Core Runtime" msg_info "Installing Technitium DNS" diff --git a/install/transmission-install.sh b/install/transmission-install.sh index 10d90352a..0b709b036 100644 --- a/install/transmission-install.sh +++ b/install/transmission-install.sh @@ -16,6 +16,7 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y curl $STD apt-get install -y sudo +$STD apt-get install -y wget $STD apt-get install -y mc msg_ok "Installed Dependencies" diff --git a/install/ubuntu-install.sh b/install/ubuntu-install.sh index 9aa8705cc..19505bac7 100644 --- a/install/ubuntu-install.sh +++ b/install/ubuntu-install.sh @@ -17,6 +17,7 @@ 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 wget msg_ok "Installed Dependencies" motd_ssh diff --git a/install/umbrel-install.sh b/install/umbrel-install.sh index 7ad1d5af6..9475331d5 100644 --- a/install/umbrel-install.sh +++ b/install/umbrel-install.sh @@ -17,6 +17,7 @@ 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 wget msg_ok "Installed Dependencies" msg_info "Installing Umbrel (Patience)" diff --git a/install/unifi-install.sh b/install/unifi-install.sh index 61460b7db..4ee8967e1 100644 --- a/install/unifi-install.sh +++ b/install/unifi-install.sh @@ -19,11 +19,12 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y apt-transport-https $STD apt-get install -y gnupg +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Eclipse Temurin JRE" wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor >/etc/apt/trusted.gpg.d/adoptium.gpg -echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bookworm main" >/etc/apt/sources.list.d/adoptium.list +echo "deb [arch=arm64 signed-by=/etc/apt/trusted.gpg.d/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bookworm main" >/etc/apt/sources.list.d/adoptium.list $STD apt-get update $STD apt-get install -y temurin-17-jre msg_ok "Installed Eclipse Temurin JRE" @@ -37,7 +38,7 @@ msg_ok "Installed MongoDB" msg_info "Installing UniFi Network Server" wget -qO /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ui.com/unifi/unifi-repo.gpg -echo "deb [ arch=amd64 signed-by=/etc/apt/trusted.gpg.d/unifi-repo.gpg] https://www.ui.com/downloads/unifi/debian stable ubiquiti" >/etc/apt/sources.list.d/100-ubnt-unifi.list +echo "deb [ arch=arm64 signed-by=/etc/apt/trusted.gpg.d/unifi-repo.gpg] https://www.ui.com/downloads/unifi/debian stable ubiquiti" >/etc/apt/sources.list.d/100-ubnt-unifi.list $STD apt-get update $STD apt-get install -y unifi msg_ok "Installed UniFi Network Server" diff --git a/install/unmanic-install.sh b/install/unmanic-install.sh index d5d1790af..fd746cae5 100644 --- a/install/unmanic-install.sh +++ b/install/unmanic-install.sh @@ -19,14 +19,15 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ffmpeg $STD apt-get install -y python3-pip +$STD apt-get install -y wget +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Installed Dependencies" if [[ "$CTTYPE" == "0" ]]; then msg_info "Setting Up Hardware Acceleration" $STD apt-get -y install \ va-driver-all \ - ocl-icd-libopencl1 \ - intel-opencl-icd + ocl-icd-libopencl1 chgrp video /dev/dri chmod 755 /dev/dri chmod 660 /dev/dri/* diff --git a/install/uptimekuma-install.sh b/install/uptimekuma-install.sh index 8c4e90ea2..a093a8f81 100644 --- a/install/uptimekuma-install.sh +++ b/install/uptimekuma-install.sh @@ -20,6 +20,7 @@ $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/vaultwarden-install.sh b/install/vaultwarden-install.sh index 64f8a460b..f238a413a 100644 --- a/install/vaultwarden-install.sh +++ b/install/vaultwarden-install.sh @@ -25,7 +25,8 @@ $STD apt-get -qqy install \ curl \ sudo \ argon2 \ - mc + mc \ + wget msg_ok "Installed Dependencies" WEBVAULT=$(curl -s https://api.github.com/repos/dani-garcia/bw_web_builds/releases/latest | diff --git a/install/wastebin-install.sh b/install/wastebin-install.sh index 25e5b5923..c16bd3754 100644 --- a/install/wastebin-install.sh +++ b/install/wastebin-install.sh @@ -23,7 +23,8 @@ $STD apt-get install -y --no-install-recommends \ sudo \ git \ make \ - mc + mc \ + wget msg_ok "Installed Dependencies" msg_info "Installing Rust (Patience)" diff --git a/install/watchyourlan-install.sh b/install/watchyourlan-install.sh index 78fcf57a0..08fa38bdf 100644 --- a/install/watchyourlan-install.sh +++ b/install/watchyourlan-install.sh @@ -14,14 +14,14 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y {curl,sudo,mc,gpg,arp-scan,ieee-data,libwww-perl} +$STD apt-get install -y {curl,sudo,mc,gpg,arp-scan,ieee-data,libwww-perl,wget} msg_ok "Installed Dependencies" msg_info "Installing WatchYourLAN" RELEASE=$(curl -s https://api.github.com/repos/aceberg/WatchYourLAN/releases/latest | grep -o '"tag_name": *"[^"]*"' | cut -d '"' -f 4) -wget -q https://github.com/aceberg/WatchYourLAN/releases/download/$RELEASE/watchyourlan_${RELEASE}_linux_amd64.deb -$STD dpkg -i watchyourlan_${RELEASE}_linux_amd64.deb -rm watchyourlan_${RELEASE}_linux_amd64.deb +wget -q https://github.com/aceberg/WatchYourLAN/releases/download/$RELEASE/watchyourlan_${RELEASE}_linux_arm64.deb +$STD dpkg -i watchyourlan_${RELEASE}_linux_arm64.deb +rm watchyourlan_${RELEASE}_linux_arm64.deb mkdir /data cat </data/config.yaml arp_timeout: "500" diff --git a/install/whisparr-install.sh b/install/whisparr-install.sh index 66cb50100..9240e3b10 100644 --- a/install/whisparr-install.sh +++ b/install/whisparr-install.sh @@ -18,12 +18,13 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y sqlite3 +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Whisparr" mkdir -p /var/lib/whisparr/ chmod 775 /var/lib/whisparr/ -$STD wget --content-disposition 'https://whisparr.servarr.com/v1/update/nightly/updatefile?os=linux&runtime=netcore&arch=x64' +$STD wget --content-disposition 'https://whisparr.servarr.com/v1/update/nightly/updatefile?os=linux&runtime=netcore&arch=arm64' $STD tar -xvzf Whisparr.develop.*.tar.gz mv Whisparr /opt chmod 775 /opt/Whisparr diff --git a/install/whoogle-install.sh b/install/whoogle-install.sh index b1bdedbb6..b6a10ddac 100644 --- a/install/whoogle-install.sh +++ b/install/whoogle-install.sh @@ -17,6 +17,7 @@ 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 wget msg_ok "Installed Dependencies" msg_info "Updating Python3" @@ -24,6 +25,7 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" msg_info "Installing Whoogle" diff --git a/install/wikijs-install.sh b/install/wikijs-install.sh index 3a4507a32..d9d1fa4eb 100644 --- a/install/wikijs-install.sh +++ b/install/wikijs-install.sh @@ -20,6 +20,7 @@ $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/wireguard-install.sh b/install/wireguard-install.sh index 2b94a8013..825a86c81 100644 --- a/install/wireguard-install.sh +++ b/install/wireguard-install.sh @@ -18,6 +18,7 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gunicorn +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing WireGuard (using pivpn.io)" diff --git a/install/yunohost-install.sh b/install/yunohost-install.sh index 0197eadb5..9453c69b2 100644 --- a/install/yunohost-install.sh +++ b/install/yunohost-install.sh @@ -21,6 +21,7 @@ $STD apt-get install -y gnupg $STD apt-get install -y apt-transport-https $STD apt-get install -y lsb-release $STD apt-get install -y ca-certificates +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing YunoHost (Patience)" diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index fa94476f2..d6d109c8e 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -23,6 +23,7 @@ $STD apt-get install -y g++ $STD apt-get install -y gcc $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/zoraxy-install.sh b/install/zoraxy-install.sh index 0938abc22..48deecc52 100644 --- a/install/zoraxy-install.sh +++ b/install/zoraxy-install.sh @@ -18,11 +18,12 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Golang" set +o pipefail -RELEASE=$(curl -s https://go.dev/dl/ | grep -o "go.*\linux-amd64.tar.gz" | head -n 1) +RELEASE=$(curl -s https://go.dev/dl/ | grep -o "go.*\linux-arm64.tar.gz" | head -n 1) wget -q https://golang.org/dl/$RELEASE $STD tar -xzf $RELEASE -C /usr/local $STD ln -s /usr/local/go/bin/go /usr/local/bin/go diff --git a/install/zwave-js-ui-install.sh b/install/zwave-js-ui-install.sh index 0b20538cd..2fa0951bf 100644 --- a/install/zwave-js-ui-install.sh +++ b/install/zwave-js-ui-install.sh @@ -23,8 +23,8 @@ msg_info "Installing Z-Wave JS UI" mkdir /opt/zwave-js-ui cd /opt/zwave-js-ui RELEASE=$(curl -s https://api.github.com/repos/zwave-js/zwave-js-ui/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }') -$STD wget https://github.com/zwave-js/zwave-js-ui/releases/download/${RELEASE}/zwave-js-ui-${RELEASE}-linux.zip -$STD unzip zwave-js-ui-${RELEASE}-linux.zip +$STD wget https://github.com/zwave-js/zwave-js-ui/releases/download/${RELEASE}/zwave-js-ui-${RELEASE}-linux-arm64.zip +$STD unzip zwave-js-ui-${RELEASE}-linux-arm64.zip msg_ok "Installed Z-Wave JS UI" msg_info "Creating Service" @@ -43,11 +43,11 @@ systemctl start zwave-js-ui $STD systemctl enable zwave-js-ui msg_ok "Created Service" -motd_ssh +motd_sash customize msg_info "Cleaning up" -rm zwave-js-ui-${RELEASE}-linux.zip +rm zwave-js-ui-${RELEASE}-linux-arm64.zip $STD apt-get autoremove $STD apt-get autoclean msg_ok "Cleaned"