From 3c79128e8e8d5beb378a695fd8bf8a08fac790a1 Mon Sep 17 00:00:00 2001 From: Sam Heinz <54530346+asylumexp@users.noreply.github.com> Date: Wed, 8 Jan 2025 00:14:00 +1000 Subject: [PATCH] Revert "Add wget and openssh dependencies" This reverts commit d729c3e2721eb69412c06c2899578d42c9a5da89. --- .gitignore | 1 - install/2fauth-install.sh | 4 +- install/actualbudget-install.sh | 6 +- install/adguard-install.sh | 2 - install/adventurelog-install.sh | 8 +-- install/agentdvr-install.sh | 2 - install/apache-cassandra-install.sh | 6 -- install/apache-couchdb-install.sh | 4 -- install/apache-guacamole-install.sh | 50 ++++++++-------- install/apt-cacher-ng-install.sh | 2 - install/archivebox-install.sh | 10 +--- install/aria2-install.sh | 6 -- install/audiobookshelf-install.sh | 2 - install/authentik-install.sh | 10 +--- install/autobrr-install.sh | 2 - install/bazarr-install.sh | 6 +- install/blocky-install.sh | 2 - install/bookstack-install.sh | 4 +- install/bunkerweb-install.sh | 6 -- install/caddy-install.sh | 4 -- install/calibre-web-install.sh | 2 - install/casaos-install.sh | 2 - install/changedetection-install.sh | 24 ++------ install/channels-install.sh | 2 - install/checkmk-install.sh | 6 +- install/cloudflared-install.sh | 4 -- install/cockpit-install.sh | 2 - install/commafeed-install.sh | 2 - install/cronicle-install.sh | 2 - install/daemonsync-install.sh | 2 - install/dashy-install.sh | 4 -- install/debian-install.sh | 2 - install/deconz-install.sh | 4 -- install/deluge-install.sh | 6 +- install/docker-install.sh | 2 - install/dockge-install.sh | 2 - install/emby-install.sh | 2 - install/emqx-install.sh | 4 -- install/ersatztv-install.sh | 2 - install/esphome-install.sh | 6 +- install/evcc-install.sh | 4 +- install/fenrus-install.sh | 4 -- install/fhem-install.sh | 4 -- install/flaresolverr-install.sh | 2 - install/flowiseai-install.sh | 4 -- install/forgejo-install.sh | 2 - install/frigate-install.sh | 6 -- install/gitea-install.sh | 2 - install/glance-install.sh | 8 +-- install/go2rtc-install.sh | 2 - install/gokapi-install.sh | 2 - install/gotify-install.sh | 2 - install/grafana-install.sh | 4 -- install/grist-install.sh | 6 +- install/grocy-install.sh | 4 -- install/headscale-install.sh | 2 - install/heimdall-dashboard-install.sh | 2 - install/hivemq-install.sh | 4 -- install/hoarder-install.sh | 6 +- install/homarr-install.sh | 4 -- install/homeassistant-core-install.sh | 2 - install/homeassistant-install.sh | 6 +- install/homebox-install.sh | 4 +- install/homebridge-install.sh | 4 -- install/homepage-install.sh | 4 -- install/homer-install.sh | 2 - install/hyperhdr-install.sh | 4 -- install/hyperion-install.sh | 4 -- install/influxdb-install.sh | 8 --- install/inspircd-install.sh | 8 +-- install/iobroker-install.sh | 4 -- install/iventoy-install.sh | 2 - install/jackett-install.sh | 2 - install/jellyfin-install.sh | 4 -- install/jellyseerr-install.sh | 4 -- install/jenkins-install.sh | 12 ++-- install/kavita-install.sh | 2 - install/keycloak-install.sh | 2 - install/kimai-install.sh | 4 +- install/komga-install.sh | 4 +- install/kubo-install.sh | 2 - install/lazylibrarian-install.sh | 4 -- install/lidarr-install.sh | 2 - install/linkwarden-install.sh | 6 +- install/listmonk-install.sh | 4 +- install/lldap-install.sh | 2 - install/lubelogger-install.sh | 14 ++--- install/mafl-install.sh | 4 -- install/magicmirror-install.sh | 4 -- install/mariadb-install.sh | 22 +++---- install/matterbridge-install.sh | 4 -- install/mediamtx-install.sh | 2 - install/medusa-install.sh | 6 +- install/memos-install.sh | 6 +- install/meshcentral-install.sh | 4 -- install/metube-install.sh | 6 +- install/mongodb-install.sh | 4 -- install/motioneye-install.sh | 10 +--- install/mqtt-install.sh | 2 - install/mylar3-install.sh | 8 +-- install/myspeed-install.sh | 6 +- install/mysql-install.sh | 26 ++++----- install/n8n-install.sh | 4 -- install/navidrome-install.sh | 2 - install/neo4j-install.sh | 4 -- install/netbox-install.sh | 4 +- install/nextcloudpi-install.sh | 2 - install/nextpvr-install.sh | 4 +- install/nginxproxymanager-install.sh | 4 +- install/nocodb-install.sh | 2 - install/node-red-install.sh | 4 -- install/notifiarr-install.sh | 4 -- install/ntfy-install.sh | 4 -- install/nzbget-install.sh | 6 -- install/octoprint-install.sh | 8 +-- install/ollama-install.sh | 4 -- install/omada-install.sh | 4 +- install/ombi-install.sh | 2 - install/omv-install.sh | 2 - install/onedev-install.sh | 12 ++-- install/openhab-install.sh | 2 - install/openobserve-install.sh | 2 - install/openwebui-install.sh | 4 -- install/overseerr-install.sh | 4 -- install/owncast-install.sh | 2 - install/pairdrop-install.sh | 4 -- install/paperless-ngx-install.sh | 4 +- install/part-db-install.sh | 6 +- install/pbs-install.sh | 4 -- install/peanut-install.sh | 6 -- install/petio-install.sh | 4 -- install/photoprism-install.sh | 2 - install/pialert-install.sh | 4 +- install/pihole-install.sh | 4 -- install/pingvin-install.sh | 4 -- install/plex-install.sh | 2 - install/pocketbase-install.sh | 2 - install/podman-homeassistant-install.sh | 2 - install/podman-install.sh | 2 - install/postgresql-install.sh | 4 -- install/prometheus-install.sh | 2 - install/prowlarr-install.sh | 2 - install/proxmox-datacenter-manager-install.sh | 16 ++--- install/qbittorrent-install.sh | 4 -- install/rabbitmq-install.sh | 6 +- install/radarr-install.sh | 2 - install/rdtclient-install.sh | 6 +- install/readarr-install.sh | 2 - install/readeck-install.sh | 2 - install/recyclarr-install.sh | 2 - install/redis-install.sh | 4 -- install/rtsptoweb-install.sh | 2 - install/runtipi-install.sh | 2 - install/sabnzbd-install.sh | 10 +--- install/sftpgo-install.sh | 4 -- install/shinobi-install.sh | 8 --- install/silverbullet-install.sh | 4 +- install/smokeping-install.sh | 4 -- install/snipeit-install.sh | 4 +- install/sonarr-install.sh | 2 - install/spoolman-install.sh | 8 +-- install/stirling-pdf-install.sh | 14 +---- install/syncthing-install.sh | 4 -- install/tandoor-install.sh | 8 +-- install/tasmoadmin-install.sh | 2 - install/tautulli-install.sh | 6 +- install/tdarr-install.sh | 2 - install/technitiumdns-install.sh | 4 -- install/teddycloud-install.sh | 4 +- install/the-lounge-install.sh | 6 +- install/threadfin-install.sh | 2 - install/tianji-install.sh | 6 +- install/traccar-install.sh | 2 - install/traefik-install.sh | 2 - install/transmission-install.sh | 4 -- install/trilium-install.sh | 2 - install/ubuntu-install.sh | 2 - install/umami-install.sh | 4 -- install/umbrel-install.sh | 2 - install/unbound-install.sh | 8 +-- install/unifi-install.sh | 10 ---- install/unmanic-install.sh | 2 - install/uptimekuma-install.sh | 4 -- install/vaultwarden-install.sh | 4 +- install/vikunja-install.sh | 4 +- install/wallos-install.sh | 4 +- install/wastebin-install.sh | 2 - install/watchyourlan-install.sh | 2 - install/wavelog-install.sh | 4 +- install/whisparr-install.sh | 2 - install/whoogle-install.sh | 6 +- install/wikijs-install.sh | 4 -- install/wireguard-install.sh | 4 -- install/yunohost-install.sh | 2 - install/zabbix-install.sh | 8 +-- install/zammad-install.sh | 4 +- install/zigbee2mqtt-install.sh | 4 -- install/zipline-install.sh | 6 +- install/zoraxy-install.sh | 2 - install/zwave-js-ui-install.sh | 4 +- script.sh | 58 +++++++++++++++++++ 201 files changed, 194 insertions(+), 797 deletions(-) delete mode 100644 .gitignore create mode 100644 script.sh diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 7a00d8ed9..000000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -script.py diff --git a/install/2fauth-install.sh b/install/2fauth-install.sh index af312890d..949b84b2e 100644 --- a/install/2fauth-install.sh +++ b/install/2fauth-install.sh @@ -23,9 +23,7 @@ $STD apt-get install -y \ nginx \ composer \ php8.2-{bcmath,common,ctype,curl,fileinfo,fpm,gd,mbstring,mysql,xml,cli} \ - mariadb-server \ - openssh-server \ - wget + mariadb-server msg_ok "Installed Dependencies" # Template: MySQL Database diff --git a/install/actualbudget-install.sh b/install/actualbudget-install.sh index 61b82d00e..133853f4a 100644 --- a/install/actualbudget-install.sh +++ b/install/actualbudget-install.sh @@ -20,9 +20,7 @@ $STD apt-get install -y \ mc \ gpg \ git \ - build-essential \ - openssh-server \ - wget + build-essential msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -34,8 +32,6 @@ 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 40fa24845..b4c4c3dc1 100644 --- a/install/adguard-install.sh +++ b/install/adguard-install.sh @@ -17,8 +17,6 @@ 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 43b5d7a96..e81205257 100644 --- a/install/adventurelog-install.sh +++ b/install/adventurelog-install.sh @@ -25,9 +25,7 @@ $STD apt-get install -y \ libgdal-dev \ git \ python3-venv \ - python3-pip \ - openssh-server \ - wget + python3-pip msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -44,15 +42,11 @@ 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 7e255e804..74c1e6a48 100644 --- a/install/agentdvr-install.sh +++ b/install/agentdvr-install.sh @@ -23,8 +23,6 @@ $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 6c76d8b17..e70f470d7 100644 --- a/install/apache-cassandra-install.sh +++ b/install/apache-cassandra-install.sh @@ -19,8 +19,6 @@ $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)" @@ -28,8 +26,6 @@ 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" @@ -37,8 +33,6 @@ 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 16c03f49e..af618efff 100644 --- a/install/apache-couchdb-install.sh +++ b/install/apache-couchdb-install.sh @@ -19,8 +19,6 @@ $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" @@ -36,8 +34,6 @@ 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 3038fc408..71393235c 100644 --- a/install/apache-guacamole-install.sh +++ b/install/apache-guacamole-install.sh @@ -14,32 +14,30 @@ 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 \ - openssh-server \ - wget + 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 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 c1245f3ef..7bb65c480 100644 --- a/install/apt-cacher-ng-install.sh +++ b/install/apt-cacher-ng-install.sh @@ -17,8 +17,6 @@ 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 681ba9427..9d05a034c 100644 --- a/install/archivebox-install.sh +++ b/install/archivebox-install.sh @@ -25,9 +25,7 @@ $STD apt-get install -y \ libsasl2-dev \ procps \ dnsutils \ - ripgrep \ - openssh-server \ - wget + ripgrep msg_ok "Installed Dependencies" msg_info "Installing Python Dependencies" @@ -35,9 +33,7 @@ $STD apt-get install -y \ python3-pip \ python3-ldap \ python3-msgpack \ - python3-regex \ - openssh-server \ - wget + python3-regex msg_ok "Installed Python Dependencies" msg_info "Setting up Node.js Repository" @@ -49,8 +45,6 @@ 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 2612bc622..48fd7ab25 100644 --- a/install/aria2-install.sh +++ b/install/aria2-install.sh @@ -17,22 +17,16 @@ msg_info "Installing Dependencies" $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc -$STD apt-get install -y 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 796e48835..eeea84505 100644 --- a/install/audiobookshelf-install.sh +++ b/install/audiobookshelf-install.sh @@ -18,8 +18,6 @@ $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 5b8f15156..cd863b097 100644 --- a/install/authentik-install.sh +++ b/install/authentik-install.sh @@ -35,9 +35,7 @@ $STD apt-get install -y \ libxmlsec1-openssl \ libmaxminddb0 \ python3-pip \ - git \ - openssh-server \ - wget + git msg_ok "Installed Dependencies" msg_info "Installing yq" @@ -80,8 +78,6 @@ 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" @@ -96,15 +92,11 @@ 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 114daff03..a593d3f88 100644 --- a/install/autobrr-install.sh +++ b/install/autobrr-install.sh @@ -17,8 +17,6 @@ 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 706f58a33..b0e46e72b 100755 --- a/install/bazarr-install.sh +++ b/install/bazarr-install.sh @@ -17,17 +17,13 @@ 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 \ - openssh-server \ - wget + python3-pip rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/blocky-install.sh b/install/blocky-install.sh index 231ec501b..abf168731 100644 --- a/install/blocky-install.sh +++ b/install/blocky-install.sh @@ -17,8 +17,6 @@ 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 5b8bd465a..129ed71eb 100644 --- a/install/bookstack-install.sh +++ b/install/bookstack-install.sh @@ -24,9 +24,7 @@ $STD apt-get install -y \ composer \ libapache2-mod-php \ make \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Setting up Database" diff --git a/install/bunkerweb-install.sh b/install/bunkerweb-install.sh index 4adf3a8f1..ca569ba99 100644 --- a/install/bunkerweb-install.sh +++ b/install/bunkerweb-install.sh @@ -20,8 +20,6 @@ $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" @@ -29,8 +27,6 @@ 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) }') @@ -40,8 +36,6 @@ 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 797f03a9e..b435449c1 100644 --- a/install/caddy-install.sh +++ b/install/caddy-install.sh @@ -15,8 +15,6 @@ 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" @@ -24,8 +22,6 @@ 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 fdce6552f..f51714a73 100644 --- a/install/calibre-web-install.sh +++ b/install/calibre-web-install.sh @@ -19,8 +19,6 @@ $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 3270173bc..23e8d2895 100644 --- a/install/casaos-install.sh +++ b/install/casaos-install.sh @@ -17,8 +17,6 @@ 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 2d2f30a85..2eee9ec43 100644 --- a/install/changedetection-install.sh +++ b/install/changedetection-install.sh @@ -44,18 +44,14 @@ $STD apt-get install -y \ xdg-utils \ xvfb \ ca-certificates \ - gnupg \ - openssh-server \ - wget + gnupg msg_ok "Installed Dependencies" msg_info "Updating Python3" $STD apt-get install -y \ python3 \ python3-dev \ - python3-pip \ - openssh-server \ - wget + python3-pip rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" @@ -68,8 +64,6 @@ 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" @@ -94,18 +88,14 @@ $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 \ - openssh-server \ - wget + fonts-wqy-zenhei msg_ok "Installed Font Packages" msg_info "Installing X11 Packages" @@ -122,9 +112,7 @@ $STD apt-get install -y \ libxrandr2 \ libxrender1 \ libxss1 \ - libxtst6 \ - openssh-server \ - wget + libxtst6 msg_ok "Installed X11 Packages" msg_info "Creating Services" diff --git a/install/channels-install.sh b/install/channels-install.sh index 851071c6b..1ee8b6bf3 100644 --- a/install/channels-install.sh +++ b/install/channels-install.sh @@ -19,8 +19,6 @@ $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 e3d28ab55..a802bfc34 100644 --- a/install/checkmk-install.sh +++ b/install/checkmk-install.sh @@ -18,17 +18,13 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ curl \ sudo \ - mc \ - openssh-server \ - wget + mc 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 0ff2a9924..0b0d9f7f3 100644 --- a/install/cloudflared-install.sh +++ b/install/cloudflared-install.sh @@ -17,8 +17,6 @@ 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" @@ -28,8 +26,6 @@ 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 7b869eb56..126943e79 100644 --- a/install/cockpit-install.sh +++ b/install/cockpit-install.sh @@ -19,8 +19,6 @@ 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 7c81085c5..6beb62813 100644 --- a/install/commafeed-install.sh +++ b/install/commafeed-install.sh @@ -18,8 +18,6 @@ $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 584478046..ab87f7852 100644 --- a/install/cronicle-install.sh +++ b/install/cronicle-install.sh @@ -21,8 +21,6 @@ $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 0d8952b8e..f773bc0c8 100644 --- a/install/daemonsync-install.sh +++ b/install/daemonsync-install.sh @@ -18,8 +18,6 @@ $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 72c3ea940..cfad57bf7 100644 --- a/install/dashy-install.sh +++ b/install/dashy-install.sh @@ -18,8 +18,6 @@ $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,8 +29,6 @@ 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 d863fb3b8..3feb1f7f1 100644 --- a/install/debian-install.sh +++ b/install/debian-install.sh @@ -17,8 +17,6 @@ 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 f34fecf6c..5d6b11592 100644 --- a/install/deconz-install.sh +++ b/install/deconz-install.sh @@ -17,8 +17,6 @@ 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" @@ -33,8 +31,6 @@ 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 dc3283cfa..6ff3f1c26 100644 --- a/install/deluge-install.sh +++ b/install/deluge-install.sh @@ -18,17 +18,13 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y 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 \ - openssh-server \ - wget + python3-pip rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/docker-install.sh b/install/docker-install.sh index 3b2abefe5..b22e14868 100644 --- a/install/docker-install.sh +++ b/install/docker-install.sh @@ -17,8 +17,6 @@ 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 cc1ee0b51..8d9a211de 100644 --- a/install/dockge-install.sh +++ b/install/dockge-install.sh @@ -17,8 +17,6 @@ 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 88258632c..2e3cdc130 100644 --- a/install/emby-install.sh +++ b/install/emby-install.sh @@ -17,8 +17,6 @@ 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 a3619c8ec..85b7e41bb 100644 --- a/install/emqx-install.sh +++ b/install/emqx-install.sh @@ -17,15 +17,11 @@ 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 2aaf9d3d6..ffaee5469 100644 --- a/install/ersatztv-install.sh +++ b/install/ersatztv-install.sh @@ -19,8 +19,6 @@ 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 c10d71728..708f32da8 100644 --- a/install/esphome-install.sh +++ b/install/esphome-install.sh @@ -18,8 +18,6 @@ $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" @@ -27,9 +25,7 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip \ - python3-venv \ - openssh-server \ - wget + python3-venv rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/evcc-install.sh b/install/evcc-install.sh index 91d7e7b75..764cdf4ec 100644 --- a/install/evcc-install.sh +++ b/install/evcc-install.sh @@ -21,9 +21,7 @@ $STD apt-get install -y \ sudo \ mc \ lsb-release \ - gpg \ - openssh-server \ - wget + gpg msg_ok "Installed Dependencies" msg_info "Setting up evcc Repository" diff --git a/install/fenrus-install.sh b/install/fenrus-install.sh index f80a539c5..60d358f47 100644 --- a/install/fenrus-install.sh +++ b/install/fenrus-install.sh @@ -22,8 +22,6 @@ $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" @@ -36,8 +34,6 @@ 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 9ffe683e2..b9e53d26f 100644 --- a/install/fhem-install.sh +++ b/install/fhem-install.sh @@ -19,8 +19,6 @@ $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" @@ -31,8 +29,6 @@ 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 680faf052..cc09e46cd 100644 --- a/install/flaresolverr-install.sh +++ b/install/flaresolverr-install.sh @@ -21,8 +21,6 @@ $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 b2f45ad3d..84326e494 100644 --- a/install/flowiseai-install.sh +++ b/install/flowiseai-install.sh @@ -18,8 +18,6 @@ $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" @@ -28,8 +26,6 @@ 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 e7f3a0e89..7cacfb40b 100644 --- a/install/forgejo-install.sh +++ b/install/forgejo-install.sh @@ -19,8 +19,6 @@ $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 ced35483d..649e5ffae 100644 --- a/install/frigate-install.sh +++ b/install/frigate-install.sh @@ -16,14 +16,10 @@ 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" @@ -33,8 +29,6 @@ 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 4271d1d47..66f6a2119 100644 --- a/install/gitea-install.sh +++ b/install/gitea-install.sh @@ -20,8 +20,6 @@ $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 686287909..8f3579815 100644 --- a/install/glance-install.sh +++ b/install/glance-install.sh @@ -15,11 +15,9 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - sudo \ - mc \ - openssh-server \ - wget + curl \ + sudo \ + mc msg_ok "Installed Dependencies" diff --git a/install/go2rtc-install.sh b/install/go2rtc-install.sh index b15eeaee6..43c0aa741 100644 --- a/install/go2rtc-install.sh +++ b/install/go2rtc-install.sh @@ -17,8 +17,6 @@ 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 d0b55f7f0..78be6810a 100644 --- a/install/gokapi-install.sh +++ b/install/gokapi-install.sh @@ -17,8 +17,6 @@ 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 fcac17041..acff502e1 100644 --- a/install/gotify-install.sh +++ b/install/gotify-install.sh @@ -17,8 +17,6 @@ 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 0c2cb4f3d..c6e656caf 100644 --- a/install/grafana-install.sh +++ b/install/grafana-install.sh @@ -20,8 +20,6 @@ $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" @@ -32,8 +30,6 @@ 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 12c83e99d..868c93ac5 100644 --- a/install/grist-install.sh +++ b/install/grist-install.sh @@ -23,9 +23,7 @@ $STD apt-get install -y \ ca-certificates \ mc \ unzip \ - python3.11-venv \ - openssh-server \ - wget + python3.11-venv msg_ok "Installed Dependencies" msg_info "Installing Node.js" @@ -34,8 +32,6 @@ 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 5894ecee2..35b5365dc 100644 --- a/install/grocy-install.sh +++ b/install/grocy-install.sh @@ -18,8 +18,6 @@ $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" @@ -33,8 +31,6 @@ $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 837785ea0..c4ffaf409 100644 --- a/install/headscale-install.sh +++ b/install/headscale-install.sh @@ -17,8 +17,6 @@ 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 6af3df589..ee5083425 100644 --- a/install/heimdall-dashboard-install.sh +++ b/install/heimdall-dashboard-install.sh @@ -20,8 +20,6 @@ $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 1f5e73a5e..7d225567a 100644 --- a/install/hivemq-install.sh +++ b/install/hivemq-install.sh @@ -18,8 +18,6 @@ $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" @@ -27,8 +25,6 @@ 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 ef697fb97..0c37b69c2 100644 --- a/install/hoarder-install.sh +++ b/install/hoarder-install.sh @@ -24,9 +24,7 @@ $STD apt-get install -y \ ca-certificates \ chromium/stable \ chromium-common/stable \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Installing Additional Tools" @@ -58,8 +56,6 @@ 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 4cf4369b4..fe138d402 100644 --- a/install/homarr-install.sh +++ b/install/homarr-install.sh @@ -21,8 +21,6 @@ $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" @@ -34,8 +32,6 @@ 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 51d9bc9a4..3c794b32f 100644 --- a/install/homeassistant-core-install.sh +++ b/install/homeassistant-core-install.sh @@ -15,8 +15,6 @@ 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 4d68a0dfc..9d1ce31b2 100644 --- a/install/homeassistant-install.sh +++ b/install/homeassistant-install.sh @@ -17,8 +17,6 @@ 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" @@ -26,9 +24,7 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip \ - python3-venv \ - openssh-server \ - wget + python3-venv rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/homebox-install.sh b/install/homebox-install.sh index 4800813a1..6548e7607 100644 --- a/install/homebox-install.sh +++ b/install/homebox-install.sh @@ -19,9 +19,7 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ curl \ sudo \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Installing Homebox" diff --git a/install/homebridge-install.sh b/install/homebridge-install.sh index 33a6b24a0..890128184 100644 --- a/install/homebridge-install.sh +++ b/install/homebridge-install.sh @@ -19,8 +19,6 @@ $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" @@ -31,8 +29,6 @@ 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 4c1f5a665..906e524a0 100644 --- a/install/homepage-install.sh +++ b/install/homepage-install.sh @@ -18,8 +18,6 @@ $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,8 +29,6 @@ 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 cdf983c24..594860d73 100644 --- a/install/homer-install.sh +++ b/install/homer-install.sh @@ -18,8 +18,6 @@ $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 fec8918d7..122838945 100644 --- a/install/hyperhdr-install.sh +++ b/install/hyperhdr-install.sh @@ -18,8 +18,6 @@ $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" @@ -28,8 +26,6 @@ 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 c6cf1fff4..f967e414b 100644 --- a/install/hyperion-install.sh +++ b/install/hyperion-install.sh @@ -21,8 +21,6 @@ $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" @@ -31,8 +29,6 @@ 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 d35e08c58..a15de6f58 100644 --- a/install/influxdb-install.sh +++ b/install/influxdb-install.sh @@ -20,8 +20,6 @@ $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" @@ -40,12 +38,8 @@ 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 @@ -56,8 +50,6 @@ 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 09bb877cc..512463cf7 100644 --- a/install/inspircd-install.sh +++ b/install/inspircd-install.sh @@ -15,11 +15,9 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - mc \ - sudo \ - openssh-server \ - wget + curl \ + mc \ + sudo msg_ok "Installed Dependencies" diff --git a/install/iobroker-install.sh b/install/iobroker-install.sh index c7db42b0b..9f2612c9e 100644 --- a/install/iobroker-install.sh +++ b/install/iobroker-install.sh @@ -19,8 +19,6 @@ $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,8 +30,6 @@ 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 adcc8485c..586e588b6 100644 --- a/install/iventoy-install.sh +++ b/install/iventoy-install.sh @@ -17,8 +17,6 @@ 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 beef31a42..1f2f5d05b 100644 --- a/install/jackett-install.sh +++ b/install/jackett-install.sh @@ -17,8 +17,6 @@ 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 de59fe07c..d2a04a47e 100644 --- a/install/jellyfin-install.sh +++ b/install/jellyfin-install.sh @@ -18,8 +18,6 @@ $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" @@ -53,8 +51,6 @@ 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 74eecae05..fe39f0944 100644 --- a/install/jellyseerr-install.sh +++ b/install/jellyseerr-install.sh @@ -19,8 +19,6 @@ $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" @@ -32,8 +30,6 @@ 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 80303695f..9283fb7ac 100644 --- a/install/jenkins-install.sh +++ b/install/jenkins-install.sh @@ -14,12 +14,10 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - mc \ - sudo \ - openjdk-17-jre \ - openssh-server \ - wget + curl \ + mc \ + sudo \ + openjdk-17-jre msg_ok "Installed Dependencies" msg_info "Setup Jenkins" @@ -27,8 +25,6 @@ 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 336a73c24..daf513376 100644 --- a/install/kavita-install.sh +++ b/install/kavita-install.sh @@ -17,8 +17,6 @@ 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 421eb7aff..ba9a0ec96 100644 --- a/install/keycloak-install.sh +++ b/install/keycloak-install.sh @@ -19,8 +19,6 @@ $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 82a4a6f70..a86637fed 100644 --- a/install/kimai-install.sh +++ b/install/kimai-install.sh @@ -25,9 +25,7 @@ $STD apt-get install -y \ composer \ mariadb-server \ libapache2-mod-php \ - php8.2-{mbstring,gd,intl,pdo,mysql,tokenizer,zip,xml} \ - openssh-server \ - wget + php8.2-{mbstring,gd,intl,pdo,mysql,tokenizer,zip,xml} msg_ok "Installed Dependencies" msg_info "Setting up database" diff --git a/install/komga-install.sh b/install/komga-install.sh index 1886f38f1..43f4ea922 100644 --- a/install/komga-install.sh +++ b/install/komga-install.sh @@ -18,9 +18,7 @@ $STD apt-get install -y \ curl \ mc \ sudo \ - openjdk-17-jre \ - openssh-server \ - wget + openjdk-17-jre msg_ok "Installed Dependencies" msg_info "Installing Komga" diff --git a/install/kubo-install.sh b/install/kubo-install.sh index 6ec9354a7..5dbc65c4f 100644 --- a/install/kubo-install.sh +++ b/install/kubo-install.sh @@ -19,8 +19,6 @@ $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 2dd7f14c3..271dc41af 100644 --- a/install/lazylibrarian-install.sh +++ b/install/lazylibrarian-install.sh @@ -19,15 +19,11 @@ $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 7a333ceaf..310135e47 100644 --- a/install/lidarr-install.sh +++ b/install/lidarr-install.sh @@ -20,8 +20,6 @@ $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 071a86bab..ba7068146 100644 --- a/install/linkwarden-install.sh +++ b/install/linkwarden-install.sh @@ -22,9 +22,7 @@ $STD apt-get install -y \ make \ postgresql \ cargo \ - gnupg \ - openssh-server \ - wget + gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -36,8 +34,6 @@ 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 df89b0213..18b8eaeb8 100644 --- a/install/listmonk-install.sh +++ b/install/listmonk-install.sh @@ -18,9 +18,7 @@ $STD apt-get install -y \ curl \ sudo \ mc \ - postgresql \ - openssh-server \ - wget + postgresql msg_ok "Installed Dependencies" msg_info "Setting up PostgreSQL" diff --git a/install/lldap-install.sh b/install/lldap-install.sh index cdc98ee1e..8def2e23a 100644 --- a/install/lldap-install.sh +++ b/install/lldap-install.sh @@ -19,8 +19,6 @@ $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 4b4832108..f9bf887d7 100644 --- a/install/lubelogger-install.sh +++ b/install/lubelogger-install.sh @@ -15,14 +15,12 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - sudo \ - wget \ - mc \ - zip \ - jq \ - openssh-server \ - wget + curl \ + sudo \ + wget \ + mc \ + zip \ + jq msg_ok "Installed Dependencies" diff --git a/install/mafl-install.sh b/install/mafl-install.sh index 1eb704a85..51ac1e106 100644 --- a/install/mafl-install.sh +++ b/install/mafl-install.sh @@ -22,8 +22,6 @@ $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" @@ -35,8 +33,6 @@ 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 7d6f75876..7c884ab41 100644 --- a/install/magicmirror-install.sh +++ b/install/magicmirror-install.sh @@ -20,8 +20,6 @@ $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" @@ -33,8 +31,6 @@ 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 970eac5ab..d5ad1c4be 100644 --- a/install/mariadb-install.sh +++ b/install/mariadb-install.sh @@ -17,14 +17,10 @@ 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" @@ -33,16 +29,14 @@ 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 \ - openssh-server \ - wget + apache2 \ + php \ + php-mysqli \ + php-mbstring \ + php-zip \ + php-gd \ + php-json \ + php-curl 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 1f69cd213..99e609af8 100644 --- a/install/matterbridge-install.sh +++ b/install/matterbridge-install.sh @@ -20,8 +20,6 @@ $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" @@ -33,8 +31,6 @@ 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 435f32abb..db6dc3fbd 100644 --- a/install/mediamtx-install.sh +++ b/install/mediamtx-install.sh @@ -18,8 +18,6 @@ $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 666901170..924b496f9 100644 --- a/install/medusa-install.sh +++ b/install/medusa-install.sh @@ -22,16 +22,12 @@ $STD apt-get install -y \ sudo \ mc \ git-core \ - mediainfo \ - openssh-server \ - wget + mediainfo 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 4cfdc6165..f7c72e153 100644 --- a/install/memos-install.sh +++ b/install/memos-install.sh @@ -22,9 +22,7 @@ $STD apt-get install -y \ curl \ sudo \ tzdata \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -36,8 +34,6 @@ 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 187ce7a7f..b0dc2c756 100644 --- a/install/meshcentral-install.sh +++ b/install/meshcentral-install.sh @@ -19,8 +19,6 @@ $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,8 +30,6 @@ 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 d459ad7a8..208c35af9 100644 --- a/install/metube-install.sh +++ b/install/metube-install.sh @@ -38,9 +38,7 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip \ - python3-venv \ - openssh-server \ - wget + python3-venv msg_ok "Installed Python3" msg_info "Setting up Node.js Repository" @@ -52,8 +50,6 @@ 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 5e15fb0f0..30553ff09 100644 --- a/install/mongodb-install.sh +++ b/install/mongodb-install.sh @@ -19,8 +19,6 @@ $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 @@ -36,8 +34,6 @@ 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 e532ddb48..2f9150951 100644 --- a/install/motioneye-install.sh +++ b/install/motioneye-install.sh @@ -19,32 +19,24 @@ $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 \ - openssh-server \ - wget + python3-pip 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 83e6b6d4e..1c87cf9ef 100644 --- a/install/mqtt-install.sh +++ b/install/mqtt-install.sh @@ -18,8 +18,6 @@ $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 cd3b5c942..eebb3b52d 100644 --- a/install/mylar3-install.sh +++ b/install/mylar3-install.sh @@ -19,21 +19,15 @@ $STD apt-get install -y \ curl \ sudo \ mc \ - jq \ - openssh-server \ - wget + jq 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 05766b436..e0596490f 100644 --- a/install/myspeed-install.sh +++ b/install/myspeed-install.sh @@ -22,9 +22,7 @@ $STD apt-get install -y \ make \ gpg \ ca-certificates \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -36,8 +34,6 @@ 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 e194489a8..c8d12b88f 100644 --- a/install/mysql-install.sh +++ b/install/mysql-install.sh @@ -21,9 +21,7 @@ $STD apt-get install -y \ lsb-release \ curl \ gnupg \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" RELEASE_REPO="mysql-8.0" @@ -41,9 +39,7 @@ $STD apt-get update export DEBIAN_FRONTEND=noninteractive $STD apt-get install -y \ mysql-community-client \ - mysql-community-server \ - openssh-server \ - wget + mysql-community-server msg_ok "Installed MySQL" msg_info "Configure MySQL Server" @@ -58,16 +54,14 @@ 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 \ - openssh-server \ - wget + apache2 \ + php \ + php-mysqli \ + php-mbstring \ + php-zip \ + php-gd \ + php-json \ + php-curl 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 f2a58a589..059a0726f 100644 --- a/install/n8n-install.sh +++ b/install/n8n-install.sh @@ -19,8 +19,6 @@ $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,8 +30,6 @@ 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 52960ce34..2bf37bcbf 100644 --- a/install/navidrome-install.sh +++ b/install/navidrome-install.sh @@ -18,8 +18,6 @@ $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 286dafbb7..fdd22cf0c 100644 --- a/install/neo4j-install.sh +++ b/install/neo4j-install.sh @@ -19,8 +19,6 @@ $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)" @@ -28,8 +26,6 @@ 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 a0e4ae588..81a718322 100644 --- a/install/netbox-install.sh +++ b/install/netbox-install.sh @@ -31,9 +31,7 @@ $STD apt-get install -y \ libffi-dev \ libpq-dev \ libssl-dev \ - zlib1g-dev \ - openssh-server \ - wget + zlib1g-dev msg_ok "Installed Dependencies" msg_info "Setting up PostgreSQL" diff --git a/install/nextcloudpi-install.sh b/install/nextcloudpi-install.sh index 6945768ef..1cf277eaa 100644 --- a/install/nextcloudpi-install.sh +++ b/install/nextcloudpi-install.sh @@ -17,8 +17,6 @@ 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 58d7631fb..7fba6c2a9 100644 --- a/install/nextpvr-install.sh +++ b/install/nextpvr-install.sh @@ -27,9 +27,7 @@ $STD apt-get install -y \ dtv-scan-tables \ libc6-dev \ ffmpeg \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Setup NextPVR (Patience)" diff --git a/install/nginxproxymanager-install.sh b/install/nginxproxymanager-install.sh index a7ce91de2..27639f1af 100644 --- a/install/nginxproxymanager-install.sh +++ b/install/nginxproxymanager-install.sh @@ -38,9 +38,7 @@ $STD apt-get install -y \ python3-venv \ python3-cffi \ python3-certbot \ - python3-certbot-dns-cloudflare \ - openssh-server \ - wget + python3-certbot-dns-cloudflare $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 6aa490264..64a2c05d2 100644 --- a/install/nocodb-install.sh +++ b/install/nocodb-install.sh @@ -17,8 +17,6 @@ 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 823cd7384..01e3862ab 100644 --- a/install/node-red-install.sh +++ b/install/node-red-install.sh @@ -20,8 +20,6 @@ $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" @@ -33,8 +31,6 @@ 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 cd2a97c58..2790f5442 100644 --- a/install/notifiarr-install.sh +++ b/install/notifiarr-install.sh @@ -18,8 +18,6 @@ $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" @@ -29,8 +27,6 @@ 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 10433490b..f05c4c84f 100644 --- a/install/ntfy-install.sh +++ b/install/ntfy-install.sh @@ -19,8 +19,6 @@ $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" @@ -29,8 +27,6 @@ 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 d044e5197..ef548922a 100644 --- a/install/nzbget-install.sh +++ b/install/nzbget-install.sh @@ -20,15 +20,11 @@ $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" @@ -38,8 +34,6 @@ 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 fc6445dbd..a1c5c5ee8 100644 --- a/install/octoprint-install.sh +++ b/install/octoprint-install.sh @@ -20,8 +20,6 @@ $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" @@ -29,13 +27,9 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-pip \ - python3-venv \ - openssh-server \ - wget + python3-venv $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 7632e3c8a..95e2803a6 100644 --- a/install/ollama-install.sh +++ b/install/ollama-install.sh @@ -23,8 +23,6 @@ $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" @@ -56,8 +54,6 @@ 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 03c44f912..e29372fc8 100644 --- a/install/omada-install.sh +++ b/install/omada-install.sh @@ -19,9 +19,7 @@ $STD apt-get install -y \ sudo \ mc \ gnupg \ - jsvc \ - openssh-server \ - wget + jsvc msg_ok "Installed Dependencies" msg_info "Installing Azul Zulu" diff --git a/install/ombi-install.sh b/install/ombi-install.sh index 2428a3b33..86d869f45 100644 --- a/install/ombi-install.sh +++ b/install/ombi-install.sh @@ -17,8 +17,6 @@ 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 d79f75287..f89007f16 100644 --- a/install/omv-install.sh +++ b/install/omv-install.sh @@ -18,8 +18,6 @@ $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 dc3bf8528..432b45af6 100644 --- a/install/onedev-install.sh +++ b/install/onedev-install.sh @@ -15,13 +15,11 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - mc \ - sudo \ - default-jdk \ - git \ - openssh-server \ - wget + curl \ + mc \ + sudo \ + default-jdk \ + git msg_ok "Installed Dependencies" diff --git a/install/openhab-install.sh b/install/openhab-install.sh index 22e06cf8e..f9c7dbd75 100644 --- a/install/openhab-install.sh +++ b/install/openhab-install.sh @@ -19,8 +19,6 @@ $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 2ec7987e3..a6b07b918 100644 --- a/install/openobserve-install.sh +++ b/install/openobserve-install.sh @@ -17,8 +17,6 @@ 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 4f115523d..16cf2ad91 100644 --- a/install/openwebui-install.sh +++ b/install/openwebui-install.sh @@ -20,8 +20,6 @@ $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" @@ -39,8 +37,6 @@ 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 826959e58..3739eaea0 100644 --- a/install/overseerr-install.sh +++ b/install/overseerr-install.sh @@ -20,8 +20,6 @@ $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" @@ -33,8 +31,6 @@ 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 9a61112d0..69d2d3912 100644 --- a/install/owncast-install.sh +++ b/install/owncast-install.sh @@ -18,8 +18,6 @@ $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 aebb8b798..e8e52392d 100644 --- a/install/pairdrop-install.sh +++ b/install/pairdrop-install.sh @@ -19,8 +19,6 @@ $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" @@ -32,8 +30,6 @@ 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 1460afd1f..47b36b5e1 100644 --- a/install/paperless-ngx-install.sh +++ b/install/paperless-ngx-install.sh @@ -37,9 +37,7 @@ $STD apt-get install -y --no-install-recommends \ libpng-dev \ libleptonica-dev \ sudo \ - mc \ - wget \ - openssh-server + mc 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 f34d4a373..020d9e55a 100644 --- a/install/part-db-install.sh +++ b/install/part-db-install.sh @@ -26,9 +26,7 @@ $STD apt-get install -y \ php-{opcache,curl,gd,mbstring,xml,bcmath,intl,zip,xsl,pgsql} \ libapache2-mod-php \ composer \ - postgresql \ - openssh-server \ - wget + postgresql msg_ok "Installed Dependencies" msg_info "Setting up PostgreSQL" @@ -51,8 +49,6 @@ 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 26f930c19..3fdc090de 100644 --- a/install/pbs-install.sh +++ b/install/pbs-install.sh @@ -17,8 +17,6 @@ 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" @@ -28,8 +26,6 @@ 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 2f4227c07..bba32d87a 100644 --- a/install/peanut-install.sh +++ b/install/peanut-install.sh @@ -19,8 +19,6 @@ $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" @@ -29,14 +27,10 @@ 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 656ddc82e..0b2d403a2 100644 --- a/install/petio-install.sh +++ b/install/petio-install.sh @@ -18,8 +18,6 @@ $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" @@ -35,8 +33,6 @@ 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 db8fd4457..c7cf1a9f0 100644 --- a/install/photoprism-install.sh +++ b/install/photoprism-install.sh @@ -27,8 +27,6 @@ $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 04292dd92..119ae699e 100644 --- a/install/pialert-install.sh +++ b/install/pialert-install.sh @@ -31,9 +31,7 @@ $STD apt-get -y install \ nmap \ zip \ aria2 \ - wakeonlan \ - wget \ - openssh-server + wakeonlan msg_ok "Installed Dependencies" msg_info "Installing PHP Dependencies" diff --git a/install/pihole-install.sh b/install/pihole-install.sh index a0939126d..d9f0a4139 100644 --- a/install/pihole-install.sh +++ b/install/pihole-install.sh @@ -19,8 +19,6 @@ $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" @@ -49,8 +47,6 @@ 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 8e17727e1..6007b45bd 100644 --- a/install/pingvin-install.sh +++ b/install/pingvin-install.sh @@ -19,8 +19,6 @@ $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" @@ -32,8 +30,6 @@ 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 8bac2de70..5dfa87272 100644 --- a/install/plex-install.sh +++ b/install/plex-install.sh @@ -18,8 +18,6 @@ $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 86f685272..c1fa1cfe7 100644 --- a/install/pocketbase-install.sh +++ b/install/pocketbase-install.sh @@ -17,8 +17,6 @@ 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 d8bb586b3..77d9cf343 100644 --- a/install/podman-homeassistant-install.sh +++ b/install/podman-homeassistant-install.sh @@ -17,8 +17,6 @@ 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 84e8ff4aa..8cc75ecf4 100644 --- a/install/podman-install.sh +++ b/install/podman-install.sh @@ -17,8 +17,6 @@ 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 56c88b644..8897abbec 100644 --- a/install/postgresql-install.sh +++ b/install/postgresql-install.sh @@ -18,8 +18,6 @@ $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" @@ -31,8 +29,6 @@ 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 6d9260114..032a9d8c7 100644 --- a/install/prometheus-install.sh +++ b/install/prometheus-install.sh @@ -17,8 +17,6 @@ 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 62ef532ba..9b5d2d901 100644 --- a/install/prowlarr-install.sh +++ b/install/prowlarr-install.sh @@ -18,8 +18,6 @@ $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 7deeaf03a..8cd86eddc 100644 --- a/install/proxmox-datacenter-manager-install.sh +++ b/install/proxmox-datacenter-manager-install.sh @@ -15,12 +15,10 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - sudo \ - gpg \ - mc \ - openssh-server \ - wget + curl \ + sudo \ + gpg \ + mc msg_ok "Installed Dependencies" msg_info "Installing Proxmox Datacenter Manager" @@ -28,10 +26,8 @@ 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 \ - openssh-server \ - wget + proxmox-datacenter-manager \ + proxmox-datacenter-manager-ui msg_ok "Installed Proxmox Datacenter Manager" motd_ssh diff --git a/install/qbittorrent-install.sh b/install/qbittorrent-install.sh index 5284f15a5..19fed748a 100644 --- a/install/qbittorrent-install.sh +++ b/install/qbittorrent-install.sh @@ -17,14 +17,10 @@ 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 5fd4aaf64..905186141 100644 --- a/install/rabbitmq-install.sh +++ b/install/rabbitmq-install.sh @@ -20,12 +20,10 @@ $STD apt-get install -y \ sudo \ lsb-release \ curl \ - gnupg \ + gnupg \ apt-transport-https \ make \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Adding RabbitMQ signing key" diff --git a/install/radarr-install.sh b/install/radarr-install.sh index ae122c09f..d1d947456 100644 --- a/install/radarr-install.sh +++ b/install/radarr-install.sh @@ -18,8 +18,6 @@ $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 1066d3994..d48d08487 100644 --- a/install/rdtclient-install.sh +++ b/install/rdtclient-install.sh @@ -17,9 +17,7 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ mc \ curl \ - sudo \ - openssh-server \ - wget + sudo msg_ok "Installed Dependencies" msg_info "Installing ASP.NET Core Runtime" @@ -28,8 +26,6 @@ $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 360ea5452..143d60e5e 100644 --- a/install/readarr-install.sh +++ b/install/readarr-install.sh @@ -18,8 +18,6 @@ $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 8dad2d1c7..9b74231c1 100644 --- a/install/readeck-install.sh +++ b/install/readeck-install.sh @@ -17,8 +17,6 @@ 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 a0fb7e5eb..404298e00 100644 --- a/install/recyclarr-install.sh +++ b/install/recyclarr-install.sh @@ -18,8 +18,6 @@ $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 f4d5903a7..26ddec18d 100644 --- a/install/redis-install.sh +++ b/install/redis-install.sh @@ -20,8 +20,6 @@ $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" @@ -29,8 +27,6 @@ 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 7faac428b..8c4859346 100644 --- a/install/rtsptoweb-install.sh +++ b/install/rtsptoweb-install.sh @@ -18,8 +18,6 @@ $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 7c9e54d1b..e553daea1 100644 --- a/install/runtipi-install.sh +++ b/install/runtipi-install.sh @@ -17,8 +17,6 @@ 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 b3a37d874..9f6e71b19 100644 --- a/install/sabnzbd-install.sh +++ b/install/sabnzbd-install.sh @@ -19,27 +19,19 @@ $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 \ - openssh-server \ - wget + python3-pip $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 6615adae8..9930904fc 100644 --- a/install/sftpgo-install.sh +++ b/install/sftpgo-install.sh @@ -19,8 +19,6 @@ $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" @@ -37,8 +35,6 @@ 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 acc90fe8d..ef5965d34 100644 --- a/install/shinobi-install.sh +++ b/install/shinobi-install.sh @@ -19,8 +19,6 @@ $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" @@ -32,14 +30,10 @@ 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" @@ -59,8 +53,6 @@ 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 5f62a34f1..7338acd5f 100644 --- a/install/silverbullet-install.sh +++ b/install/silverbullet-install.sh @@ -17,9 +17,7 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ curl \ sudo \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Installing Silverbullet" diff --git a/install/smokeping-install.sh b/install/smokeping-install.sh index 9a6e4fbb9..20af44935 100644 --- a/install/smokeping-install.sh +++ b/install/smokeping-install.sh @@ -17,14 +17,10 @@ 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 59396cdee..f4fa32f47 100644 --- a/install/snipeit-install.sh +++ b/install/snipeit-install.sh @@ -24,9 +24,7 @@ $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 \ - openssh-server \ - wget + mariadb-server msg_ok "Installed Dependencies" msg_info "Setting up database" diff --git a/install/sonarr-install.sh b/install/sonarr-install.sh index 3d8e07324..e7a6bf382 100644 --- a/install/sonarr-install.sh +++ b/install/sonarr-install.sh @@ -18,8 +18,6 @@ $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 ae261e2b6..5f5d118a7 100644 --- a/install/spoolman-install.sh +++ b/install/spoolman-install.sh @@ -24,9 +24,7 @@ $STD apt-get install -y \ libpq-dev \ gpg \ ca-certificates \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Installing Python3" @@ -34,9 +32,7 @@ $STD apt-get install -y \ python3-dev \ python3-setuptools \ python3-wheel \ - python3-pip \ - openssh-server \ - wget + python3-pip msg_ok "Installed Python3" msg_info "Installing Spoolman" diff --git a/install/stirling-pdf-install.sh b/install/stirling-pdf-install.sh index c2e8ac7c7..3e3733737 100644 --- a/install/stirling-pdf-install.sh +++ b/install/stirling-pdf-install.sh @@ -29,26 +29,20 @@ $STD apt-get install -y \ g++ \ unpaper \ qpdf \ - poppler-utils \ - openssh-server \ - wget + poppler-utils msg_ok "Installed Dependencies" msg_info "Installing LibreOffice Components" $STD apt-get install -y \ libreoffice-writer \ libreoffice-calc \ - libreoffice-impress \ - openssh-server \ - wget + libreoffice-impress msg_ok "Installed LibreOffice Components" msg_info "Installing Python Dependencies" $STD apt-get install -y \ python3 \ - python3-pip \ - openssh-server \ - wget + python3-pip rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED $STD pip3 install \ uno \ @@ -77,8 +71,6 @@ 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 ab944376d..221ac563f 100644 --- a/install/syncthing-install.sh +++ b/install/syncthing-install.sh @@ -18,8 +18,6 @@ $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" @@ -27,8 +25,6 @@ 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 41e4fa80e..459dd6b2e 100644 --- a/install/tandoor-install.sh +++ b/install/tandoor-install.sh @@ -37,9 +37,7 @@ $STD apt-get install -y \ python3 \ python3-dev \ python3-setuptools \ - python3-pip \ - openssh-server \ - wget + python3-pip rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" @@ -52,8 +50,6 @@ 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" @@ -84,8 +80,6 @@ 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 39b15bf5b..680cc0843 100644 --- a/install/tasmoadmin-install.sh +++ b/install/tasmoadmin-install.sh @@ -25,8 +25,6 @@ $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 a3ddc1dfb..0ba446c4c 100644 --- a/install/tautulli-install.sh +++ b/install/tautulli-install.sh @@ -19,17 +19,13 @@ $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 \ - openssh-server \ - wget + python3-pip rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/tdarr-install.sh b/install/tdarr-install.sh index 85ed4a255..8447a6c4a 100644 --- a/install/tdarr-install.sh +++ b/install/tdarr-install.sh @@ -18,8 +18,6 @@ $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 b0cea9183..8dc37ae1a 100644 --- a/install/technitiumdns-install.sh +++ b/install/technitiumdns-install.sh @@ -17,8 +17,6 @@ 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" @@ -27,8 +25,6 @@ $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 2a64090ac..8f61b8925 100644 --- a/install/teddycloud-install.sh +++ b/install/teddycloud-install.sh @@ -21,9 +21,7 @@ $STD apt-get install -y \ libubsan1 \ ffmpeg \ curl \ - ca-certificates \ - openssh-server \ - wget + ca-certificates msg_ok "Installed Dependencies" msg_info "Installing TeddyCloud" diff --git a/install/the-lounge-install.sh b/install/the-lounge-install.sh index 1cab417a2..7b2a9381e 100644 --- a/install/the-lounge-install.sh +++ b/install/the-lounge-install.sh @@ -18,9 +18,7 @@ $STD apt-get install -y \ curl \ gpg \ wget \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -32,8 +30,6 @@ 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 ff2aeb30a..a4c08e014 100644 --- a/install/threadfin-install.sh +++ b/install/threadfin-install.sh @@ -19,8 +19,6 @@ $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 b9bc01556..26b05eb3e 100644 --- a/install/tianji-install.sh +++ b/install/tianji-install.sh @@ -28,9 +28,7 @@ $STD apt-get install -y \ make \ gnupg \ ca-certificates \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Installing Node.js" @@ -39,8 +37,6 @@ 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 e841f04d9..c6c65034c 100644 --- a/install/traccar-install.sh +++ b/install/traccar-install.sh @@ -17,8 +17,6 @@ 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 1b8ece230..7c98163da 100644 --- a/install/traefik-install.sh +++ b/install/traefik-install.sh @@ -19,8 +19,6 @@ $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 98701cd5f..b2e9e152b 100644 --- a/install/transmission-install.sh +++ b/install/transmission-install.sh @@ -17,15 +17,11 @@ 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 3e94ad7dd..e8c447915 100644 --- a/install/trilium-install.sh +++ b/install/trilium-install.sh @@ -17,8 +17,6 @@ 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 c2e69c2e3..cb2010c51 100644 --- a/install/ubuntu-install.sh +++ b/install/ubuntu-install.sh @@ -17,8 +17,6 @@ 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 19f5557ce..28dc0687f 100644 --- a/install/umami-install.sh +++ b/install/umami-install.sh @@ -20,8 +20,6 @@ $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" @@ -33,8 +31,6 @@ 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 4b4e766a1..519f1c7c6 100644 --- a/install/umbrel-install.sh +++ b/install/umbrel-install.sh @@ -17,8 +17,6 @@ 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 33294fd41..198670224 100644 --- a/install/unbound-install.sh +++ b/install/unbound-install.sh @@ -17,17 +17,13 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ sudo \ curl \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Installing Unbound" $STD apt-get install -y \ unbound \ - unbound-host \ - openssh-server \ - wget + unbound-host 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 e19a5674c..d1d2e872b 100644 --- a/install/unifi-install.sh +++ b/install/unifi-install.sh @@ -19,8 +19,6 @@ $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" @@ -28,8 +26,6 @@ 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 @@ -43,16 +39,12 @@ 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" @@ -61,8 +53,6 @@ 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 c67efc0b4..8034abc7b 100644 --- a/install/unmanic-install.sh +++ b/install/unmanic-install.sh @@ -19,8 +19,6 @@ $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 7cdfb7ecd..5571166d6 100644 --- a/install/uptimekuma-install.sh +++ b/install/uptimekuma-install.sh @@ -20,8 +20,6 @@ $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" @@ -33,8 +31,6 @@ 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 610f090e6..e5703f929 100644 --- a/install/vaultwarden-install.sh +++ b/install/vaultwarden-install.sh @@ -25,9 +25,7 @@ $STD apt-get -qqy install \ curl \ sudo \ argon2 \ - mc \ - wget \ - openssh-server + mc 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 2fd68afdd..de52efc62 100644 --- a/install/vikunja-install.sh +++ b/install/vikunja-install.sh @@ -18,9 +18,7 @@ $STD apt-get install -y \ curl \ sudo \ make \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Setup Vikunja (Patience)" diff --git a/install/wallos-install.sh b/install/wallos-install.sh index 12366e5ea..5d62870ef 100644 --- a/install/wallos-install.sh +++ b/install/wallos-install.sh @@ -22,9 +22,7 @@ $STD apt-get install -y \ mc \ apache2 \ libapache2-mod-php \ - php8.2-{mbstring,gd,curl,intl,imagick,bz2,sqlite3,zip,xml} \ - openssh-server \ - wget + php8.2-{mbstring,gd,curl,intl,imagick,bz2,sqlite3,zip,xml} msg_ok "Installed Dependencies" msg_info "Installing Wallos (Patience)" diff --git a/install/wastebin-install.sh b/install/wastebin-install.sh index 8180ca4e9..12e255a5c 100644 --- a/install/wastebin-install.sh +++ b/install/wastebin-install.sh @@ -19,8 +19,6 @@ 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 7f5d5014f..e93bfa2a5 100644 --- a/install/watchyourlan-install.sh +++ b/install/watchyourlan-install.sh @@ -15,8 +15,6 @@ 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 74b5a5bbf..c6aa77d69 100644 --- a/install/wavelog-install.sh +++ b/install/wavelog-install.sh @@ -22,9 +22,7 @@ $STD apt-get install -y \ mc \ php8.2-{curl,mbstring,mysql,xml,zip,gd} \ sudo \ - unzip \ - openssh-server \ - wget + unzip msg_ok "Installed Dependencies" msg_info "Setting up Database" diff --git a/install/whisparr-install.sh b/install/whisparr-install.sh index 4007f0cb5..3401374fc 100644 --- a/install/whisparr-install.sh +++ b/install/whisparr-install.sh @@ -18,8 +18,6 @@ $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 d014cfcc8..c2f80be7e 100644 --- a/install/whoogle-install.sh +++ b/install/whoogle-install.sh @@ -17,17 +17,13 @@ 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 \ - openssh-server \ - wget + python3-pip rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Updated Python3" diff --git a/install/wikijs-install.sh b/install/wikijs-install.sh index 2a3fcbad9..f572752e2 100644 --- a/install/wikijs-install.sh +++ b/install/wikijs-install.sh @@ -20,8 +20,6 @@ $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" @@ -33,8 +31,6 @@ 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 51ea5b350..a5805eab1 100644 --- a/install/wireguard-install.sh +++ b/install/wireguard-install.sh @@ -18,14 +18,10 @@ $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 155cb4c3f..3012db34e 100644 --- a/install/yunohost-install.sh +++ b/install/yunohost-install.sh @@ -21,8 +21,6 @@ $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 8b1881171..286d425c2 100644 --- a/install/zabbix-install.sh +++ b/install/zabbix-install.sh @@ -17,9 +17,7 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ curl \ sudo \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Installing Zabbix" @@ -29,14 +27,10 @@ $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 44d2e9e43..274df3a3e 100644 --- a/install/zammad-install.sh +++ b/install/zammad-install.sh @@ -22,9 +22,7 @@ $STD apt-get install -y \ wget \ nginx \ apt-transport-https \ - gnupg \ - openssh-server \ - wget + gnupg msg_ok "Installed Dependencies" msg_info "Setting up Elasticsearch" diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index 11d8c4d2d..54cf0d18c 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -23,8 +23,6 @@ $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" @@ -36,8 +34,6 @@ 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 84919e10b..f7f5c6a67 100644 --- a/install/zipline-install.sh +++ b/install/zipline-install.sh @@ -21,9 +21,7 @@ $STD apt-get install -y \ gpg \ curl \ sudo \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" @@ -35,8 +33,6 @@ 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 3aee2e31e..5d7dd9b79 100644 --- a/install/zoraxy-install.sh +++ b/install/zoraxy-install.sh @@ -17,8 +17,6 @@ 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 e3aec663f..df366e32f 100644 --- a/install/zwave-js-ui-install.sh +++ b/install/zwave-js-ui-install.sh @@ -17,9 +17,7 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ curl \ sudo \ - mc \ - openssh-server \ - wget + mc msg_ok "Installed Dependencies" msg_info "Installing Z-Wave JS UI" diff --git a/script.sh b/script.sh new file mode 100644 index 000000000..86260c908 --- /dev/null +++ b/script.sh @@ -0,0 +1,58 @@ +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.")