diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..7a00d8ed9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +script.py diff --git a/install/2fauth-install.sh b/install/2fauth-install.sh index 949b84b2e..af312890d 100644 --- a/install/2fauth-install.sh +++ b/install/2fauth-install.sh @@ -23,7 +23,9 @@ $STD apt-get install -y \ nginx \ composer \ php8.2-{bcmath,common,ctype,curl,fileinfo,fpm,gd,mbstring,mysql,xml,cli} \ - mariadb-server + mariadb-server \ + openssh-server \ + wget msg_ok "Installed Dependencies" # Template: MySQL Database diff --git a/install/actualbudget-install.sh b/install/actualbudget-install.sh index 133853f4a..61b82d00e 100644 --- a/install/actualbudget-install.sh +++ b/install/actualbudget-install.sh @@ -20,7 +20,9 @@ $STD apt-get install -y \ mc \ gpg \ git \ - build-essential + build-essential \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -32,6 +34,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install --global yarn msg_ok "Installed Node.js" diff --git a/install/adguard-install.sh b/install/adguard-install.sh index b4c4c3dc1..40fa24845 100644 --- a/install/adguard-install.sh +++ b/install/adguard-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing AdGuard Home" diff --git a/install/adventurelog-install.sh b/install/adventurelog-install.sh index e81205257..43b5d7a96 100644 --- a/install/adventurelog-install.sh +++ b/install/adventurelog-install.sh @@ -25,7 +25,9 @@ $STD apt-get install -y \ libgdal-dev \ git \ python3-venv \ - python3-pip + python3-pip \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -42,11 +44,15 @@ msg_ok "Set up PostgreSQL Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g pnpm msg_ok "Installed Node.js" msg_info "Install/Set up PostgreSQL Database" $STD apt-get install -y postgresql-16 postgresql-16-postgis +$STD apt-get install -y openssh-server +$STD apt-get install -y wget DB_NAME="adventurelog_db" DB_USER="adventurelog_user" DB_PASS="$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | cut -c1-13)" diff --git a/install/agentdvr-install.sh b/install/agentdvr-install.sh index 74c1e6a48..7e255e804 100644 --- a/install/agentdvr-install.sh +++ b/install/agentdvr-install.sh @@ -23,6 +23,8 @@ $STD apt-get install -y alsa-utils $STD apt-get install -y libxext-dev $STD apt-get install -y fontconfig $STD apt-get install -y libva-drm2 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing AgentDVR" diff --git a/install/apache-cassandra-install.sh b/install/apache-cassandra-install.sh index e70f470d7..6c76d8b17 100644 --- a/install/apache-cassandra-install.sh +++ b/install/apache-cassandra-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y apt-transport-https $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Eclipse Temurin (Patience)" @@ -26,6 +28,8 @@ wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --d echo 'deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bookworm main' >/etc/apt/sources.list.d/adoptium.list $STD apt-get update $STD apt-get install -y temurin-11-jdk +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Eclipse Temurin" msg_info "Installing Apache Cassandra" @@ -33,6 +37,8 @@ wget -qO- https://downloads.apache.org/cassandra/KEYS | gpg --dearmor >/etc/apt/ echo "deb https://debian.cassandra.apache.org 41x main" >/etc/apt/sources.list.d/cassandra.sources.list $STD apt-get update $STD apt-get install -y cassandra cassandra-tools +$STD apt-get install -y openssh-server +$STD apt-get install -y wget sed -i -e 's/^rpc_address: localhost/#rpc_address: localhost/g' -e 's/^# rpc_interface: eth1/rpc_interface: eth0/g' /etc/cassandra/cassandra.yaml msg_ok "Installed Apache Cassandra" diff --git a/install/apache-couchdb-install.sh b/install/apache-couchdb-install.sh index af618efff..16c03f49e 100644 --- a/install/apache-couchdb-install.sh +++ b/install/apache-couchdb-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y apt-transport-https $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Apache CouchDB" @@ -34,6 +36,8 @@ VERSION_CODENAME="$(awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-releas echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ ${VERSION_CODENAME} main" >/etc/apt/sources.list.d/couchdb.sources.list $STD apt-get update $STD apt-get install -y couchdb +$STD apt-get install -y openssh-server +$STD apt-get install -y wget echo -e "CouchDB Erlang Cookie: \e[32m$ERLANG_COOKIE\e[0m" >>~/CouchDB.creds echo -e "CouchDB Admin Password: \e[32m$ADMIN_PASS\e[0m" >>~/CouchDB.creds msg_ok "Installed Apache CouchDB." diff --git a/install/apache-guacamole-install.sh b/install/apache-guacamole-install.sh index 71393235c..3038fc408 100644 --- a/install/apache-guacamole-install.sh +++ b/install/apache-guacamole-install.sh @@ -14,30 +14,32 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - build-essential \ - curl \ - jq \ - libcairo2-dev \ - libturbojpeg0 \ - libpng-dev \ - libtool-bin \ - libossp-uuid-dev \ - libvncserver-dev \ - freerdp2-dev \ - libssh2-1-dev \ - libtelnet-dev \ - libwebsockets-dev \ - libpulse-dev \ - libvorbis-dev \ - libwebp-dev \ - libssl-dev \ - libpango1.0-dev \ - libswscale-dev \ - libavcodec-dev \ - libavutil-dev \ - libavformat-dev \ - mariadb-server \ - default-jdk + build-essential \ + curl \ + jq \ + libcairo2-dev \ + libturbojpeg0 \ + libpng-dev \ + libtool-bin \ + libossp-uuid-dev \ + libvncserver-dev \ + freerdp2-dev \ + libssh2-1-dev \ + libtelnet-dev \ + libwebsockets-dev \ + libpulse-dev \ + libvorbis-dev \ + libwebp-dev \ + libssl-dev \ + libpango1.0-dev \ + libswscale-dev \ + libavcodec-dev \ + libavutil-dev \ + libavformat-dev \ + mariadb-server \ + default-jdk \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setup Apache Tomcat" diff --git a/install/apt-cacher-ng-install.sh b/install/apt-cacher-ng-install.sh index 7bb65c480..c1245f3ef 100644 --- a/install/apt-cacher-ng-install.sh +++ b/install/apt-cacher-ng-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Apt-Cacher NG" diff --git a/install/archivebox-install.sh b/install/archivebox-install.sh index 9d05a034c..681ba9427 100644 --- a/install/archivebox-install.sh +++ b/install/archivebox-install.sh @@ -25,7 +25,9 @@ $STD apt-get install -y \ libsasl2-dev \ procps \ dnsutils \ - ripgrep + ripgrep \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Python Dependencies" @@ -33,7 +35,9 @@ $STD apt-get install -y \ python3-pip \ python3-ldap \ python3-msgpack \ - python3-regex + python3-regex \ + openssh-server \ + wget msg_ok "Installed Python Dependencies" msg_info "Setting up Node.js Repository" @@ -45,6 +49,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing Playright/Chromium" diff --git a/install/aria2-install.sh b/install/aria2-install.sh index 48fd7ab25..2612bc622 100644 --- a/install/aria2-install.sh +++ b/install/aria2-install.sh @@ -17,16 +17,22 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Aria2" $STD apt-get install -y aria2 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Aria2" read -r -p "Would you like to add AriaNG? " prompt if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then msg_info "Installing AriaNG" $STD apt-get install -y nginx +$STD apt-get install -y openssh-server +$STD apt-get install -y wget systemctl disable -q --now nginx wget -q "$(curl -s https://api.github.com/repos/mayswind/ariang/releases/latest | grep download | grep AllInOne.zip | cut -d\" -f4)" $STD unzip AriaNg-*-AllInOne.zip -d /var/www diff --git a/install/audiobookshelf-install.sh b/install/audiobookshelf-install.sh index eeea84505..796e48835 100644 --- a/install/audiobookshelf-install.sh +++ b/install/audiobookshelf-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y gnupg $STD apt-get install -y mc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing audiobookshelf" diff --git a/install/authentik-install.sh b/install/authentik-install.sh index cd863b097..5b8f15156 100644 --- a/install/authentik-install.sh +++ b/install/authentik-install.sh @@ -35,7 +35,9 @@ $STD apt-get install -y \ libxmlsec1-openssl \ libmaxminddb0 \ python3-pip \ - git + git \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing yq" @@ -78,6 +80,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing Golang" @@ -92,11 +96,15 @@ msg_ok "Installed Golang" msg_info "Installing Redis" $STD apt-get install -y redis-server +$STD apt-get install -y openssh-server +$STD apt-get install -y wget systemctl enable -q --now redis-server msg_ok "Installed Redis" msg_info "Installing PostgreSQL" $STD apt-get install -y postgresql postgresql-contrib +$STD apt-get install -y openssh-server +$STD apt-get install -y wget DB_NAME="authentik" DB_USER="authentik" DB_PASS="$(openssl rand -base64 18 | cut -c1-13)" diff --git a/install/autobrr-install.sh b/install/autobrr-install.sh index a593d3f88..114daff03 100644 --- a/install/autobrr-install.sh +++ b/install/autobrr-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Autobrr" diff --git a/install/bazarr-install.sh b/install/bazarr-install.sh index b0e46e72b..706f58a33 100755 --- a/install/bazarr-install.sh +++ b/install/bazarr-install.sh @@ -17,13 +17,17 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Updating Python3" $STD apt-get install -y \ python3 \ python3-dev \ - python3-pip + python3-pip \ + openssh-server \ + wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/blocky-install.sh b/install/blocky-install.sh index abf168731..231ec501b 100644 --- a/install/blocky-install.sh +++ b/install/blocky-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Blocky" diff --git a/install/bookstack-install.sh b/install/bookstack-install.sh index 129ed71eb..5b8bd465a 100644 --- a/install/bookstack-install.sh +++ b/install/bookstack-install.sh @@ -24,7 +24,9 @@ $STD apt-get install -y \ composer \ libapache2-mod-php \ make \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up Database" diff --git a/install/bunkerweb-install.sh b/install/bunkerweb-install.sh index ca569ba99..4adf3a8f1 100644 --- a/install/bunkerweb-install.sh +++ b/install/bunkerweb-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y gpg $STD apt-get install -y apt-transport-https $STD apt-get install -y lsb-release +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Nginx" @@ -27,6 +29,8 @@ wget -qO- https://nginx.org/keys/nginx_signing.key | gpg --dearmor >/usr/share/k echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/debian $(lsb_release -cs) nginx" >/etc/apt/sources.list.d/nginx.list $STD apt-get update $STD apt-get install -y nginx=1.26.2* +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Nginx" RELEASE=$(curl -s https://api.github.com/repos/bunkerity/bunkerweb/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') @@ -36,6 +40,8 @@ echo "deb [signed-by=/etc/apt/keyrings/bunkerity_bunkerweb-archive-keyring.gpg] $STD apt-get update export UI_WIZARD=1 $STD apt-get install -y bunkerweb=${RELEASE} +$STD apt-get install -y openssh-server +$STD apt-get install -y wget cat </etc/apt/preferences.d/bunkerweb Package: bunkerweb Pin: version ${RELEASE} diff --git a/install/caddy-install.sh b/install/caddy-install.sh index b435449c1..797f03a9e 100644 --- a/install/caddy-install.sh +++ b/install/caddy-install.sh @@ -15,6 +15,8 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y {debian-keyring,debian-archive-keyring,apt-transport-https,gpg,curl,sudo,mc} +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Caddy" @@ -22,6 +24,8 @@ curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmo curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' >/etc/apt/sources.list.d/caddy-stable.list $STD apt-get update $STD apt-get install -y caddy +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Caddy" motd_ssh diff --git a/install/calibre-web-install.sh b/install/calibre-web-install.sh index f51714a73..fdce6552f 100644 --- a/install/calibre-web-install.sh +++ b/install/calibre-web-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y imagemagick +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Python Dependencies" diff --git a/install/casaos-install.sh b/install/casaos-install.sh index 23e8d2895..3270173bc 100644 --- a/install/casaos-install.sh +++ b/install/casaos-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing CasaOS (Patience)" diff --git a/install/changedetection-install.sh b/install/changedetection-install.sh index 2eee9ec43..2d2f30a85 100644 --- a/install/changedetection-install.sh +++ b/install/changedetection-install.sh @@ -44,14 +44,18 @@ $STD apt-get install -y \ xdg-utils \ xvfb \ ca-certificates \ - gnupg + gnupg \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Updating Python3" $STD apt-get install -y \ python3 \ python3-dev \ - python3-pip + python3-pip \ + openssh-server \ + wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" @@ -64,6 +68,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing Change Detection" @@ -88,14 +94,18 @@ $STD apt-get install -y \ libfontconfig1 \ fonts-freefont-ttf \ fonts-gfs-neohellenic \ - fonts-indic fonts-ipafont-gothic \ - fonts-kacst fonts-liberation \ + fonts-indic \ + fonts-ipafont-gothic \ + fonts-kacst \ + fonts-liberation \ fonts-noto-cjk \ fonts-noto-color-emoji \ msttcorefonts \ fonts-roboto \ fonts-thai-tlwg \ - fonts-wqy-zenhei + fonts-wqy-zenhei \ + openssh-server \ + wget msg_ok "Installed Font Packages" msg_info "Installing X11 Packages" @@ -112,7 +122,9 @@ $STD apt-get install -y \ libxrandr2 \ libxrender1 \ libxss1 \ - libxtst6 + libxtst6 \ + openssh-server \ + wget msg_ok "Installed X11 Packages" msg_info "Creating Services" diff --git a/install/channels-install.sh b/install/channels-install.sh index 1ee8b6bf3..851071c6b 100644 --- a/install/channels-install.sh +++ b/install/channels-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y chromium $STD apt-get install -y xvfb +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" if [[ "$CTTYPE" == "0" ]]; then diff --git a/install/checkmk-install.sh b/install/checkmk-install.sh index a802bfc34..e3d28ab55 100644 --- a/install/checkmk-install.sh +++ b/install/checkmk-install.sh @@ -18,13 +18,17 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ curl \ sudo \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Install Checkmk" RELEASE=$(curl -fsSL https://api.github.com/repos/checkmk/checkmk/tags | grep "name" | awk '{print substr($2, 3, length($2)-4) }' | grep -v "*-rc" | tail -n +2 | head -n 1) wget -q https://download.checkmk.com/checkmk/${RELEASE}/check-mk-raw-${RELEASE}_0.bookworm_amd64.deb -O /opt/checkmk.deb $STD apt-get install -y /opt/checkmk.deb +$STD apt-get install -y openssh-server +$STD apt-get install -y wget echo "${RELEASE}" >"/opt/checkmk_version.txt" msg_ok "Installed Checkmk" diff --git a/install/cloudflared-install.sh b/install/cloudflared-install.sh index 0b0d9f7f3..0ff2a9924 100644 --- a/install/cloudflared-install.sh +++ b/install/cloudflared-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Cloudflared" @@ -26,6 +28,8 @@ curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg >/usr/share/keyrings/c echo "deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared $VERSION main" >/etc/apt/sources.list.d/cloudflared.list $STD apt-get update $STD apt-get install -y cloudflared +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Cloudflared" read -r -p "Would you like to configure cloudflared as a DNS-over-HTTPS (DoH) proxy? " prompt diff --git a/install/cockpit-install.sh b/install/cockpit-install.sh index 126943e79..7b869eb56 100644 --- a/install/cockpit-install.sh +++ b/install/cockpit-install.sh @@ -19,6 +19,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Cockpit" diff --git a/install/commafeed-install.sh b/install/commafeed-install.sh index 6beb62813..7c81085c5 100644 --- a/install/commafeed-install.sh +++ b/install/commafeed-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y rsync +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Azul Zulu" diff --git a/install/cronicle-install.sh b/install/cronicle-install.sh index ab87f7852..584478046 100644 --- a/install/cronicle-install.sh +++ b/install/cronicle-install.sh @@ -21,6 +21,8 @@ $STD apt-get install -y git $STD apt-get install -y make $STD apt-get install -y g++ $STD apt-get install -y gcc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Node.js" diff --git a/install/daemonsync-install.sh b/install/daemonsync-install.sh index f773bc0c8..0d8952b8e 100644 --- a/install/daemonsync-install.sh +++ b/install/daemonsync-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y g++-multilib +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Daemon Sync Server" diff --git a/install/dashy-install.sh b/install/dashy-install.sh index cfad57bf7..72c3ea940 100644 --- a/install/dashy-install.sh +++ b/install/dashy-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -29,6 +31,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" RELEASE=$(curl -s https://api.github.com/repos/Lissy93/dashy/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }') diff --git a/install/debian-install.sh b/install/debian-install.sh index 3feb1f7f1..d863fb3b8 100644 --- a/install/debian-install.sh +++ b/install/debian-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" motd_ssh diff --git a/install/deconz-install.sh b/install/deconz-install.sh index 5d6b11592..f34fecf6c 100644 --- a/install/deconz-install.sh +++ b/install/deconz-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting Phoscon Repository" @@ -31,6 +33,8 @@ wget -qL http://security.ubuntu.com/ubuntu/pool/main/o/openssl/$libssl $STD dpkg -i $libssl $STD apt-get update $STD apt-get install -y deconz +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed deConz" msg_info "Creating Service" diff --git a/install/deluge-install.sh b/install/deluge-install.sh index 6ff3f1c26..dc3283cfa 100644 --- a/install/deluge-install.sh +++ b/install/deluge-install.sh @@ -18,13 +18,17 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y python3-libtorrent +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Updating Python3" $STD apt-get install -y \ python3 \ python3-dev \ - python3-pip + python3-pip \ + openssh-server \ + wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/docker-install.sh b/install/docker-install.sh index b22e14868..3b2abefe5 100644 --- a/install/docker-install.sh +++ b/install/docker-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" get_latest_release() { diff --git a/install/dockge-install.sh b/install/dockge-install.sh index 8d9a211de..cc1ee0b51 100644 --- a/install/dockge-install.sh +++ b/install/dockge-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" get_latest_release() { diff --git a/install/emby-install.sh b/install/emby-install.sh index 2e3cdc130..88258632c 100644 --- a/install/emby-install.sh +++ b/install/emby-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting Up Hardware Acceleration" diff --git a/install/emqx-install.sh b/install/emqx-install.sh index 85b7e41bb..a3619c8ec 100644 --- a/install/emqx-install.sh +++ b/install/emqx-install.sh @@ -17,11 +17,15 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing EMQX" $STD bash <(curl -fsSL https://packagecloud.io/install/repositories/emqx/emqx/script.deb.sh) $STD apt-get install -y emqx +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD systemctl enable --now emqx msg_ok "Installed EMQX" diff --git a/install/ersatztv-install.sh b/install/ersatztv-install.sh index ffaee5469..2aaf9d3d6 100644 --- a/install/ersatztv-install.sh +++ b/install/ersatztv-install.sh @@ -19,6 +19,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing FFmpeg (Patience)" diff --git a/install/esphome-install.sh b/install/esphome-install.sh index 708f32da8..c10d71728 100644 --- a/install/esphome-install.sh +++ b/install/esphome-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Updating Python3" @@ -25,7 +27,9 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip \ - python3-venv + python3-venv \ + openssh-server \ + wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/evcc-install.sh b/install/evcc-install.sh index 764cdf4ec..91d7e7b75 100644 --- a/install/evcc-install.sh +++ b/install/evcc-install.sh @@ -21,7 +21,9 @@ $STD apt-get install -y \ sudo \ mc \ lsb-release \ - gpg + gpg \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up evcc Repository" diff --git a/install/fenrus-install.sh b/install/fenrus-install.sh index 60d358f47..f80a539c5 100644 --- a/install/fenrus-install.sh +++ b/install/fenrus-install.sh @@ -22,6 +22,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y curl $STD apt-get install -y git +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing ASP.NET Core 7 SDK" @@ -34,6 +36,8 @@ if [ "${var_os}" = "debian" ]; then fi $STD apt-get update $STD apt-get install -y dotnet-sdk-7.0 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed ASP.NET Core 7 SDK" msg_info "Installing ${APPLICATION}" diff --git a/install/fhem-install.sh b/install/fhem-install.sh index b9e53d26f..9ffe683e2 100644 --- a/install/fhem-install.sh +++ b/install/fhem-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y avahi-daemon $STD apt-get install -y gnupg2 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Fhem Repository" @@ -29,6 +31,8 @@ msg_ok "Set up Fhem Repository" msg_info "Installing Fhem" $STD apt-get update $STD apt-get install -y fhem +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_info "Installed Fhem" motd_ssh diff --git a/install/flaresolverr-install.sh b/install/flaresolverr-install.sh index cc09e46cd..680faf052 100644 --- a/install/flaresolverr-install.sh +++ b/install/flaresolverr-install.sh @@ -21,6 +21,8 @@ $STD apt-get install -y mc $STD apt-get install -y apt-transport-https $STD apt-get install -y gpg $STD apt-get install -y xvfb +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Chrome" diff --git a/install/flowiseai-install.sh b/install/flowiseai-install.sh index 84326e494..b2f45ad3d 100644 --- a/install/flowiseai-install.sh +++ b/install/flowiseai-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Node.js" @@ -26,6 +28,8 @@ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dea echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing FlowiseAI (Patience)" diff --git a/install/forgejo-install.sh b/install/forgejo-install.sh index 7cacfb40b..e7f3a0e89 100644 --- a/install/forgejo-install.sh +++ b/install/forgejo-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y git-lfs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Forgejo" diff --git a/install/frigate-install.sh b/install/frigate-install.sh index 649e5ffae..ced35483d 100644 --- a/install/frigate-install.sh +++ b/install/frigate-install.sh @@ -16,10 +16,14 @@ update_os msg_info "Installing Dependencies (Patience)" $STD apt-get install -y {curl,sudo,mc,git,gpg,automake,build-essential,xz-utils,libtool,ccache,pkg-config,libgtk-3-dev,libavcodec-dev,libavformat-dev,libswscale-dev,libv4l-dev,libxvidcore-dev,libx264-dev,libjpeg-dev,libpng-dev,libtiff-dev,gfortran,openexr,libatlas-base-dev,libssl-dev,libtbb2,libtbb-dev,libdc1394-22-dev,libopenexr-dev,libgstreamer-plugins-base1.0-dev,libgstreamer1.0-dev,gcc,gfortran,libopenblas-dev,liblapack-dev,libusb-1.0-0-dev,jq,moreutils} +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Python3 Dependencies" $STD apt-get install -y {python3,python3-dev,python3-setuptools,python3-distutils,python3-pip} +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD pip install --upgrade pip msg_ok "Installed Python3 Dependencies" @@ -29,6 +33,8 @@ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dea echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing go2rtc" diff --git a/install/gitea-install.sh b/install/gitea-install.sh index 66f6a2119..4271d1d47 100644 --- a/install/gitea-install.sh +++ b/install/gitea-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y sqlite3 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Gitea" diff --git a/install/glance-install.sh b/install/glance-install.sh index 8f3579815..686287909 100644 --- a/install/glance-install.sh +++ b/install/glance-install.sh @@ -15,9 +15,11 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - sudo \ - mc + curl \ + sudo \ + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" diff --git a/install/go2rtc-install.sh b/install/go2rtc-install.sh index 43c0aa741..b15eeaee6 100644 --- a/install/go2rtc-install.sh +++ b/install/go2rtc-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing go2rtc" diff --git a/install/gokapi-install.sh b/install/gokapi-install.sh index 78be6810a..d0b55f7f0 100644 --- a/install/gokapi-install.sh +++ b/install/gokapi-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Gokapi" diff --git a/install/gotify-install.sh b/install/gotify-install.sh index acff502e1..fcac17041 100644 --- a/install/gotify-install.sh +++ b/install/gotify-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Gotify" diff --git a/install/grafana-install.sh b/install/grafana-install.sh index c6e656caf..0c2cb4f3d 100644 --- a/install/grafana-install.sh +++ b/install/grafana-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y gnupg $STD apt-get install -y apt-transport-https $STD apt-get install -y software-properties-common +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Grafana Repository" @@ -30,6 +32,8 @@ msg_ok "Set up Grafana Repository" msg_info "Installing Grafana" $STD apt-get update $STD apt-get install -y grafana +$STD apt-get install -y openssh-server +$STD apt-get install -y wget systemctl start grafana-server systemctl enable --now -q grafana-server.service msg_ok "Installed Grafana" diff --git a/install/grist-install.sh b/install/grist-install.sh index 868c93ac5..12c83e99d 100644 --- a/install/grist-install.sh +++ b/install/grist-install.sh @@ -23,7 +23,9 @@ $STD apt-get install -y \ ca-certificates \ mc \ unzip \ - python3.11-venv + python3.11-venv \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Node.js" @@ -32,6 +34,8 @@ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dea echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g yarn msg_ok "Installed Node.js" diff --git a/install/grocy-install.sh b/install/grocy-install.sh index 35b5365dc..5894ecee2 100644 --- a/install/grocy-install.sh +++ b/install/grocy-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y apt-transport-https +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing PHP8.2" @@ -31,6 +33,8 @@ $STD apt-get install -y php8.2-sqlite3 $STD apt-get install -y php8.2-gd $STD apt-get install -y php8.2-intl $STD apt-get install -y php8.2-mbstring +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed PHP8.2" msg_info "Installing grocy" diff --git a/install/headscale-install.sh b/install/headscale-install.sh index c4ffaf409..837785ea0 100644 --- a/install/headscale-install.sh +++ b/install/headscale-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" RELEASE=$(curl -s https://api.github.com/repos/juanfont/headscale/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') diff --git a/install/heimdall-dashboard-install.sh b/install/heimdall-dashboard-install.sh index ee5083425..6af3df589 100644 --- a/install/heimdall-dashboard-install.sh +++ b/install/heimdall-dashboard-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y apt-transport-https $STD apt-get install -y composer $STD apt-get install -y php8.2-{bz2,curl,sqlite3,zip,xml} +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" RELEASE=$(curl -sX GET "https://api.github.com/repos/linuxserver/Heimdall/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]') diff --git a/install/hivemq-install.sh b/install/hivemq-install.sh index 7d225567a..1f5e73a5e 100644 --- a/install/hivemq-install.sh +++ b/install/hivemq-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing OpenJDK" @@ -25,6 +27,8 @@ wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --d echo 'deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bookworm main' >/etc/apt/sources.list.d/adoptium.list $STD apt-get update $STD apt-get install -y temurin-17-jre +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed OpenJDK" msg_info "Installing HiveMQ CE" diff --git a/install/hoarder-install.sh b/install/hoarder-install.sh index 0c37b69c2..ef697fb97 100644 --- a/install/hoarder-install.sh +++ b/install/hoarder-install.sh @@ -24,7 +24,9 @@ $STD apt-get install -y \ ca-certificates \ chromium/stable \ chromium-common/stable \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Additional Tools" @@ -56,6 +58,8 @@ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dea echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing Hoarder" diff --git a/install/homarr-install.sh b/install/homarr-install.sh index fe138d402..4cf4369b4 100644 --- a/install/homarr-install.sh +++ b/install/homarr-install.sh @@ -21,6 +21,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -32,6 +34,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js/Yarn" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g yarn msg_ok "Installed Node.js/Yarn" diff --git a/install/homeassistant-core-install.sh b/install/homeassistant-core-install.sh index 3c794b32f..51d9bc9a4 100644 --- a/install/homeassistant-core-install.sh +++ b/install/homeassistant-core-install.sh @@ -15,6 +15,8 @@ update_os msg_info "Installing Dependencies (Patience)" $STD apt-get install -y git curl sudo mc bluez libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libturbojpeg0-dev ffmpeg liblapack3 liblapack-dev dbus-broker libpcap-dev libavdevice-dev libavformat-dev libavcodec-dev libavutil-dev libavfilter-dev libmariadb-dev-compat libatlas-base-dev pip python3.12-dev +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing UV" diff --git a/install/homeassistant-install.sh b/install/homeassistant-install.sh index 9d1ce31b2..4d68a0dfc 100644 --- a/install/homeassistant-install.sh +++ b/install/homeassistant-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Updating Python3" @@ -24,7 +26,9 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip \ - python3-venv + python3-venv \ + openssh-server \ + wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/homebox-install.sh b/install/homebox-install.sh index 6548e7607..4800813a1 100644 --- a/install/homebox-install.sh +++ b/install/homebox-install.sh @@ -19,7 +19,9 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ curl \ sudo \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Homebox" diff --git a/install/homebridge-install.sh b/install/homebridge-install.sh index 890128184..33a6b24a0 100644 --- a/install/homebridge-install.sh +++ b/install/homebridge-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y avahi-daemon $STD apt-get install -y gnupg2 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Homebridge Repository" @@ -29,6 +31,8 @@ msg_ok "Set up Homebridge Repository" msg_info "Installing Homebridge" $STD apt update $STD apt-get install -y homebridge +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Homebridge" motd_ssh diff --git a/install/homepage-install.sh b/install/homepage-install.sh index 906e524a0..4c1f5a665 100644 --- a/install/homepage-install.sh +++ b/install/homepage-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -29,6 +31,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g pnpm msg_ok "Installed Node.js" diff --git a/install/homer-install.sh b/install/homer-install.sh index 594860d73..cdf983c24 100644 --- a/install/homer-install.sh +++ b/install/homer-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y pip +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Homer" diff --git a/install/hyperhdr-install.sh b/install/hyperhdr-install.sh index 122838945..fec8918d7 100644 --- a/install/hyperhdr-install.sh +++ b/install/hyperhdr-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing HyperHDR" @@ -26,6 +28,8 @@ chmod go+r /usr/share/keyrings/hyperhdr.public.apt.gpg.key echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hyperhdr.public.apt.gpg.key] https://awawa-dev.github.io $(awk -F= '/VERSION_CODENAME/ {print $2}' /etc/os-release) main" >/etc/apt/sources.list.d/hyperhdr.list $STD apt-get update $STD apt-get install -y hyperhdr +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed HyperHDR" msg_info "Creating Service" diff --git a/install/hyperion-install.sh b/install/hyperion-install.sh index f967e414b..c6cf1fff4 100644 --- a/install/hyperion-install.sh +++ b/install/hyperion-install.sh @@ -21,6 +21,8 @@ $STD apt-get install -y lsb-release $STD apt-get install -y gpg $STD apt-get install -y apt-transport-https $STD apt-get install -y libpython3.11 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" @@ -29,6 +31,8 @@ wget -qO- https://releases.hyperion-project.org/hyperion.pub.key | gpg --dearmor echo "deb [signed-by=/usr/share/keyrings/hyperion.pub.gpg] https://apt.releases.hyperion-project.org/ $(lsb_release -cs) main" >/etc/apt/sources.list.d/hyperion.list $STD apt-get update $STD apt-get install -y hyperion +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD systemctl enable --now hyperion@root.service msg_ok "Installed Hyperion" diff --git a/install/influxdb-install.sh b/install/influxdb-install.sh index a15de6f58..d35e08c58 100644 --- a/install/influxdb-install.sh +++ b/install/influxdb-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y lsb-base $STD apt-get install -y lsb-release $STD apt-get install -y gnupg2 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up InfluxDB Repository" @@ -38,8 +40,12 @@ msg_info "Installing InfluxDB" $STD apt-get update if [[ $INFLUX == "2" ]]; then $STD apt-get install -y influxdb2 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget else $STD apt-get install -y influxdb +$STD apt-get install -y openssh-server +$STD apt-get install -y wget wget -q https://dl.influxdata.com/chronograf/releases/chronograf_1.10.1_amd64.deb $STD dpkg -i chronograf_1.10.1_amd64.deb fi @@ -50,6 +56,8 @@ read -r -p "Would you like to add Telegraf? " prompt if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then msg_info "Installing Telegraf" $STD apt-get install -y telegraf +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Telegraf" fi diff --git a/install/inspircd-install.sh b/install/inspircd-install.sh index 512463cf7..09bb877cc 100644 --- a/install/inspircd-install.sh +++ b/install/inspircd-install.sh @@ -15,9 +15,11 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - mc \ - sudo + curl \ + mc \ + sudo \ + openssh-server \ + wget msg_ok "Installed Dependencies" diff --git a/install/iobroker-install.sh b/install/iobroker-install.sh index 9f2612c9e..c7db42b0b 100644 --- a/install/iobroker-install.sh +++ b/install/iobroker-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -30,6 +32,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing ioBroker (Patience)" diff --git a/install/iventoy-install.sh b/install/iventoy-install.sh index 586e588b6..adcc8485c 100644 --- a/install/iventoy-install.sh +++ b/install/iventoy-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" RELEASE=$(curl -s https://api.github.com/repos/ventoy/pxe/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') diff --git a/install/jackett-install.sh b/install/jackett-install.sh index 1f2f5d05b..beef31a42 100644 --- a/install/jackett-install.sh +++ b/install/jackett-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Jackett" diff --git a/install/jellyfin-install.sh b/install/jellyfin-install.sh index d2a04a47e..de59fe07c 100644 --- a/install/jellyfin-install.sh +++ b/install/jellyfin-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y gpg $STD apt-get install -y mc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting Up Hardware Acceleration" @@ -51,6 +53,8 @@ EOF # Install Jellyfin using the metapackage (which will fetch jellyfin-server, jellyfin-web, and jellyfin-ffmpeg5) $STD apt-get update $STD apt-get install -y jellyfin +$STD apt-get install -y openssh-server +$STD apt-get install -y wget chown -R jellyfin:adm /etc/jellyfin sleep 10 systemctl restart jellyfin diff --git a/install/jellyseerr-install.sh b/install/jellyseerr-install.sh index fe39f0944..74eecae05 100644 --- a/install/jellyseerr-install.sh +++ b/install/jellyseerr-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -30,6 +32,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing pnpm" diff --git a/install/jenkins-install.sh b/install/jenkins-install.sh index 9283fb7ac..80303695f 100644 --- a/install/jenkins-install.sh +++ b/install/jenkins-install.sh @@ -14,10 +14,12 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - mc \ - sudo \ - openjdk-17-jre + curl \ + mc \ + sudo \ + openjdk-17-jre \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setup Jenkins" @@ -25,6 +27,8 @@ wget -qO /usr/share/keyrings/jenkins-keyring.asc https://pkg.jenkins.io/debian/j echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" https://pkg.jenkins.io/debian binary/ >/etc/apt/sources.list.d/jenkins.list $STD apt-get update $STD apt-get install -y jenkins +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Setup Jenkins" motd_ssh diff --git a/install/kavita-install.sh b/install/kavita-install.sh index daf513376..336a73c24 100644 --- a/install/kavita-install.sh +++ b/install/kavita-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Kavita" diff --git a/install/keycloak-install.sh b/install/keycloak-install.sh index ba9a0ec96..421eb7aff 100644 --- a/install/keycloak-install.sh +++ b/install/keycloak-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ca-certificates-java $STD apt-get install -y openjdk-17-jre-headless +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" RELEASE=$(curl -s https://api.github.com/repos/keycloak/keycloak/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }') diff --git a/install/kimai-install.sh b/install/kimai-install.sh index a86637fed..82a4a6f70 100644 --- a/install/kimai-install.sh +++ b/install/kimai-install.sh @@ -25,7 +25,9 @@ $STD apt-get install -y \ composer \ mariadb-server \ libapache2-mod-php \ - php8.2-{mbstring,gd,intl,pdo,mysql,tokenizer,zip,xml} + php8.2-{mbstring,gd,intl,pdo,mysql,tokenizer,zip,xml} \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up database" diff --git a/install/komga-install.sh b/install/komga-install.sh index 43f4ea922..1886f38f1 100644 --- a/install/komga-install.sh +++ b/install/komga-install.sh @@ -18,7 +18,9 @@ $STD apt-get install -y \ curl \ mc \ sudo \ - openjdk-17-jre + openjdk-17-jre \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Komga" diff --git a/install/kubo-install.sh b/install/kubo-install.sh index 5dbc65c4f..6ec9354a7 100644 --- a/install/kubo-install.sh +++ b/install/kubo-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing IPFS" diff --git a/install/lazylibrarian-install.sh b/install/lazylibrarian-install.sh index 271dc41af..2dd7f14c3 100644 --- a/install/lazylibrarian-install.sh +++ b/install/lazylibrarian-install.sh @@ -19,11 +19,15 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Python3 Dependencies" $STD apt-get install -y pip $STD apt-get install -y python3-irc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD pip install jaraco.stream $STD pip install python-Levenshtein $STD pip install soupsieve diff --git a/install/lidarr-install.sh b/install/lidarr-install.sh index 310135e47..7a333ceaf 100644 --- a/install/lidarr-install.sh +++ b/install/lidarr-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y sqlite3 $STD apt-get install -y libchromaprint-tools $STD apt-get install -y mediainfo +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Lidarr" diff --git a/install/linkwarden-install.sh b/install/linkwarden-install.sh index ba7068146..071a86bab 100644 --- a/install/linkwarden-install.sh +++ b/install/linkwarden-install.sh @@ -22,7 +22,9 @@ $STD apt-get install -y \ make \ postgresql \ cargo \ - gnupg + gnupg \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -34,6 +36,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js/Yarn" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g yarn msg_ok "Installed Node.js/Yarn" diff --git a/install/listmonk-install.sh b/install/listmonk-install.sh index 18b8eaeb8..df89b0213 100644 --- a/install/listmonk-install.sh +++ b/install/listmonk-install.sh @@ -18,7 +18,9 @@ $STD apt-get install -y \ curl \ sudo \ mc \ - postgresql + postgresql \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up PostgreSQL" diff --git a/install/lldap-install.sh b/install/lldap-install.sh index 8def2e23a..cdc98ee1e 100644 --- a/install/lldap-install.sh +++ b/install/lldap-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing lldap" diff --git a/install/lubelogger-install.sh b/install/lubelogger-install.sh index f9bf887d7..4b4832108 100644 --- a/install/lubelogger-install.sh +++ b/install/lubelogger-install.sh @@ -15,12 +15,14 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - sudo \ - wget \ - mc \ - zip \ - jq + curl \ + sudo \ + wget \ + mc \ + zip \ + jq \ + openssh-server \ + wget msg_ok "Installed Dependencies" diff --git a/install/mafl-install.sh b/install/mafl-install.sh index 51ac1e106..1eb704a85 100644 --- a/install/mafl-install.sh +++ b/install/mafl-install.sh @@ -22,6 +22,8 @@ $STD apt-get install -y g++ $STD apt-get install -y gcc $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -33,6 +35,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g npm@latest $STD npm install -g yarn msg_ok "Installed Node.js" diff --git a/install/magicmirror-install.sh b/install/magicmirror-install.sh index 7c884ab41..7d6f75876 100644 --- a/install/magicmirror-install.sh +++ b/install/magicmirror-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -31,6 +33,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Setting up MagicMirror Repository" diff --git a/install/mariadb-install.sh b/install/mariadb-install.sh index d5ad1c4be..970eac5ab 100644 --- a/install/mariadb-install.sh +++ b/install/mariadb-install.sh @@ -17,10 +17,14 @@ msg_info "Installing Dependencies" $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing MariaDB" $STD apt-get install -y mariadb-server +$STD apt-get install -y openssh-server +$STD apt-get install -y wget sed -i 's/^# *\(port *=.*\)/\1/' /etc/mysql/my.cnf sed -i 's/^bind-address/#bind-address/g' /etc/mysql/mariadb.conf.d/50-server.cnf msg_ok "Installed MariaDB" @@ -29,14 +33,16 @@ read -r -p "Would you like to add PhpMyAdmin? " prompt if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then msg_info "Installing phpMyAdmin" $STD apt-get install -y \ - apache2 \ - php \ - php-mysqli \ - php-mbstring \ - php-zip \ - php-gd \ - php-json \ - php-curl + apache2 \ + php \ + php-mysqli \ + php-mbstring \ + php-zip \ + php-gd \ + php-json \ + php-curl \ + openssh-server \ + wget wget -q "https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz" mkdir -p /var/www/html/phpMyAdmin diff --git a/install/matterbridge-install.sh b/install/matterbridge-install.sh index 99e609af8..1f69cd213 100644 --- a/install/matterbridge-install.sh +++ b/install/matterbridge-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -31,6 +33,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Install Matterbridge" diff --git a/install/mediamtx-install.sh b/install/mediamtx-install.sh index db6dc3fbd..435f32abb 100644 --- a/install/mediamtx-install.sh +++ b/install/mediamtx-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ffmpeg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing MediaMTX" diff --git a/install/medusa-install.sh b/install/medusa-install.sh index 924b496f9..666901170 100644 --- a/install/medusa-install.sh +++ b/install/medusa-install.sh @@ -22,12 +22,16 @@ $STD apt-get install -y \ sudo \ mc \ git-core \ - mediainfo + mediainfo \ + openssh-server \ + wget cat </etc/apt/sources.list.d/non-free.list deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware EOF $STD apt-get update $STD apt-get install -y unrar +$STD apt-get install -y openssh-server +$STD apt-get install -y wget rm /etc/apt/sources.list.d/non-free.list msg_ok "Installed Dependencies" diff --git a/install/memos-install.sh b/install/memos-install.sh index f7c72e153..4cfdc6165 100644 --- a/install/memos-install.sh +++ b/install/memos-install.sh @@ -22,7 +22,9 @@ $STD apt-get install -y \ curl \ sudo \ tzdata \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -34,6 +36,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing pnpm" diff --git a/install/meshcentral-install.sh b/install/meshcentral-install.sh index b0dc2c756..187ce7a7f 100644 --- a/install/meshcentral-install.sh +++ b/install/meshcentral-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -30,6 +32,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing MeshCentral" diff --git a/install/metube-install.sh b/install/metube-install.sh index 208c35af9..d459ad7a8 100644 --- a/install/metube-install.sh +++ b/install/metube-install.sh @@ -38,7 +38,9 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip \ - python3-venv + python3-venv \ + openssh-server \ + wget msg_ok "Installed Python3" msg_info "Setting up Node.js Repository" @@ -50,6 +52,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing MeTube" diff --git a/install/mongodb-install.sh b/install/mongodb-install.sh index 30553ff09..5e15fb0f0 100644 --- a/install/mongodb-install.sh +++ b/install/mongodb-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y gnupg $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" # Abfrage für die MongoDB-Version @@ -34,6 +36,8 @@ wget -qO- https://www.mongodb.org/static/pgp/server-${MONGODB_VERSION}.asc | gpg echo "deb [signed-by=/usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg] http://repo.mongodb.org/apt/debian $(grep '^VERSION_CODENAME=' /etc/os-release | cut -d'=' -f2)/mongodb-org/${MONGODB_VERSION} main" >/etc/apt/sources.list.d/mongodb-org-${MONGODB_VERSION}.list $STD apt-get update $STD apt-get install -y mongodb-org +$STD apt-get install -y openssh-server +$STD apt-get install -y wget sed -i 's/bindIp: 127.0.0.1/bindIp: 0.0.0.0/' /etc/mongod.conf systemctl enable -q --now mongod.service msg_ok "Installed MongoDB $MONGODB_VERSION" diff --git a/install/motioneye-install.sh b/install/motioneye-install.sh index 2f9150951..e532ddb48 100644 --- a/install/motioneye-install.sh +++ b/install/motioneye-install.sh @@ -19,24 +19,32 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y cifs-utils +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Updating Python3" $STD apt-get install -y \ python3 \ python3-dev \ - python3-pip + python3-pip \ + openssh-server \ + wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" msg_info "Installing Motion" $STD apt-get install -y motion +$STD apt-get install -y openssh-server +$STD apt-get install -y wget systemctl stop motion $STD systemctl disable motion msg_ok "Installed Motion" msg_info "Installing FFmpeg" $STD apt-get install -y ffmpeg v4l-utils +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed FFmpeg" msg_info "Installing MotionEye" diff --git a/install/mqtt-install.sh b/install/mqtt-install.sh index 1c87cf9ef..83e6b6d4e 100644 --- a/install/mqtt-install.sh +++ b/install/mqtt-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Mosquitto MQTT Broker" diff --git a/install/mylar3-install.sh b/install/mylar3-install.sh index eebb3b52d..cd3b5c942 100644 --- a/install/mylar3-install.sh +++ b/install/mylar3-install.sh @@ -19,15 +19,21 @@ $STD apt-get install -y \ curl \ sudo \ mc \ - jq + jq \ + openssh-server \ + wget echo "deb http://deb.debian.org/debian bookworm non-free non-free-firmware" > /etc/apt/sources.list.d/non-free.list $STD apt-get update $STD apt-get install -y unrar +$STD apt-get install -y openssh-server +$STD apt-get install -y wget rm /etc/apt/sources.list.d/non-free.list msg_ok "Installed Dependencies" msg_info "Updating Python3" $STD apt-get install -y python3-pip +$STD apt-get install -y openssh-server +$STD apt-get install -y wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED $STD pip install -U --no-cache-dir pip msg_ok "Updated Python3" diff --git a/install/myspeed-install.sh b/install/myspeed-install.sh index e0596490f..05766b436 100644 --- a/install/myspeed-install.sh +++ b/install/myspeed-install.sh @@ -22,7 +22,9 @@ $STD apt-get install -y \ make \ gpg \ ca-certificates \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -34,6 +36,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing MySpeed" diff --git a/install/mysql-install.sh b/install/mysql-install.sh index c8d12b88f..e194489a8 100644 --- a/install/mysql-install.sh +++ b/install/mysql-install.sh @@ -21,7 +21,9 @@ $STD apt-get install -y \ lsb-release \ curl \ gnupg \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" RELEASE_REPO="mysql-8.0" @@ -39,7 +41,9 @@ $STD apt-get update export DEBIAN_FRONTEND=noninteractive $STD apt-get install -y \ mysql-community-client \ - mysql-community-server + mysql-community-server \ + openssh-server \ + wget msg_ok "Installed MySQL" msg_info "Configure MySQL Server" @@ -54,14 +58,16 @@ read -r -p "Would you like to add PhpMyAdmin? " prompt if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then msg_info "Installing phpMyAdmin" $STD apt-get install -y \ - apache2 \ - php \ - php-mysqli \ - php-mbstring \ - php-zip \ - php-gd \ - php-json \ - php-curl + apache2 \ + php \ + php-mysqli \ + php-mbstring \ + php-zip \ + php-gd \ + php-json \ + php-curl \ + openssh-server \ + wget wget -q "https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz" mkdir -p /var/www/html/phpMyAdmin diff --git a/install/n8n-install.sh b/install/n8n-install.sh index 059a0726f..f2a58a589 100644 --- a/install/n8n-install.sh +++ b/install/n8n-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -30,6 +32,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing n8n (Patience)" diff --git a/install/navidrome-install.sh b/install/navidrome-install.sh index 2bf37bcbf..52960ce34 100644 --- a/install/navidrome-install.sh +++ b/install/navidrome-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ffmpeg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Navidrome" diff --git a/install/neo4j-install.sh b/install/neo4j-install.sh index fdd22cf0c..286dafbb7 100644 --- a/install/neo4j-install.sh +++ b/install/neo4j-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Neo4j (patience)" @@ -26,6 +28,8 @@ wget -qO- https://debian.neo4j.com/neotechnology.gpg.key | gpg --dearmor -o /etc echo 'deb [signed-by=/etc/apt/keyrings/neotechnology.gpg] https://debian.neo4j.com stable latest' > /etc/apt/sources.list.d/neo4j.list $STD apt-get update $STD apt-get install -y neo4j +$STD apt-get install -y openssh-server +$STD apt-get install -y wget sed -i '/server.default_listen_address/s/^#//' /etc/neo4j/neo4j.conf systemctl enable -q --now neo4j msg_ok "Installed Neo4j" diff --git a/install/netbox-install.sh b/install/netbox-install.sh index 81a718322..a0e4ae588 100644 --- a/install/netbox-install.sh +++ b/install/netbox-install.sh @@ -31,7 +31,9 @@ $STD apt-get install -y \ libffi-dev \ libpq-dev \ libssl-dev \ - zlib1g-dev + zlib1g-dev \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up PostgreSQL" diff --git a/install/nextcloudpi-install.sh b/install/nextcloudpi-install.sh index 1cf277eaa..6945768ef 100644 --- a/install/nextcloudpi-install.sh +++ b/install/nextcloudpi-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing NextCloudPi (Patience)" diff --git a/install/nextpvr-install.sh b/install/nextpvr-install.sh index 7fba6c2a9..58d7631fb 100644 --- a/install/nextpvr-install.sh +++ b/install/nextpvr-install.sh @@ -27,7 +27,9 @@ $STD apt-get install -y \ dtv-scan-tables \ libc6-dev \ ffmpeg \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setup NextPVR (Patience)" diff --git a/install/nginxproxymanager-install.sh b/install/nginxproxymanager-install.sh index 27639f1af..a7ce91de2 100644 --- a/install/nginxproxymanager-install.sh +++ b/install/nginxproxymanager-install.sh @@ -38,7 +38,9 @@ $STD apt-get install -y \ python3-venv \ python3-cffi \ python3-certbot \ - python3-certbot-dns-cloudflare + python3-certbot-dns-cloudflare \ + openssh-server \ + wget $STD pip3 install certbot-dns-multi $STD python3 -m venv /opt/certbot/ rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED diff --git a/install/nocodb-install.sh b/install/nocodb-install.sh index 64a2c05d2..6aa490264 100644 --- a/install/nocodb-install.sh +++ b/install/nocodb-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing NocoDB" diff --git a/install/node-red-install.sh b/install/node-red-install.sh index 01e3862ab..823cd7384 100644 --- a/install/node-red-install.sh +++ b/install/node-red-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -31,6 +33,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing Node-Red" diff --git a/install/notifiarr-install.sh b/install/notifiarr-install.sh index 2790f5442..cd2a97c58 100644 --- a/install/notifiarr-install.sh +++ b/install/notifiarr-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Notifiarr" @@ -27,6 +29,8 @@ wget -qO- https://packagecloud.io/golift/pkgs/gpgkey | gpg --dearmor >/usr/share echo "deb [signed-by=/usr/share/keyrings/golift-archive-keyring.gpg] https://packagecloud.io/golift/pkgs/ubuntu focal main" >/etc/apt/sources.list.d/golift.list $STD apt-get update $STD apt-get install -y notifiarr +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Notifiarr" motd_ssh diff --git a/install/ntfy-install.sh b/install/ntfy-install.sh index f05c4c84f..10433490b 100644 --- a/install/ntfy-install.sh +++ b/install/ntfy-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg $STD apt-get install -y apt-transport-https +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing ntfy" @@ -27,6 +29,8 @@ curl -fsSL https://archive.heckel.io/apt/pubkey.txt | gpg --dearmor -o /etc/apt/ echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/archive.heckel.io.gpg] https://archive.heckel.io/apt debian main" >/etc/apt/sources.list.d/archive.heckel.io.list $STD apt-get update $STD apt-get install -y ntfy +$STD apt-get install -y openssh-server +$STD apt-get install -y wget systemctl enable -q --now ntfy msg_ok "Installed ntfy" diff --git a/install/nzbget-install.sh b/install/nzbget-install.sh index ef548922a..d044e5197 100644 --- a/install/nzbget-install.sh +++ b/install/nzbget-install.sh @@ -20,11 +20,15 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg $STD apt-get install -y par2 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget cat </etc/apt/sources.list.d/non-free.list deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware EOF $STD apt-get update $STD apt-get install -y unrar +$STD apt-get install -y openssh-server +$STD apt-get install -y wget rm /etc/apt/sources.list.d/non-free.list msg_ok "Installed Dependencies" @@ -34,6 +38,8 @@ curl -fsSL https://nzbgetcom.github.io/nzbgetcom.asc | gpg --dearmor -o /etc/apt echo "deb [signed-by=/etc/apt/keyrings/nzbgetcom.gpg] https://nzbgetcom.github.io/deb stable main" >/etc/apt/sources.list.d/nzbgetcom.list $STD apt-get update $STD apt-get install -y nzbget +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed NZBGet" motd_ssh diff --git a/install/octoprint-install.sh b/install/octoprint-install.sh index a1c5c5ee8..fc6445dbd 100644 --- a/install/octoprint-install.sh +++ b/install/octoprint-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y libyaml-dev $STD apt-get install -y build-essential +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Updating Python3" @@ -27,9 +29,13 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip \ - python3-venv + python3-venv \ + openssh-server \ + wget $STD apt-get install -y python3-setuptools +$STD apt-get install -y openssh-server +$STD apt-get install -y wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/ollama-install.sh b/install/ollama-install.sh index 95e2803a6..7632e3c8a 100644 --- a/install/ollama-install.sh +++ b/install/ollama-install.sh @@ -23,6 +23,8 @@ $STD apt-get install -y git $STD apt-get install -y build-essential $STD apt-get install -y pkg-config $STD apt-get install -y cmake +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Golang" @@ -54,6 +56,8 @@ msg_ok "Set Up Hardware Acceleration" msg_info "Installing Intel® oneAPI Base Toolkit (Patience)" $STD apt-get install -y --no-install-recommends intel-basekit-2024.1 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Intel® oneAPI Base Toolkit" msg_info "Installing Ollama (Patience)" diff --git a/install/omada-install.sh b/install/omada-install.sh index e29372fc8..03c44f912 100644 --- a/install/omada-install.sh +++ b/install/omada-install.sh @@ -19,7 +19,9 @@ $STD apt-get install -y \ sudo \ mc \ gnupg \ - jsvc + jsvc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Azul Zulu" diff --git a/install/ombi-install.sh b/install/ombi-install.sh index 86d869f45..2428a3b33 100644 --- a/install/ombi-install.sh +++ b/install/ombi-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Ombi" diff --git a/install/omv-install.sh b/install/omv-install.sh index f89007f16..d79f75287 100644 --- a/install/omv-install.sh +++ b/install/omv-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing OpenMediaVault (Patience)" diff --git a/install/onedev-install.sh b/install/onedev-install.sh index 432b45af6..dc3bf8528 100644 --- a/install/onedev-install.sh +++ b/install/onedev-install.sh @@ -15,11 +15,13 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - mc \ - sudo \ - default-jdk \ - git + curl \ + mc \ + sudo \ + default-jdk \ + git \ + openssh-server \ + wget msg_ok "Installed Dependencies" diff --git a/install/openhab-install.sh b/install/openhab-install.sh index f9c7dbd75..22e06cf8e 100644 --- a/install/openhab-install.sh +++ b/install/openhab-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gnupg $STD apt-get install -y apt-transport-https +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Azul Zulu" diff --git a/install/openobserve-install.sh b/install/openobserve-install.sh index a6b07b918..2ec7987e3 100644 --- a/install/openobserve-install.sh +++ b/install/openobserve-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing OpenObserve" diff --git a/install/openwebui-install.sh b/install/openwebui-install.sh index 16cf2ad91..4f115523d 100644 --- a/install/openwebui-install.sh +++ b/install/openwebui-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg $STD apt-get install -y git +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Python3 Dependencies" @@ -37,6 +39,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing Open WebUI (Patience)" diff --git a/install/overseerr-install.sh b/install/overseerr-install.sh index 3739eaea0..826959e58 100644 --- a/install/overseerr-install.sh +++ b/install/overseerr-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -31,6 +33,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing Yarn" diff --git a/install/owncast-install.sh b/install/owncast-install.sh index 69d2d3912..9a61112d0 100644 --- a/install/owncast-install.sh +++ b/install/owncast-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ffmpeg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Owncast" diff --git a/install/pairdrop-install.sh b/install/pairdrop-install.sh index e8e52392d..aebb8b798 100644 --- a/install/pairdrop-install.sh +++ b/install/pairdrop-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -30,6 +32,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing PairDrop" diff --git a/install/paperless-ngx-install.sh b/install/paperless-ngx-install.sh index 47b36b5e1..1460afd1f 100644 --- a/install/paperless-ngx-install.sh +++ b/install/paperless-ngx-install.sh @@ -37,7 +37,9 @@ $STD apt-get install -y --no-install-recommends \ libpng-dev \ libleptonica-dev \ sudo \ - mc + mc \ + wget \ + openssh-server msg_ok "Installed Dependencies" msg_info "Installing Python3 Dependencies (Patience)" diff --git a/install/part-db-install.sh b/install/part-db-install.sh index 020d9e55a..f34d4a373 100644 --- a/install/part-db-install.sh +++ b/install/part-db-install.sh @@ -26,7 +26,9 @@ $STD apt-get install -y \ php-{opcache,curl,gd,mbstring,xml,bcmath,intl,zip,xsl,pgsql} \ libapache2-mod-php \ composer \ - postgresql + postgresql \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up PostgreSQL" @@ -49,6 +51,8 @@ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dea echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g npm@latest $STD npm install -g yarn msg_ok "Installed Node.js/Yarn" diff --git a/install/pbs-install.sh b/install/pbs-install.sh index 3fdc090de..26f930c19 100644 --- a/install/pbs-install.sh +++ b/install/pbs-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Proxmox Backup Server" @@ -26,6 +28,8 @@ deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription EOF $STD apt-get update $STD apt-get install -y proxmox-backup-server +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Proxmox Backup Server" motd_ssh diff --git a/install/peanut-install.sh b/install/peanut-install.sh index bba32d87a..2f4227c07 100644 --- a/install/peanut-install.sh +++ b/install/peanut-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Node.js" @@ -27,10 +29,14 @@ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dea echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing NUT" $STD apt-get install -y nut-client +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed NUT" msg_info "Installing Peanut" diff --git a/install/petio-install.sh b/install/petio-install.sh index 0b2d403a2..656ddc82e 100644 --- a/install/petio-install.sh +++ b/install/petio-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y gnupg $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing MongoDB 4.4" @@ -33,6 +35,8 @@ fi $STD apt-get update $STD apt-get install -y mongodb-org +$STD apt-get install -y openssh-server +$STD apt-get install -y wget sed -i 's/bindIp: 127.0.0.1/bindIp: 0.0.0.0/' /etc/mongod.conf systemctl enable -q --now mongod.service msg_ok "MongoDB 4.4 Installed" diff --git a/install/photoprism-install.sh b/install/photoprism-install.sh index c7cf1a9f0..db8fd4457 100644 --- a/install/photoprism-install.sh +++ b/install/photoprism-install.sh @@ -27,6 +27,8 @@ $STD apt-get install -y imagemagick $STD apt-get install -y darktable $STD apt-get install -y rawtherapee $STD apt-get install -y libvips42 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget echo 'export PATH=/usr/local:$PATH' >>~/.bashrc export PATH=/usr/local:$PATH diff --git a/install/pialert-install.sh b/install/pialert-install.sh index 119ae699e..04292dd92 100644 --- a/install/pialert-install.sh +++ b/install/pialert-install.sh @@ -31,7 +31,9 @@ $STD apt-get -y install \ nmap \ zip \ aria2 \ - wakeonlan + wakeonlan \ + wget \ + openssh-server msg_ok "Installed Dependencies" msg_info "Installing PHP Dependencies" diff --git a/install/pihole-install.sh b/install/pihole-install.sh index d9f0a4139..a0939126d 100644 --- a/install/pihole-install.sh +++ b/install/pihole-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ufw $STD apt-get install -y ntp +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Pi-hole" @@ -47,6 +49,8 @@ if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then read -r -p "Unbound is configured as a recursive DNS server by default, would you like it to be configured as a forwarding DNS server (using DNS-over-TLS (DoT)) instead? " prompt msg_info "Installing Unbound" $STD apt-get install -y unbound +$STD apt-get install -y openssh-server +$STD apt-get install -y wget cat </etc/unbound/unbound.conf.d/pi-hole.conf server: verbosity: 0 diff --git a/install/pingvin-install.sh b/install/pingvin-install.sh index 6007b45bd..8e17727e1 100644 --- a/install/pingvin-install.sh +++ b/install/pingvin-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -30,6 +32,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install pm2 -g msg_ok "Installed Node.js" diff --git a/install/plex-install.sh b/install/plex-install.sh index 5dfa87272..8bac2de70 100644 --- a/install/plex-install.sh +++ b/install/plex-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting Up Hardware Acceleration" diff --git a/install/pocketbase-install.sh b/install/pocketbase-install.sh index c1fa1cfe7..86f685272 100644 --- a/install/pocketbase-install.sh +++ b/install/pocketbase-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Pocketbase" diff --git a/install/podman-homeassistant-install.sh b/install/podman-homeassistant-install.sh index 77d9cf343..d8bb586b3 100644 --- a/install/podman-homeassistant-install.sh +++ b/install/podman-homeassistant-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Podman" diff --git a/install/podman-install.sh b/install/podman-install.sh index 8cc75ecf4..84e8ff4aa 100644 --- a/install/podman-install.sh +++ b/install/podman-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Podman" diff --git a/install/postgresql-install.sh b/install/postgresql-install.sh index 8897abbec..56c88b644 100644 --- a/install/postgresql-install.sh +++ b/install/postgresql-install.sh @@ -18,6 +18,8 @@ $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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up PostgreSQL Repository" @@ -29,6 +31,8 @@ msg_ok "Setup PostgreSQL Repository" msg_info "Installing PostgreSQL" $STD apt-get update $STD apt-get install -y postgresql +$STD apt-get install -y openssh-server +$STD apt-get install -y wget cat </etc/postgresql/17/main/pg_hba.conf # PostgreSQL Client Authentication Configuration File diff --git a/install/prometheus-install.sh b/install/prometheus-install.sh index 032a9d8c7..6d9260114 100644 --- a/install/prometheus-install.sh +++ b/install/prometheus-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Prometheus" diff --git a/install/prowlarr-install.sh b/install/prowlarr-install.sh index 9b5d2d901..62ef532ba 100644 --- a/install/prowlarr-install.sh +++ b/install/prowlarr-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y sqlite3 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Prowlarr" diff --git a/install/proxmox-datacenter-manager-install.sh b/install/proxmox-datacenter-manager-install.sh index 8cd86eddc..7deeaf03a 100644 --- a/install/proxmox-datacenter-manager-install.sh +++ b/install/proxmox-datacenter-manager-install.sh @@ -15,10 +15,12 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - sudo \ - gpg \ - mc + curl \ + sudo \ + gpg \ + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Proxmox Datacenter Manager" @@ -26,8 +28,10 @@ curl -fsSL https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg | echo "deb [signed-by=/etc/apt/keyrings/proxmox-release-bookworm.gpg] http://download.proxmox.com/debian/pdm bookworm pdm-test " >/etc/apt/sources.list.d/proxmox-release-bookworm.list $STD apt-get update $STD apt-get install -y \ - proxmox-datacenter-manager \ - proxmox-datacenter-manager-ui + proxmox-datacenter-manager \ + proxmox-datacenter-manager-ui \ + openssh-server \ + wget msg_ok "Installed Proxmox Datacenter Manager" motd_ssh diff --git a/install/qbittorrent-install.sh b/install/qbittorrent-install.sh index 19fed748a..5284f15a5 100644 --- a/install/qbittorrent-install.sh +++ b/install/qbittorrent-install.sh @@ -17,10 +17,14 @@ msg_info "Installing Dependencies" $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing qbittorrent-nox" $STD apt-get install -y qbittorrent-nox +$STD apt-get install -y openssh-server +$STD apt-get install -y wget mkdir -p /.config/qBittorrent/ cat </.config/qBittorrent/qBittorrent.conf [Preferences] diff --git a/install/rabbitmq-install.sh b/install/rabbitmq-install.sh index 905186141..5fd4aaf64 100644 --- a/install/rabbitmq-install.sh +++ b/install/rabbitmq-install.sh @@ -20,10 +20,12 @@ $STD apt-get install -y \ sudo \ lsb-release \ curl \ - gnupg \ + gnupg \ apt-transport-https \ make \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Adding RabbitMQ signing key" diff --git a/install/radarr-install.sh b/install/radarr-install.sh index d1d947456..ae122c09f 100644 --- a/install/radarr-install.sh +++ b/install/radarr-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y sqlite3 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Radarr" diff --git a/install/rdtclient-install.sh b/install/rdtclient-install.sh index d48d08487..1066d3994 100644 --- a/install/rdtclient-install.sh +++ b/install/rdtclient-install.sh @@ -17,7 +17,9 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ mc \ curl \ - sudo + sudo \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing ASP.NET Core Runtime" @@ -26,6 +28,8 @@ $STD dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb $STD apt-get update $STD apt-get install -y dotnet-sdk-9.0 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed ASP.NET Core Runtime" msg_info "Installing rdtclient" diff --git a/install/readarr-install.sh b/install/readarr-install.sh index 143d60e5e..360ea5452 100644 --- a/install/readarr-install.sh +++ b/install/readarr-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y sqlite3 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Readarr" diff --git a/install/readeck-install.sh b/install/readeck-install.sh index 9b74231c1..8dad2d1c7 100644 --- a/install/readeck-install.sh +++ b/install/readeck-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Readeck" diff --git a/install/recyclarr-install.sh b/install/recyclarr-install.sh index 404298e00..a0fb7e5eb 100644 --- a/install/recyclarr-install.sh +++ b/install/recyclarr-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y git $STD apt-get install -y sudo $STD apt-get install -y mc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Recyclarr" diff --git a/install/redis-install.sh b/install/redis-install.sh index 26ddec18d..f4d5903a7 100644 --- a/install/redis-install.sh +++ b/install/redis-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y apt-transport-https $STD apt-get install -y gpg $STD apt-get install -y lsb-release +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Redis" @@ -27,6 +29,8 @@ wget -qO- https://packages.redis.io/gpg | gpg --dearmor >/usr/share/keyrings/red echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" >/etc/apt/sources.list.d/redis.list $STD apt-get update $STD apt-get install -y redis +$STD apt-get install -y openssh-server +$STD apt-get install -y wget sed -i 's/^bind .*/bind 0.0.0.0/' /etc/redis/redis.conf systemctl enable -q --now redis-server.service msg_ok "Installed Redis" diff --git a/install/rtsptoweb-install.sh b/install/rtsptoweb-install.sh index 8c4859346..7faac428b 100644 --- a/install/rtsptoweb-install.sh +++ b/install/rtsptoweb-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y git $STD apt-get install -y mc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Golang" diff --git a/install/runtipi-install.sh b/install/runtipi-install.sh index e553daea1..7c9e54d1b 100644 --- a/install/runtipi-install.sh +++ b/install/runtipi-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Runtipi (Patience)" diff --git a/install/sabnzbd-install.sh b/install/sabnzbd-install.sh index 9f6e71b19..b3a37d874 100644 --- a/install/sabnzbd-install.sh +++ b/install/sabnzbd-install.sh @@ -19,19 +19,27 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y par2 $STD apt-get install -y p7zip-full +$STD apt-get install -y openssh-server +$STD apt-get install -y wget cat </etc/apt/sources.list.d/non-free.list deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware EOF $STD apt-get update $STD apt-get install -y unrar +$STD apt-get install -y openssh-server +$STD apt-get install -y wget rm /etc/apt/sources.list.d/non-free.list msg_ok "Installed Dependencies" msg_info "Updating Python3" $STD apt-get install -y \ python3-dev \ - python3-pip + python3-pip \ + openssh-server \ + wget $STD apt-get install -y python3-setuptools +$STD apt-get install -y openssh-server +$STD apt-get install -y wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/sftpgo-install.sh b/install/sftpgo-install.sh index 9930904fc..6615adae8 100644 --- a/install/sftpgo-install.sh +++ b/install/sftpgo-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg $STD apt-get install -y sqlite3 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Golang" @@ -35,6 +37,8 @@ curl -sS https://ftp.osuosl.org/pub/sftpgo/apt/gpg.key | gpg --dearmor -o /usr/s echo "deb [signed-by=/usr/share/keyrings/sftpgo-archive-keyring.gpg] https://ftp.osuosl.org/pub/sftpgo/apt bookworm main" >/etc/apt/sources.list.d/sftpgo.list $STD apt-get update $STD apt-get install -y sftpgo +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed SFTPGo" motd_ssh diff --git a/install/shinobi-install.sh b/install/shinobi-install.sh index ef5965d34..acc90fe8d 100644 --- a/install/shinobi-install.sh +++ b/install/shinobi-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y make zip net-tools $STD apt-get install -y gcc g++ cmake $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -30,10 +32,14 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing FFMPEG" $STD apt-get install -y ffmpeg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed FFMPEG" msg_info "Cloning Shinobi" @@ -53,6 +59,8 @@ sqlpass="root" echo "mariadb-server mariadb-server/root_password password $sqlpass" | debconf-set-selections echo "mariadb-server mariadb-server/root_password_again password $sqlpass" | debconf-set-selections $STD apt-get install -y mariadb-server +$STD apt-get install -y openssh-server +$STD apt-get install -y wget service mysql start mysql -u "$sqluser" -p"$sqlpass" -e "source sql/user.sql" || true msg_ok "Installed Database" diff --git a/install/silverbullet-install.sh b/install/silverbullet-install.sh index 7338acd5f..5f62a34f1 100644 --- a/install/silverbullet-install.sh +++ b/install/silverbullet-install.sh @@ -17,7 +17,9 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ curl \ sudo \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Silverbullet" diff --git a/install/smokeping-install.sh b/install/smokeping-install.sh index 20af44935..9a6e4fbb9 100644 --- a/install/smokeping-install.sh +++ b/install/smokeping-install.sh @@ -17,10 +17,14 @@ msg_info "Installing Dependencies" $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing SmokePing" $STD apt-get install -y smokeping +$STD apt-get install -y openssh-server +$STD apt-get install -y wget cat </etc/smokeping/config.d/Targets *** Targets *** probe = FPing diff --git a/install/snipeit-install.sh b/install/snipeit-install.sh index f4fa32f47..59396cdee 100644 --- a/install/snipeit-install.sh +++ b/install/snipeit-install.sh @@ -24,7 +24,9 @@ $STD apt-get install -y \ mc \ nginx \ php8.2-{bcmath,common,ctype,curl,fileinfo,fpm,gd,iconv,intl,mbstring,mysql,soap,xml,xsl,zip,cli} \ - mariadb-server + mariadb-server \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up database" diff --git a/install/sonarr-install.sh b/install/sonarr-install.sh index e7a6bf382..3d8e07324 100644 --- a/install/sonarr-install.sh +++ b/install/sonarr-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y sqlite3 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Sonarr v4" diff --git a/install/spoolman-install.sh b/install/spoolman-install.sh index 5f5d118a7..ae261e2b6 100644 --- a/install/spoolman-install.sh +++ b/install/spoolman-install.sh @@ -24,7 +24,9 @@ $STD apt-get install -y \ libpq-dev \ gpg \ ca-certificates \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Python3" @@ -32,7 +34,9 @@ $STD apt-get install -y \ python3-dev \ python3-setuptools \ python3-wheel \ - python3-pip + python3-pip \ + openssh-server \ + wget msg_ok "Installed Python3" msg_info "Installing Spoolman" diff --git a/install/stirling-pdf-install.sh b/install/stirling-pdf-install.sh index 3e3733737..c2e8ac7c7 100644 --- a/install/stirling-pdf-install.sh +++ b/install/stirling-pdf-install.sh @@ -29,20 +29,26 @@ $STD apt-get install -y \ g++ \ unpaper \ qpdf \ - poppler-utils + poppler-utils \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing LibreOffice Components" $STD apt-get install -y \ libreoffice-writer \ libreoffice-calc \ - libreoffice-impress + libreoffice-impress \ + openssh-server \ + wget msg_ok "Installed LibreOffice Components" msg_info "Installing Python Dependencies" $STD apt-get install -y \ python3 \ - python3-pip + python3-pip \ + openssh-server \ + wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED $STD pip3 install \ uno \ @@ -71,6 +77,8 @@ msg_ok "Installed JBIG2" msg_info "Installing Language Packs (Patience)" $STD apt-get install -y 'tesseract-ocr-*' +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Language Packs" msg_info "Installing Stirling-PDF (Additional Patience)" diff --git a/install/syncthing-install.sh b/install/syncthing-install.sh index 221ac563f..ab944376d 100644 --- a/install/syncthing-install.sh +++ b/install/syncthing-install.sh @@ -18,6 +18,8 @@ $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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Syncthing" @@ -25,6 +27,8 @@ curl -sL -o /usr/share/keyrings/syncthing-archive-keyring.gpg https://syncthing. sh -c 'echo "deb [signed-by=/usr/share/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" > /etc/apt/sources.list.d/syncthing.list' $STD apt-get update $STD apt-get install -y syncthing +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD systemctl enable syncthing@root.service systemctl start syncthing@root.service sleep 5 diff --git a/install/tandoor-install.sh b/install/tandoor-install.sh index 459dd6b2e..41e4fa80e 100644 --- a/install/tandoor-install.sh +++ b/install/tandoor-install.sh @@ -37,7 +37,9 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-setuptools \ - python3-pip + python3-pip \ + openssh-server \ + wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" @@ -50,6 +52,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g yarn msg_ok "Installed Node.js" @@ -80,6 +84,8 @@ curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc|gpg --dearmor -o / echo "deb https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main" >/etc/apt/sources.list.d/pgdg.list $STD apt-get update $STD apt-get install -y postgresql-16 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD sudo -u postgres psql -c "CREATE ROLE $DB_USER WITH LOGIN PASSWORD '$DB_PASS';" $STD sudo -u postgres psql -c "CREATE DATABASE $DB_NAME WITH OWNER $DB_USER TEMPLATE template0;" $STD sudo -u postgres psql -c "ALTER ROLE $DB_USER SET client_encoding TO 'utf8';" diff --git a/install/tasmoadmin-install.sh b/install/tasmoadmin-install.sh index 680cc0843..39b15bf5b 100644 --- a/install/tasmoadmin-install.sh +++ b/install/tasmoadmin-install.sh @@ -25,6 +25,8 @@ $STD apt-get install -y php8.2-zip $STD apt-get install -y php8.2-mbstring $STD apt-get install -y php8.2-xml $STD apt-get install -y git +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing TasmoAdmin" diff --git a/install/tautulli-install.sh b/install/tautulli-install.sh index 0ba446c4c..a3ddc1dfb 100644 --- a/install/tautulli-install.sh +++ b/install/tautulli-install.sh @@ -19,13 +19,17 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y pip +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Updating Python3" $STD apt-get install -y \ python3 \ python3-dev \ - python3-pip + python3-pip \ + openssh-server \ + wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/tdarr-install.sh b/install/tdarr-install.sh index 8447a6c4a..85ed4a255 100644 --- a/install/tdarr-install.sh +++ b/install/tdarr-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y handbrake-cli +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting Up Hardware Acceleration" diff --git a/install/technitiumdns-install.sh b/install/technitiumdns-install.sh index 8dc37ae1a..b0cea9183 100644 --- a/install/technitiumdns-install.sh +++ b/install/technitiumdns-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing ASP.NET Core Runtime" @@ -25,6 +27,8 @@ $STD dpkg -i packages-microsoft-prod.deb rm -rf packages-microsoft-prod.deb $STD apt-get update $STD apt-get install -y aspnetcore-runtime-8.0 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed ASP.NET Core Runtime" msg_info "Installing Technitium DNS" diff --git a/install/teddycloud-install.sh b/install/teddycloud-install.sh index 8f61b8925..2a64090ac 100644 --- a/install/teddycloud-install.sh +++ b/install/teddycloud-install.sh @@ -21,7 +21,9 @@ $STD apt-get install -y \ libubsan1 \ ffmpeg \ curl \ - ca-certificates + ca-certificates \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing TeddyCloud" diff --git a/install/the-lounge-install.sh b/install/the-lounge-install.sh index 7b2a9381e..1cab417a2 100644 --- a/install/the-lounge-install.sh +++ b/install/the-lounge-install.sh @@ -18,7 +18,9 @@ $STD apt-get install -y \ curl \ gpg \ wget \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -30,6 +32,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install --global yarn msg_ok "Installed Node.js" diff --git a/install/threadfin-install.sh b/install/threadfin-install.sh index a4c08e014..ff2aeb30a 100644 --- a/install/threadfin-install.sh +++ b/install/threadfin-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y mc $STD apt-get install -y curl $STD apt-get install -y ffmpeg $STD apt-get install -y vlc +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Threadfin" diff --git a/install/tianji-install.sh b/install/tianji-install.sh index 26b05eb3e..b9bc01556 100644 --- a/install/tianji-install.sh +++ b/install/tianji-install.sh @@ -28,7 +28,9 @@ $STD apt-get install -y \ make \ gnupg \ ca-certificates \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Node.js" @@ -37,6 +39,8 @@ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dea echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g pnpm@9.7.1 export NODE_OPTIONS="--max_old_space_size=4096" msg_ok "Installed Node.js" diff --git a/install/traccar-install.sh b/install/traccar-install.sh index c6c65034c..e841f04d9 100644 --- a/install/traccar-install.sh +++ b/install/traccar-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" RELEASE=$(curl -s https://api.github.com/repos/traccar/traccar/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') diff --git a/install/traefik-install.sh b/install/traefik-install.sh index 7c98163da..1b8ece230 100644 --- a/install/traefik-install.sh +++ b/install/traefik-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg $STD apt-get install -y apt-transport-https +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" RELEASE=$(curl -s https://api.github.com/repos/traefik/traefik/releases | grep -oP '"tag_name":\s*"v\K[\d.]+?(?=")' | sort -V | tail -n 1) diff --git a/install/transmission-install.sh b/install/transmission-install.sh index b2e9e152b..98701cd5f 100644 --- a/install/transmission-install.sh +++ b/install/transmission-install.sh @@ -17,11 +17,15 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Transmission" $STD apt-get install -y transmission-daemon +$STD apt-get install -y openssh-server +$STD apt-get install -y wget systemctl stop transmission-daemon sed -i '{s/"rpc-whitelist-enabled": true/"rpc-whitelist-enabled": false/g; s/"rpc-host-whitelist-enabled": true,/"rpc-host-whitelist-enabled": false,/g}' /etc/transmission-daemon/settings.json systemctl start transmission-daemon diff --git a/install/trilium-install.sh b/install/trilium-install.sh index e8c447915..3e94ad7dd 100644 --- a/install/trilium-install.sh +++ b/install/trilium-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" RELEASE=$(curl -s https://api.github.com/repos/TriliumNext/Notes/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }') diff --git a/install/ubuntu-install.sh b/install/ubuntu-install.sh index cb2010c51..c2e69c2e3 100644 --- a/install/ubuntu-install.sh +++ b/install/ubuntu-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" motd_ssh diff --git a/install/umami-install.sh b/install/umami-install.sh index 28dc0687f..19f5557ce 100644 --- a/install/umami-install.sh +++ b/install/umami-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y gpg $STD apt-get install -y postgresql +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -31,6 +33,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g yarn msg_ok "Installed Node.js" diff --git a/install/umbrel-install.sh b/install/umbrel-install.sh index 519f1c7c6..4b4e766a1 100644 --- a/install/umbrel-install.sh +++ b/install/umbrel-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Umbrel (Patience)" diff --git a/install/unbound-install.sh b/install/unbound-install.sh index 198670224..33294fd41 100644 --- a/install/unbound-install.sh +++ b/install/unbound-install.sh @@ -17,13 +17,17 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ sudo \ curl \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Unbound" $STD apt-get install -y \ unbound \ - unbound-host + unbound-host \ + openssh-server \ + wget msg_info "Installed Unbound" cat </etc/unbound/unbound.conf.d/unbound.conf diff --git a/install/unifi-install.sh b/install/unifi-install.sh index d1d2e872b..e19a5674c 100644 --- a/install/unifi-install.sh +++ b/install/unifi-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y apt-transport-https $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Eclipse Temurin JRE" @@ -26,6 +28,8 @@ wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --d echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bookworm main" >/etc/apt/sources.list.d/adoptium.list $STD apt-get update $STD apt-get install -y temurin-17-jre +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Eclipse Temurin JRE" if ! grep -q -m1 'avx[^ ]*' /proc/cpuinfo; then @@ -39,12 +43,16 @@ if ! grep -q -m1 'avx[^ ]*' /proc/cpuinfo; then echo "deb [signed-by=/usr/share/keyrings/mongodb-server-4.4.gpg] https://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" >/etc/apt/sources.list.d/mongodb-org-4.4.list $STD apt-get update $STD apt-get install -y mongodb-org +$STD apt-get install -y openssh-server +$STD apt-get install -y wget else msg_info "Installing MongoDB 7.0" wget -qO- https://www.mongodb.org/static/pgp/server-7.0.asc | gpg --dearmor >/usr/share/keyrings/mongodb-server-7.0.gpg echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] http://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main" >/etc/apt/sources.list.d/mongodb-org-7.0.list $STD apt-get update $STD apt-get install -y mongodb-org +$STD apt-get install -y openssh-server +$STD apt-get install -y wget fi msg_ok "Installed MongoDB" @@ -53,6 +61,8 @@ wget -qO /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ui.com/unifi/unifi-rep echo "deb [ arch=amd64 signed-by=/etc/apt/trusted.gpg.d/unifi-repo.gpg] https://www.ui.com/downloads/unifi/debian stable ubiquiti" >/etc/apt/sources.list.d/100-ubnt-unifi.list $STD apt-get update $STD apt-get install -y unifi +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed UniFi Network Server" motd_ssh diff --git a/install/unmanic-install.sh b/install/unmanic-install.sh index 8034abc7b..c67efc0b4 100644 --- a/install/unmanic-install.sh +++ b/install/unmanic-install.sh @@ -19,6 +19,8 @@ $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y ffmpeg $STD apt-get install -y python3-pip +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" if [[ "$CTTYPE" == "0" ]]; then diff --git a/install/uptimekuma-install.sh b/install/uptimekuma-install.sh index 5571166d6..7cdfb7ecd 100644 --- a/install/uptimekuma-install.sh +++ b/install/uptimekuma-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -31,6 +33,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing Uptime Kuma" diff --git a/install/vaultwarden-install.sh b/install/vaultwarden-install.sh index e5703f929..610f090e6 100644 --- a/install/vaultwarden-install.sh +++ b/install/vaultwarden-install.sh @@ -25,7 +25,9 @@ $STD apt-get -qqy install \ curl \ sudo \ argon2 \ - mc + mc \ + wget \ + openssh-server msg_ok "Installed Dependencies" WEBVAULT=$(curl -s https://api.github.com/repos/dani-garcia/bw_web_builds/releases/latest | diff --git a/install/vikunja-install.sh b/install/vikunja-install.sh index de52efc62..2fd68afdd 100644 --- a/install/vikunja-install.sh +++ b/install/vikunja-install.sh @@ -18,7 +18,9 @@ $STD apt-get install -y \ curl \ sudo \ make \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setup Vikunja (Patience)" diff --git a/install/wallos-install.sh b/install/wallos-install.sh index 5d62870ef..12366e5ea 100644 --- a/install/wallos-install.sh +++ b/install/wallos-install.sh @@ -22,7 +22,9 @@ $STD apt-get install -y \ mc \ apache2 \ libapache2-mod-php \ - php8.2-{mbstring,gd,curl,intl,imagick,bz2,sqlite3,zip,xml} + php8.2-{mbstring,gd,curl,intl,imagick,bz2,sqlite3,zip,xml} \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Wallos (Patience)" diff --git a/install/wastebin-install.sh b/install/wastebin-install.sh index 12e255a5c..8180ca4e9 100644 --- a/install/wastebin-install.sh +++ b/install/wastebin-install.sh @@ -19,6 +19,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Wastebin" diff --git a/install/watchyourlan-install.sh b/install/watchyourlan-install.sh index e93bfa2a5..7f5d5014f 100644 --- a/install/watchyourlan-install.sh +++ b/install/watchyourlan-install.sh @@ -15,6 +15,8 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y {curl,sudo,mc,gpg,arp-scan,ieee-data,libwww-perl} +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing WatchYourLAN" diff --git a/install/wavelog-install.sh b/install/wavelog-install.sh index c6aa77d69..74b5a5bbf 100644 --- a/install/wavelog-install.sh +++ b/install/wavelog-install.sh @@ -22,7 +22,9 @@ $STD apt-get install -y \ mc \ php8.2-{curl,mbstring,mysql,xml,zip,gd} \ sudo \ - unzip + unzip \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up Database" diff --git a/install/whisparr-install.sh b/install/whisparr-install.sh index 3401374fc..4007f0cb5 100644 --- a/install/whisparr-install.sh +++ b/install/whisparr-install.sh @@ -18,6 +18,8 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y sqlite3 +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Whisparr" diff --git a/install/whoogle-install.sh b/install/whoogle-install.sh index c2f80be7e..d014cfcc8 100644 --- a/install/whoogle-install.sh +++ b/install/whoogle-install.sh @@ -17,13 +17,17 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Updating Python3" $STD apt-get install -y \ python3 \ python3-dev \ - python3-pip + python3-pip \ + openssh-server \ + wget rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/wikijs-install.sh b/install/wikijs-install.sh index f572752e2..2a3fcbad9 100644 --- a/install/wikijs-install.sh +++ b/install/wikijs-install.sh @@ -20,6 +20,8 @@ $STD apt-get install -y mc $STD apt-get install -y git $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -31,6 +33,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Installing Wiki.js" diff --git a/install/wireguard-install.sh b/install/wireguard-install.sh index a5805eab1..51ea5b350 100644 --- a/install/wireguard-install.sh +++ b/install/wireguard-install.sh @@ -18,10 +18,14 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing WireGuard" $STD apt-get install -y wireguard wireguard-tools net-tools iptables +$STD apt-get install -y openssh-server +$STD apt-get install -y wget iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confnew" install -y iptables-persistent &>/dev/null $STD netfilter-persistent reload diff --git a/install/yunohost-install.sh b/install/yunohost-install.sh index 3012db34e..155cb4c3f 100644 --- a/install/yunohost-install.sh +++ b/install/yunohost-install.sh @@ -21,6 +21,8 @@ $STD apt-get install -y gnupg $STD apt-get install -y apt-transport-https $STD apt-get install -y lsb-release $STD apt-get install -y ca-certificates +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing YunoHost (Patience)" diff --git a/install/zabbix-install.sh b/install/zabbix-install.sh index 286d425c2..8b1881171 100644 --- a/install/zabbix-install.sh +++ b/install/zabbix-install.sh @@ -17,7 +17,9 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ curl \ sudo \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Zabbix" @@ -27,10 +29,14 @@ $STD dpkg -i /tmp/zabbix-release_latest+debian12_all.deb $STD apt-get update $STD apt-get install -y zabbix-server-pgsql zabbix-frontend-php php8.2-pgsql zabbix-apache-conf zabbix-sql-scripts $STD apt-get install -y zabbix-agent2 zabbix-agent2-plugin-* +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Zabbix" msg_info "Setting up PostgreSQL" $STD apt-get install -y postgresql +$STD apt-get install -y openssh-server +$STD apt-get install -y wget DB_NAME=zabbixdb DB_USER=zabbix DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | cut -c1-13) diff --git a/install/zammad-install.sh b/install/zammad-install.sh index 274df3a3e..44d2e9e43 100644 --- a/install/zammad-install.sh +++ b/install/zammad-install.sh @@ -22,7 +22,9 @@ $STD apt-get install -y \ wget \ nginx \ apt-transport-https \ - gnupg + gnupg \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up Elasticsearch" diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index 54cf0d18c..11d8c4d2d 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -23,6 +23,8 @@ $STD apt-get install -y g++ $STD apt-get install -y gcc $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -34,6 +36,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget msg_ok "Installed Node.js" msg_info "Setting up Zigbee2MQTT Repository" diff --git a/install/zipline-install.sh b/install/zipline-install.sh index f7f5c6a67..84919e10b 100644 --- a/install/zipline-install.sh +++ b/install/zipline-install.sh @@ -21,7 +21,9 @@ $STD apt-get install -y \ gpg \ curl \ sudo \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -33,6 +35,8 @@ msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs +$STD apt-get install -y openssh-server +$STD apt-get install -y wget $STD npm install -g yarn msg_ok "Installed Node.js" diff --git a/install/zoraxy-install.sh b/install/zoraxy-install.sh index 5d7dd9b79..3aee2e31e 100644 --- a/install/zoraxy-install.sh +++ b/install/zoraxy-install.sh @@ -17,6 +17,8 @@ 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 openssh-server +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Zoraxy (Patience)" diff --git a/install/zwave-js-ui-install.sh b/install/zwave-js-ui-install.sh index df366e32f..e3aec663f 100644 --- a/install/zwave-js-ui-install.sh +++ b/install/zwave-js-ui-install.sh @@ -17,7 +17,9 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ curl \ sudo \ - mc + mc \ + openssh-server \ + wget msg_ok "Installed Dependencies" msg_info "Installing Z-Wave JS UI" diff --git a/script.sh b/script.sh deleted file mode 100644 index 86260c908..000000000 --- a/script.sh +++ /dev/null @@ -1,58 +0,0 @@ -import os -import subprocess - -# Define paths -scripts_dir = "./scripts" # Replace with your scripts directory -succeeded_file = "./succeeded" -fails_file = "./fails" - -# Ensure log files exist -open(succeeded_file, 'a').close() -open(fails_file, 'a').close() - -# Function to extract APP name from a script -def get_app_name(script_path): - try: - with open(script_path, 'r') as file: - for line in file: - if line.startswith("APP="): - return line.split("=", 1)[1].strip().strip('"') - except Exception as e: - print(f"Error reading {script_path}: {e}") - return None - -# Function to execute a script -def execute_script(script_path): - try: - result = subprocess.run(["bash", script_path], check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - return True, result.stdout.decode() - except subprocess.CalledProcessError as e: - return False, e.stderr.decode() - -# Iterate over scripts in the directory -for script_name in os.listdir(scripts_dir): - script_path = os.path.join(scripts_dir, script_name) - - if not os.path.isfile(script_path): - continue - - app_name = get_app_name(script_path) - - if app_name is None: - print(f"No APP name found in {script_name}, skipping.") - continue - - print(f"Processing {script_name} (APP={app_name})...") - - success, output = execute_script(script_path) - - if success: - print(f"{app_name} succeeded.") - with open(succeeded_file, 'a') as sf: - sf.write(app_name + "\n") - else: - print(f"{app_name} failed: {output}") - with open(fails_file, 'a') as ff: - ff.write(app_name + "\n") - -print("Processing complete.")