diff --git a/CHANGELOG.md b/CHANGELOG.md index de034739a..bf0fb4a0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,12 +10,20 @@ - 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. - 🚨 **The scripts in the repository will no longer provide support for Proxmox VE 7 starting from July 2024 (scripts will not execute on PVE7). Subsequent Proxmox VE - Support Lifecycle** +## 2024-05-05 + +### Changed + +- **Fenrus LXC** + - NEW Script + ## 2024-05-02 ### Changed -- **NextCloudPi LXC** - - Removed from website +- **OpenMediaVault LXC** + - Set Debian 12 as default + - OpenMediaVault 7 (sandworm) ## 2024-04-30 diff --git a/LICENSE b/LICENSE index 733d43add..86316b3f8 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021-2023 tteck +Copyright (c) 2021-2024 tteck Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/ct/alpine-grafana.sh b/ct/alpine-grafana.sh index 56c9c1e22..0b47b6183 100644 --- a/ct/alpine-grafana.sh +++ b/ct/alpine-grafana.sh @@ -20,7 +20,7 @@ EOF header_info echo -e "Loading..." APP="Alpine-Grafana" -var_disk="0.5" +var_disk="1" var_cpu="1" var_ram="256" var_os="alpine" diff --git a/ct/fenrus.sh b/ct/fenrus.sh new file mode 100644 index 000000000..0f5e4d17a --- /dev/null +++ b/ct/fenrus.sh @@ -0,0 +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) +# Co-Author: Scorpoon +# License: MIT +# https://github.com/tteck/Proxmox/raw/main/LICENSE + +function header_info { +clear +cat <<"EOF" + ______ + / ____/__ ____ _______ _______ + / /_ / _ \/ __ \/ ___/ / / / ___/ + / __/ / __/ / / / / / /_/ (__ ) +/_/ \___/_/ /_/_/ \__,_/____/ + +EOF +} +header_info +echo -e "Loading..." +APP="Fenrus" +var_disk="4" +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 update_script() { +header_info +if [[ ! -d /opt/${APP} ]]; then msg_error "No ${APP} Installation Found!"; exit; fi +msg_error "There is currently no update path available." +exit +msg_info "Updating ${APP}" +systemctl stop ${APP} +git clone https://github.com/revenz/Fenrus.git +cd Fenrus || exit +gitVersionNumber=$(git rev-parse HEAD) + +if [[ "${gitVersionNumber}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then + mkdir /opt/fenrus-data-backup + cp -r "/opt/${APP}/data/" /opt/fenrus-data-backup/data + if [[ ! -d /opt/fenrus-data-backup/data ]]; then msg_error "Backup of data folder failed! exiting..."; rm -r /opt/fenrus-data-backup/; exit; fi + export DOTNET_CLI_TELEMETRY_OPTOUT=1 + dotnet publish -c Release -o "/opt/${APP}/" Fenrus.csproj + cp -r /opt/fenrus-data-backup/data/ "/opt/${APP}/" + echo "${gitVersionNumber}" >"/opt/${APP}_version.txt" + rm -r /opt/fenrus-data-backup/ + msg_ok "Updated $APP" +else + msg_ok "No update required. ${APP} is already up to date" +fi +cd .. +rm -r Fenrus/ + +systemctl start ${APP} +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}:5000${CL} \n" diff --git a/ct/flowiseai.sh b/ct/flowiseai.sh index 14911a112..0361dd204 100644 --- a/ct/flowiseai.sh +++ b/ct/flowiseai.sh @@ -21,8 +21,8 @@ echo "Unsupported. View notes on GitHub." # echo -e "Loading..." # APP="FlowiseAI" # var_disk="10" -# var_cpu="2" -# var_ram="2048" +# var_cpu="4" +# var_ram="4096" # var_os="debian" # var_version="12" # variables @@ -68,6 +68,10 @@ echo "Unsupported. View notes on GitHub." # build_container # description +# msg_info "Setting Container to Normal Resources" +# pct set $CTID -memory 2048 +# pct set $CTID -cores 2 +# 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}:3000${CL} \n" diff --git a/ct/homepage.sh b/ct/homepage.sh index 1150ef02d..efaf987b8 100644 --- a/ct/homepage.sh +++ b/ct/homepage.sh @@ -76,6 +76,7 @@ if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP} pnpm install pnpm build systemctl start homepage + echo "${RELEASE}" >/opt/${APP}_version.txt msg_ok "Updated Homepage to v${RELEASE}" else msg_ok "No update required. ${APP} is already at ${RELEASE}" diff --git a/ct/nginxproxymanager.sh b/ct/nginxproxymanager.sh index d98955c65..fe2f23c80 100644 --- a/ct/nginxproxymanager.sh +++ b/ct/nginxproxymanager.sh @@ -21,7 +21,7 @@ header_info echo -e "Loading..." APP="Nginx Proxy Manager" var_disk="4" -var_cpu="1" +var_cpu="2" var_ram="1024" var_os="ubuntu" var_version="22.04" @@ -185,6 +185,9 @@ start build_container description +msg_info "Setting Container to Normal Resources" +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}:81${CL}\n" diff --git a/ct/omv.sh b/ct/omv.sh index 42ac18209..e20075a12 100644 --- a/ct/omv.sh +++ b/ct/omv.sh @@ -25,7 +25,7 @@ echo "Unsupported. View notes on GitHub." # var_cpu="2" # var_ram="1024" # var_os="debian" -# var_version="11" +# var_version="12" # variables # color # catch_errors diff --git a/install/actualbudget-install.sh b/install/actualbudget-install.sh index 0f000ed9d..fbd07867c 100644 --- a/install/actualbudget-install.sh +++ b/install/actualbudget-install.sh @@ -60,6 +60,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/adguard-install.sh b/install/adguard-install.sh index a884419c5..f7889b5cc 100644 --- a/install/adguard-install.sh +++ b/install/adguard-install.sh @@ -51,6 +51,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/agentdvr-install.sh b/install/agentdvr-install.sh index c3aec8838..088764583 100644 --- a/install/agentdvr-install.sh +++ b/install/agentdvr-install.sh @@ -59,6 +59,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/apache-cassandra-install.sh b/install/apache-cassandra-install.sh index a3d420300..09c07fa3c 100644 --- a/install/apache-cassandra-install.sh +++ b/install/apache-cassandra-install.sh @@ -41,6 +41,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/apache-couchdb-install.sh b/install/apache-couchdb-install.sh index 379e13fda..8fb5d54ea 100644 --- a/install/apache-couchdb-install.sh +++ b/install/apache-couchdb-install.sh @@ -43,6 +43,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/apt-cacher-ng-install.sh b/install/apt-cacher-ng-install.sh index 1d7572c22..b8e293167 100644 --- a/install/apt-cacher-ng-install.sh +++ b/install/apt-cacher-ng-install.sh @@ -29,6 +29,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/audiobookshelf-install.sh b/install/audiobookshelf-install.sh index 1b26fd107..cd9346e38 100644 --- a/install/audiobookshelf-install.sh +++ b/install/audiobookshelf-install.sh @@ -31,6 +31,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/autobrr-install.sh b/install/autobrr-install.sh index fcd2a866d..3f8d2e134 100644 --- a/install/autobrr-install.sh +++ b/install/autobrr-install.sh @@ -53,6 +53,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/blocky-install.sh b/install/blocky-install.sh index f78bd118c..5263c3f50 100644 --- a/install/blocky-install.sh +++ b/install/blocky-install.sh @@ -286,6 +286,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/calibre-web-install.sh b/install/calibre-web-install.sh index b9b150de1..c62dde3b5 100644 --- a/install/calibre-web-install.sh +++ b/install/calibre-web-install.sh @@ -64,6 +64,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/casaos-install.sh b/install/casaos-install.sh index dd1c90e32..7a297683b 100644 --- a/install/casaos-install.sh +++ b/install/casaos-install.sh @@ -31,6 +31,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/changedetection-install.sh b/install/changedetection-install.sh index 1cb05f4d5..ddb7a44c9 100644 --- a/install/changedetection-install.sh +++ b/install/changedetection-install.sh @@ -160,6 +160,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/channels-install.sh b/install/channels-install.sh index 014c97297..22bc2edd0 100644 --- a/install/channels-install.sh +++ b/install/channels-install.sh @@ -45,6 +45,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/cloudflared-install.sh b/install/cloudflared-install.sh index b89016e41..0d102343a 100644 --- a/install/cloudflared-install.sh +++ b/install/cloudflared-install.sh @@ -33,6 +33,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/cronicle-install.sh b/install/cronicle-install.sh index 92b515c9e..c0450abcf 100644 --- a/install/cronicle-install.sh +++ b/install/cronicle-install.sh @@ -51,6 +51,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/dashy-install.sh b/install/dashy-install.sh index 97187bfec..043a2e31a 100644 --- a/install/dashy-install.sh +++ b/install/dashy-install.sh @@ -64,6 +64,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/debian-install.sh b/install/debian-install.sh index bdef859aa..c6a972d0f 100644 --- a/install/debian-install.sh +++ b/install/debian-install.sh @@ -24,6 +24,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" \ No newline at end of file diff --git a/install/deluge-install.sh b/install/deluge-install.sh index 28c00cd0f..979b22b65 100644 --- a/install/deluge-install.sh +++ b/install/deluge-install.sh @@ -72,6 +72,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/docker-install.sh b/install/docker-install.sh index fe6fc8f53..a0a341eb6 100644 --- a/install/docker-install.sh +++ b/install/docker-install.sh @@ -76,6 +76,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/dockge-install.sh b/install/dockge-install.sh index e4e077400..fbcbdd66f 100644 --- a/install/dockge-install.sh +++ b/install/dockge-install.sh @@ -83,6 +83,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/ersatztv-install.sh b/install/ersatztv-install.sh index 4aa8f82b9..81d651f54 100644 --- a/install/ersatztv-install.sh +++ b/install/ersatztv-install.sh @@ -60,6 +60,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/esphome-install.sh b/install/esphome-install.sh index 5b108947e..f5ae2f0cf 100644 --- a/install/esphome-install.sh +++ b/install/esphome-install.sh @@ -56,6 +56,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/fenrus-install.sh b/install/fenrus-install.sh new file mode 100644 index 000000000..fa0f95007 --- /dev/null +++ b/install/fenrus-install.sh @@ -0,0 +1,68 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2024 tteck +# Author: tteck (tteckster) +# Co-Author: Scorpoon +# License: MIT +# https://github.com/tteck/Proxmox/raw/main/LICENSE +# Source: https://github.com/revenz/Fenrus + + + +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 sudo +$STD apt-get install -y mc +$STD apt-get install -y curl +$STD apt-get install -y git +msg_ok "Installed Dependencies" + +msg_info "Installing ASP.NET Core 7 SDK" +var_os=$(grep "^ID=" /etc/os-release | cut -d'=' -f2 | tr -d '"') +var_version=$(grep "^VERSION_ID=" /etc/os-release | cut -d'=' -f2 | tr -d '"') +if [ "${var_os}" = "debian" ]; then + wget -q "https://packages.microsoft.com/config/debian/$var_version/packages-microsoft-prod.deb" + $STD dpkg -i packages-microsoft-prod.deb + rm packages-microsoft-prod.deb +fi +$STD apt-get update +$STD apt-get install -y dotnet-sdk-7.0 +msg_ok "Installed ASP.NET Core 7 SDK" + +msg_info "Installing ${APPLICATION}" +git clone -q https://github.com/revenz/Fenrus.git /opt/${APPLICATION} +cd /opt/${APPLICATION} +$STD dotnet publish -c Release -o "/opt/${APPLICATION}/" Fenrus.csproj +msg_ok "Installed ${APPLICATION}" + +msg_info "Creating Service" +cat </etc/systemd/system/"${APPLICATION}".service +[Unit] +Description=${APPLICATION} + +[Service] +WorkingDirectory=/opt/${APPLICATION} +ExecStart=/usr/bin/dotnet Fenrus.dll --urls=http://*:5000 +SyslogIdentifier=${APPLICATION} +User=root + +[Install] +WantedBy=multi-user.target +EOF +$STD systemctl enable -q --now ${APPLICATION} +msg_ok "Created Service" + +motd_ssh +customize + +msg_info "Cleaning up" +$STD apt-get -y autoremove +$STD apt-get -y autoclean +msg_ok "Cleaned" diff --git a/install/fhem-install.sh b/install/fhem-install.sh index ea98bf4db..ccc078fe6 100644 --- a/install/fhem-install.sh +++ b/install/fhem-install.sh @@ -35,6 +35,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/flowiseai-install.sh b/install/flowiseai-install.sh index f7e55f121..58a7bbf2f 100644 --- a/install/flowiseai-install.sh +++ b/install/flowiseai-install.sh @@ -56,6 +56,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/frigate-install.sh b/install/frigate-install.sh index 64407a015..0729540a4 100644 --- a/install/frigate-install.sh +++ b/install/frigate-install.sh @@ -254,6 +254,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/go2rtc-install.sh b/install/go2rtc-install.sh index a2d726245..b2200eeeb 100644 --- a/install/go2rtc-install.sh +++ b/install/go2rtc-install.sh @@ -47,6 +47,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/gokapi-install.sh b/install/gokapi-install.sh index 394f19c0f..beb1961be 100644 --- a/install/gokapi-install.sh +++ b/install/gokapi-install.sh @@ -50,6 +50,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/gotify-install.sh b/install/gotify-install.sh index c915c6c09..da5c16113 100644 --- a/install/gotify-install.sh +++ b/install/gotify-install.sh @@ -53,6 +53,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/grafana-install.sh b/install/grafana-install.sh index 9fc23b0b0..7a79e5587 100644 --- a/install/grafana-install.sh +++ b/install/grafana-install.sh @@ -39,6 +39,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/heimdall-dashboard-install.sh b/install/heimdall-dashboard-install.sh index ca9d04d9d..a7a7c3fab 100644 --- a/install/heimdall-dashboard-install.sh +++ b/install/heimdall-dashboard-install.sh @@ -63,6 +63,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/homarr-install.sh b/install/homarr-install.sh index 075c4f3f8..09c52ae25 100644 --- a/install/homarr-install.sh +++ b/install/homarr-install.sh @@ -73,6 +73,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/homeassistant-core-install.sh b/install/homeassistant-core-install.sh index f403f478c..51075d4c0 100644 --- a/install/homeassistant-core-install.sh +++ b/install/homeassistant-core-install.sh @@ -104,6 +104,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/homeassistant-install.sh b/install/homeassistant-install.sh index 57404c036..2ea32bc75 100644 --- a/install/homeassistant-install.sh +++ b/install/homeassistant-install.sh @@ -87,6 +87,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/homebridge-install.sh b/install/homebridge-install.sh index ee26603ce..c147552a8 100644 --- a/install/homebridge-install.sh +++ b/install/homebridge-install.sh @@ -36,6 +36,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/homepage-install.sh b/install/homepage-install.sh index 804704d9d..a30f22a4f 100644 --- a/install/homepage-install.sh +++ b/install/homepage-install.sh @@ -75,6 +75,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/homer-install.sh b/install/homer-install.sh index 5971e438b..5238ed9c7 100644 --- a/install/homer-install.sh +++ b/install/homer-install.sh @@ -49,6 +49,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/hyperhdr-install.sh b/install/hyperhdr-install.sh index 5cefd7537..e481dd7df 100644 --- a/install/hyperhdr-install.sh +++ b/install/hyperhdr-install.sh @@ -51,6 +51,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/influxdb-install.sh b/install/influxdb-install.sh index 4a686ad9e..805b09c64 100644 --- a/install/influxdb-install.sh +++ b/install/influxdb-install.sh @@ -59,6 +59,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/iobroker-install.sh b/install/iobroker-install.sh index dbf1e76d7..b725db336 100644 --- a/install/iobroker-install.sh +++ b/install/iobroker-install.sh @@ -41,6 +41,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/jackett-install.sh b/install/jackett-install.sh index b51371653..1c9470a25 100644 --- a/install/jackett-install.sh +++ b/install/jackett-install.sh @@ -50,6 +50,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/jellyfin-install.sh b/install/jellyfin-install.sh index f2fdb61f5..2625759cd 100644 --- a/install/jellyfin-install.sh +++ b/install/jellyfin-install.sh @@ -63,6 +63,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/jellyseerr-install.sh b/install/jellyseerr-install.sh index 7a0f1a2c7..6cc2d14cf 100644 --- a/install/jellyseerr-install.sh +++ b/install/jellyseerr-install.sh @@ -73,6 +73,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/k0s-install.sh b/install/k0s-install.sh index a5e03464f..f0bf9dc39 100644 --- a/install/k0s-install.sh +++ b/install/k0s-install.sh @@ -39,6 +39,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/kavita-install.sh b/install/kavita-install.sh index 6dc6531c7..1f44b39e5 100644 --- a/install/kavita-install.sh +++ b/install/kavita-install.sh @@ -49,6 +49,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/keycloak-install.sh b/install/keycloak-install.sh index e0c30430f..606fe1a7e 100644 --- a/install/keycloak-install.sh +++ b/install/keycloak-install.sh @@ -48,6 +48,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/lazylibrarian-install.sh b/install/lazylibrarian-install.sh index d34ec8216..d12ce3ee6 100644 --- a/install/lazylibrarian-install.sh +++ b/install/lazylibrarian-install.sh @@ -57,6 +57,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/linkwarden-install.sh b/install/linkwarden-install.sh index 360e693f5..d326d58e2 100644 --- a/install/linkwarden-install.sh +++ b/install/linkwarden-install.sh @@ -108,6 +108,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/mafl-install.sh b/install/mafl-install.sh index 6f2c07ce3..5f842a628 100644 --- a/install/mafl-install.sh +++ b/install/mafl-install.sh @@ -77,6 +77,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/magicmirror-install.sh b/install/magicmirror-install.sh index 767feb075..77c279dde 100644 --- a/install/magicmirror-install.sh +++ b/install/magicmirror-install.sh @@ -157,6 +157,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/mariadb-install.sh b/install/mariadb-install.sh index af201322e..cecb068bc 100644 --- a/install/mariadb-install.sh +++ b/install/mariadb-install.sh @@ -32,6 +32,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/mediamtx-install.sh b/install/mediamtx-install.sh index e44a27213..b535085b3 100644 --- a/install/mediamtx-install.sh +++ b/install/mediamtx-install.sh @@ -51,6 +51,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/medusa-install.sh b/install/medusa-install.sh index 9041e9647..0ea518132 100644 --- a/install/medusa-install.sh +++ b/install/medusa-install.sh @@ -56,6 +56,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/meshcentral-install.sh b/install/meshcentral-install.sh index 378af0333..5ef015702 100644 --- a/install/meshcentral-install.sh +++ b/install/meshcentral-install.sh @@ -44,6 +44,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/motioneye-install.sh b/install/motioneye-install.sh index 21fcfd796..10d6a0353 100644 --- a/install/motioneye-install.sh +++ b/install/motioneye-install.sh @@ -59,6 +59,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/mqtt-install.sh b/install/mqtt-install.sh index e652ea56c..6e4615751 100644 --- a/install/mqtt-install.sh +++ b/install/mqtt-install.sh @@ -36,6 +36,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/n8n-install.sh b/install/n8n-install.sh index f939816a6..2f85368df 100644 --- a/install/n8n-install.sh +++ b/install/n8n-install.sh @@ -57,6 +57,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/nextcloudpi-install.sh b/install/nextcloudpi-install.sh index bbe84cf82..d24ff95d3 100644 --- a/install/nextcloudpi-install.sh +++ b/install/nextcloudpi-install.sh @@ -17,22 +17,27 @@ 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 lbzip2 $STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing NextCloudPi (Patience)" +$STD apt-get install -y systemd-resolved +systemctl enable -q --now systemd-resolved +cat <<'EOF' >/etc/systemd/resolved.conf +[Resolve] +DNS=8.8.8.8 +FallbackDNS=8.8.4.4 +EOF +systemctl restart systemd-resolved $STD bash <(curl -fsSL https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/install.sh) -sed -i "s/3 => 'nextcloudpi.lan',/3 => '0.0.0.0',/g" /var/www/nextcloud/config/config.php -sed -i '{s|root:/usr/sbin/nologin|root:/bin/bash|g}' /etc/passwd -sed -i 's/memory_limit = .*/memory_limit = 512M/' /etc/php/8.1/fpm/php.ini /etc/php/8.1/cli/php.ini -service apache2 restart +systemctl disable -q --now systemd-resolved +$STD apt-get remove -y systemd-resolved msg_ok "Installed NextCloudPi" motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/nginxproxymanager-install.sh b/install/nginxproxymanager-install.sh index a91d77065..47ca612cb 100644 --- a/install/nginxproxymanager-install.sh +++ b/install/nginxproxymanager-install.sh @@ -38,7 +38,8 @@ $STD apt-get install -y \ python3-pip \ python3-venv \ python3-cffi \ - python3-certbot + python3-certbot \ + python3-certbot-dns-cloudflare rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED $STD pip3 install certbot-dns-multi $STD python3 -m venv /opt/certbot/ diff --git a/install/nocodb-install.sh b/install/nocodb-install.sh index 927b1ef0b..9c93f77da 100644 --- a/install/nocodb-install.sh +++ b/install/nocodb-install.sh @@ -48,6 +48,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/node-red-install.sh b/install/node-red-install.sh index 2ec47af65..15fa6492d 100644 --- a/install/node-red-install.sh +++ b/install/node-red-install.sh @@ -73,6 +73,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/ntfy-install.sh b/install/ntfy-install.sh index b6a39058c..708cbac52 100644 --- a/install/ntfy-install.sh +++ b/install/ntfy-install.sh @@ -35,6 +35,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/octoprint-install.sh b/install/octoprint-install.sh index de0381807..38d28f82d 100644 --- a/install/octoprint-install.sh +++ b/install/octoprint-install.sh @@ -75,6 +75,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/ombi-install.sh b/install/ombi-install.sh index 5861f88f1..9c7eb4788 100644 --- a/install/ombi-install.sh +++ b/install/ombi-install.sh @@ -50,6 +50,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/omv-install.sh b/install/omv-install.sh index 7815f5c5a..f44d8d989 100644 --- a/install/omv-install.sh +++ b/install/omv-install.sh @@ -17,7 +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 gnupg +$STD apt-get install -y gpg $STD apt-get install -y wget msg_ok "Installed Dependencies" @@ -25,15 +25,7 @@ msg_info "Installing OpenMediaVault (Patience)" wget -qO- https://packages.openmediavault.org/public/archive.key | gpg --dearmor >"/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.gpg" cat </etc/apt/sources.list.d/openmediavault.list -deb https://packages.openmediavault.org/public shaitan main -# deb https://downloads.sourceforge.net/project/openmediavault/packages shaitan main -## Uncomment the following line to add software from the proposed repository. -# deb https://packages.openmediavault.org/public shaitan-proposed main -# deb https://downloads.sourceforge.net/project/openmediavault/packages shaitan-proposed main -## This software is not part of OpenMediaVault, but is offered by third-party -## developers as a service to OpenMediaVault users. -# deb https://packages.openmediavault.org/public shaitan partner -# deb https://downloads.sourceforge.net/project/openmediavault/packages shaitan partner +deb [signed-by=/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.gpg] http://packages.openmediavault.org/public sandworm main EOF export LANG=C.UTF-8 @@ -41,13 +33,13 @@ export DEBIAN_FRONTEND=noninteractive export APT_LISTCHANGES_FRONTEND=none $STD apt-get update apt-get -y --auto-remove --show-upgraded --allow-downgrades --allow-change-held-packages --no-install-recommends --option DPkg::Options::="--force-confdef" --option DPkg::Options::="--force-confold" install openmediavault-keyring openmediavault &>/dev/null -omv-confdbadm populate +omv-confdbadm populate &>/dev/null msg_ok "Installed OpenMediaVault" motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/openhab-install.sh b/install/openhab-install.sh index a83028e39..2ac588944 100644 --- a/install/openhab-install.sh +++ b/install/openhab-install.sh @@ -45,6 +45,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/openobserve-install.sh b/install/openobserve-install.sh index 5c31f142c..08de03fd5 100644 --- a/install/openobserve-install.sh +++ b/install/openobserve-install.sh @@ -56,6 +56,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/overseerr-install.sh b/install/overseerr-install.sh index 2ed765a4f..48bd18efe 100644 --- a/install/overseerr-install.sh +++ b/install/overseerr-install.sh @@ -66,6 +66,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/owncast-install.sh b/install/owncast-install.sh index ac29bc00f..59f2c3b21 100644 --- a/install/owncast-install.sh +++ b/install/owncast-install.sh @@ -50,6 +50,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/pairdrop-install.sh b/install/pairdrop-install.sh index 0dc1ac233..1644c7e27 100644 --- a/install/pairdrop-install.sh +++ b/install/pairdrop-install.sh @@ -60,6 +60,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/pbs-install.sh b/install/pbs-install.sh index 6336aa5f3..bcbecfd51 100644 --- a/install/pbs-install.sh +++ b/install/pbs-install.sh @@ -35,6 +35,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/photoprism-install.sh b/install/photoprism-install.sh index e2987ec89..314a02e61 100644 --- a/install/photoprism-install.sh +++ b/install/photoprism-install.sh @@ -77,6 +77,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/pialert-install.sh b/install/pialert-install.sh index 816f6d1c5..091d062c7 100644 --- a/install/pialert-install.sh +++ b/install/pialert-install.sh @@ -99,6 +99,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/pihole-install.sh b/install/pihole-install.sh index 1f3cccdf1..17bb4e954 100644 --- a/install/pihole-install.sh +++ b/install/pihole-install.sh @@ -106,6 +106,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/pingvin-install.sh b/install/pingvin-install.sh index f9bae5ca6..1b5c4400c 100644 --- a/install/pingvin-install.sh +++ b/install/pingvin-install.sh @@ -54,6 +54,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/plex-install.sh b/install/plex-install.sh index 7526c849d..a19e37687 100644 --- a/install/plex-install.sh +++ b/install/plex-install.sh @@ -50,6 +50,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/podman-homeassistant-install.sh b/install/podman-homeassistant-install.sh index a4ff4f6de..44ed283e2 100644 --- a/install/podman-homeassistant-install.sh +++ b/install/podman-homeassistant-install.sh @@ -50,6 +50,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/podman-install.sh b/install/podman-install.sh index e2026e596..f1d6203f0 100644 --- a/install/podman-install.sh +++ b/install/podman-install.sh @@ -30,6 +30,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/postgresql-install.sh b/install/postgresql-install.sh index f1ff31a7c..35eb5fd4d 100644 --- a/install/postgresql-install.sh +++ b/install/postgresql-install.sh @@ -147,6 +147,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/qbittorrent-install.sh b/install/qbittorrent-install.sh index fe084bd44..912431f1b 100644 --- a/install/qbittorrent-install.sh +++ b/install/qbittorrent-install.sh @@ -50,6 +50,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/rdtclient-install.sh b/install/rdtclient-install.sh index db77adf53..4aa7a3a3c 100644 --- a/install/rdtclient-install.sh +++ b/install/rdtclient-install.sh @@ -67,6 +67,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/readeck-install.sh b/install/readeck-install.sh index 4662b3679..97781ae19 100644 --- a/install/readeck-install.sh +++ b/install/readeck-install.sh @@ -51,6 +51,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/redis-install.sh b/install/redis-install.sh index 62e22ebdd..93761a7c3 100644 --- a/install/redis-install.sh +++ b/install/redis-install.sh @@ -36,6 +36,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/rtsptoweb-install.sh b/install/rtsptoweb-install.sh index 0d7757b61..ccf3c1767 100644 --- a/install/rtsptoweb-install.sh +++ b/install/rtsptoweb-install.sh @@ -57,6 +57,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/sabnzbd-install.sh b/install/sabnzbd-install.sh index d23ac4a88..09dda15e9 100644 --- a/install/sabnzbd-install.sh +++ b/install/sabnzbd-install.sh @@ -65,6 +65,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/scrypted-install.sh b/install/scrypted-install.sh index 49dfa4639..42c1098c6 100644 --- a/install/scrypted-install.sh +++ b/install/scrypted-install.sh @@ -132,6 +132,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/shinobi-install.sh b/install/shinobi-install.sh index d8228027c..b7bf9649d 100644 --- a/install/shinobi-install.sh +++ b/install/shinobi-install.sh @@ -81,6 +81,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/smokeping-install.sh b/install/smokeping-install.sh index 0b389e02c..365c05ace 100644 --- a/install/smokeping-install.sh +++ b/install/smokeping-install.sh @@ -73,6 +73,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/sonarr-install.sh b/install/sonarr-install.sh index 59d5ccf71..b198448e4 100644 --- a/install/sonarr-install.sh +++ b/install/sonarr-install.sh @@ -52,6 +52,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/syncthing-install.sh b/install/syncthing-install.sh index cd52a69a7..3410ea355 100644 --- a/install/syncthing-install.sh +++ b/install/syncthing-install.sh @@ -37,6 +37,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/tandoor-install.sh b/install/tandoor-install.sh index 7806fa44c..7fc56bf8d 100644 --- a/install/tandoor-install.sh +++ b/install/tandoor-install.sh @@ -143,6 +143,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/tasmoadmin-install.sh b/install/tasmoadmin-install.sh index 6be7257ad..2d900e6a0 100644 --- a/install/tasmoadmin-install.sh +++ b/install/tasmoadmin-install.sh @@ -60,6 +60,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/tautulli-install.sh b/install/tautulli-install.sh index 669a9b037..98a768788 100644 --- a/install/tautulli-install.sh +++ b/install/tautulli-install.sh @@ -63,6 +63,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/technitiumdns-install.sh b/install/technitiumdns-install.sh index c9a55b5ca..b23abb004 100644 --- a/install/technitiumdns-install.sh +++ b/install/technitiumdns-install.sh @@ -37,6 +37,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/traccar-install.sh b/install/traccar-install.sh index 2e7fc9258..e7a1dbc16 100644 --- a/install/traccar-install.sh +++ b/install/traccar-install.sh @@ -33,6 +33,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/transmission-install.sh b/install/transmission-install.sh index 0b709b036..955cf80df 100644 --- a/install/transmission-install.sh +++ b/install/transmission-install.sh @@ -32,6 +32,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/ubuntu-install.sh b/install/ubuntu-install.sh index 19505bac7..0bc52e30d 100644 --- a/install/ubuntu-install.sh +++ b/install/ubuntu-install.sh @@ -24,6 +24,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/unifi-install.sh b/install/unifi-install.sh index 51fc57947..29b46d030 100644 --- a/install/unifi-install.sh +++ b/install/unifi-install.sh @@ -47,6 +47,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/unmanic-install.sh b/install/unmanic-install.sh index fd746cae5..14d77b6b9 100644 --- a/install/unmanic-install.sh +++ b/install/unmanic-install.sh @@ -65,6 +65,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/uptimekuma-install.sh b/install/uptimekuma-install.sh index a093a8f81..ff4f6d2be 100644 --- a/install/uptimekuma-install.sh +++ b/install/uptimekuma-install.sh @@ -62,6 +62,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/vaultwarden-install.sh b/install/vaultwarden-install.sh index f238a413a..2f72a25d1 100644 --- a/install/vaultwarden-install.sh +++ b/install/vaultwarden-install.sh @@ -115,6 +115,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/wastebin-install.sh b/install/wastebin-install.sh index 2e777d3a3..940ac3ba8 100644 --- a/install/wastebin-install.sh +++ b/install/wastebin-install.sh @@ -64,6 +64,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/watchyourlan-install.sh b/install/watchyourlan-install.sh index 08fa38bdf..dc6ce2359 100644 --- a/install/watchyourlan-install.sh +++ b/install/watchyourlan-install.sh @@ -52,6 +52,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/whoogle-install.sh b/install/whoogle-install.sh index b6a10ddac..fe0ae5206 100644 --- a/install/whoogle-install.sh +++ b/install/whoogle-install.sh @@ -50,6 +50,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/wikijs-install.sh b/install/wikijs-install.sh index d9d1fa4eb..5484e5a02 100644 --- a/install/wikijs-install.sh +++ b/install/wikijs-install.sh @@ -79,6 +79,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/wireguard-install.sh b/install/wireguard-install.sh index 825a86c81..d470b2917 100644 --- a/install/wireguard-install.sh +++ b/install/wireguard-install.sh @@ -45,6 +45,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/yunohost-install.sh b/install/yunohost-install.sh index 9453c69b2..12320f805 100644 --- a/install/yunohost-install.sh +++ b/install/yunohost-install.sh @@ -34,6 +34,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index d6d109c8e..cd5543d39 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -80,6 +80,6 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt-get -y autoremove +$STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/misc/build.func b/misc/build.func index 5158ec824..b3468f3e5 100644 --- a/misc/build.func +++ b/misc/build.func @@ -195,7 +195,7 @@ advanced_settings() { if var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 3 \ "20.04" "Focal" OFF \ "22.04" "Jammy" OFF \ - "23.10" "Mantic" OFF \ + "24.04" "Noble" OFF \ 3>&1 1>&2 2>&3); then if [ -n "$var_version" ]; then echo -e "${DGN}Using $var_os Version: ${BGN}$var_version${CL}"