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}"