From 04742407beeb975dc352df7d7ceca9b44a1bc68b Mon Sep 17 00:00:00 2001 From: Sam Heinz <54530346+asylumexp@users.noreply.github.com> Date: Thu, 10 Apr 2025 23:30:42 +1000 Subject: [PATCH] push various script changes done during merge --- install/adguard-install.sh | 7 ------ install/adventurelog-install.sh | 4 +--- install/alpine-gitea-install.sh | 9 +------- install/alpine-grafana-install.sh | 9 -------- install/alpine-install.sh | 9 -------- install/alpine-it-tools-install.sh | 3 --- install/alpine-nextcloud-install.sh | 5 ---- install/alpine-redis-install.sh | 9 +------- install/alpine-vaultwarden-install.sh | 7 ------ install/alpine-wireguard-install.sh | 5 ---- install/alpine-zigbee2mqtt-install.sh | 9 -------- install/apache-couchdb-install.sh | 2 -- install/apache-guacamole-install.sh | 4 +--- install/apt-cacher-ng-install.sh | 7 ------ install/archivebox-install.sh | 4 +--- install/aria2-install.sh | 8 ------- install/audiobookshelf-install.sh | 3 --- install/authelia-install.sh | 6 ++--- install/bazarr-install.sh | 8 ------- install/bookstack-install.sh | 5 ---- install/bunkerweb-install.sh | 4 +--- install/bytestash-install.sh | 3 +-- install/calibre-web-install.sh | 2 -- install/casaos-install.sh | 8 ------- install/changedetection-install.sh | 4 +--- install/channels-install.sh | 2 -- install/cloudflared-install.sh | 8 ------- install/cockpit-install.sh | 8 ------- install/commafeed-install.sh | 5 ---- install/cronicle-install.sh | 8 +------ install/dashy-install.sh | 5 ---- install/debian-install.sh | 8 ------- install/docker-install.sh | 7 ------ install/dotnetaspwebapi-install.sh | 4 +--- install/emqx-install.sh | 8 ------- install/esphome-install.sh | 2 -- install/evcc-install.sh | 4 +--- install/fhem-install.sh | 1 - install/fileflows-install.sh | 23 +++---------------- install/flowiseai-install.sh | 2 -- install/glpi-install.sh | 6 ----- install/gomft-install.sh | 2 +- install/grafana-install.sh | 2 -- install/grist-install.sh | 4 +--- install/grocy-install.sh | 2 -- install/habitica-install.sh | 4 ++-- install/heimdall-dashboard-install.sh | 2 -- install/homarr-install.sh | 4 +--- install/homeassistant-core-install.sh | 4 +--- install/homeassistant-install.sh | 8 ------- install/homebridge-install.sh | 2 -- install/homepage-install.sh | 5 ---- install/homer-install.sh | 2 -- install/hyperhdr-install.sh | 2 -- install/hyperion-install.sh | 2 -- install/inspircd-install.sh | 9 +------- install/inventree-install.sh | 2 +- install/iobroker-install.sh | 2 -- install/jellyfin-install.sh | 3 --- install/jellyseerr-install.sh | 4 ---- install/jenkins-install.sh | 8 +------ install/keycloak-install.sh | 10 ++------ install/kimai-install.sh | 4 +--- install/komga-install.sh | 8 +------ install/komodo-install.sh | 8 +------ install/lazylibrarian-install.sh | 4 +--- install/linkwarden-install.sh | 4 +--- install/lubelogger-install.sh | 8 +------ install/mafl-install.sh | 2 -- install/magicmirror-install.sh | 8 +------ install/mariadb-install.sh | 4 ---- install/matterbridge-install.sh | 2 -- install/medusa-install.sh | 5 ---- install/meilisearch-install.sh | 3 +-- install/memos-install.sh | 2 +- install/meshcentral-install.sh | 2 -- install/metube-install.sh | 5 +--- install/mongodb-install.sh | 5 ---- install/motioneye-install.sh | 2 -- install/mqtt-install.sh | 2 -- install/mylar3-install.sh | 8 +------ install/myspeed-install.sh | 5 +--- install/mysql-install.sh | 6 +---- install/netbox-install.sh | 4 +--- install/nextcloudpi-install.sh | 9 -------- install/nextpvr-install.sh | 5 +--- install/notifiarr-install.sh | 2 -- install/npmplus-install.sh | 2 +- install/nxwitness-install.sh | 8 +++---- install/omv-install.sh | 2 -- install/onedev-install.sh | 4 +--- install/openwebui-install.sh | 10 ++++---- install/part-db-install.sh | 4 +--- install/peanut-install.sh | 2 -- install/petio-install.sh | 5 ---- install/pf2etools-install.sh | 4 +--- install/phpipam-install.sh | 7 +----- install/pialert-install.sh | 4 +--- install/pihole-install.sh | 8 +------ install/pingvin-install.sh | 4 +--- install/plex-install.sh | 5 ---- install/pocketid-install.sh | 4 ++-- install/podman-homeassistant-install.sh | 8 ------- install/podman-install.sh | 8 ------- install/postgresql-install.sh | 2 -- install/prometheus-alertmanager-install.sh | 10 ++++---- ...ometheus-paperless-ngx-exporter-install.sh | 8 +++---- install/proxmox-datacenter-manager-install.sh | 10 -------- install/pterodactyl-wings-install.sh | 2 +- install/qbittorrent-install.sh | 10 +------- install/rabbitmq-install.sh | 3 --- install/redis-install.sh | 2 -- install/runtipi-install.sh | 8 ------- install/sabnzbd-install.sh | 2 -- install/scrypted-install.sh | 8 +------ install/shinobi-install.sh | 2 -- install/slskd-install.sh | 2 +- install/smokeping-install.sh | 8 ------- install/spoolman-install.sh | 5 +--- install/stirling-pdf-install.sh | 4 +--- install/tandoor-install.sh | 5 +--- install/tasmoadmin-install.sh | 2 -- install/tautulli-install.sh | 2 -- install/tianji-install.sh | 5 +--- install/transmission-install.sh | 8 ------- install/trilium-install.sh | 17 ++++---------- install/typesense-install.sh | 15 +++--------- install/ubuntu-install.sh | 8 ------- install/umami-install.sh | 2 -- install/umbrel-install.sh | 8 ------- install/unbound-install.sh | 8 +------ install/unmanic-install.sh | 2 -- install/uptimekuma-install.sh | 2 -- install/vaultwarden-install.sh | 7 +----- install/victoriametrics-install.sh | 8 +++---- install/vikunja-install.sh | 8 +------ install/wallos-install.sh | 2 -- install/wavelog-install.sh | 7 +----- install/whoogle-install.sh | 8 ------- install/wikijs-install.sh | 4 +--- install/wireguard-install.sh | 2 -- install/wordpress-install.sh | 7 +----- install/yt-dlp-webui-install.sh | 2 +- install/yunohost-install.sh | 2 -- install/zabbix-install.sh | 9 -------- install/zammad-install.sh | 4 +--- install/zerotier-one-install.sh | 2 +- install/zigbee2mqtt-install.sh | 4 +--- install/zipline-install.sh | 7 +----- install/zitadel-install.sh | 6 ++--- 150 files changed, 103 insertions(+), 690 deletions(-) diff --git a/install/adguard-install.sh b/install/adguard-install.sh index c300800e8..a2cb404d8 100644 --- a/install/adguard-install.sh +++ b/install/adguard-install.sh @@ -13,13 +13,6 @@ setting_up_container network_check update_os -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 -msg_ok "Installed Dependencies" - msg_info "Installing AdGuard Home" $STD tar zxvf <(curl -fsSL https://static.adtidy.org/adguardhome/release/AdGuardHome_linux_arm64.tar.gz) -C /opt msg_ok "Installed AdGuard Home" diff --git a/install/adventurelog-install.sh b/install/adventurelog-install.sh index fa84b0b67..f0fce574e 100644 --- a/install/adventurelog-install.sh +++ b/install/adventurelog-install.sh @@ -21,9 +21,7 @@ $STD apt-get install -y \ libgdal-dev \ git \ python3-venv \ - python3-pip \ - openssh-server \ - wget + python3-pip rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Installed Dependencies" diff --git a/install/alpine-gitea-install.sh b/install/alpine-gitea-install.sh index 6db3c2249..ad71249f6 100644 --- a/install/alpine-gitea-install.sh +++ b/install/alpine-gitea-install.sh @@ -14,14 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apk add \ - newt \ - curl \ - openssh \ - nano \ - mc \ - gpg - +$STD apk add gpg msg_ok "Installed Dependencies" msg_info "Installing Gitea" diff --git a/install/alpine-grafana-install.sh b/install/alpine-grafana-install.sh index 3e36d2f79..66ceaa0f2 100644 --- a/install/alpine-grafana-install.sh +++ b/install/alpine-grafana-install.sh @@ -13,15 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apk add newt -$STD apk add curl -$STD apk add openssh -$STD apk add nano -$STD apk add mc -$STD apk add openssh -msg_ok "Installed Dependencies" - msg_info "Installing Grafana" $STD apk add grafana $STD sed -i '/http_addr/s/127.0.0.1/0.0.0.0/g' /etc/conf.d/grafana diff --git a/install/alpine-install.sh b/install/alpine-install.sh index 06b77f188..f1710bbcf 100644 --- a/install/alpine-install.sh +++ b/install/alpine-install.sh @@ -13,14 +13,5 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apk add newt -$STD apk add curl -$STD apk add openssh -$STD apk add nano -$STD apk add mc -$STD apk add openssh -msg_ok "Installed Dependencies" - motd_ssh customize diff --git a/install/alpine-it-tools-install.sh b/install/alpine-it-tools-install.sh index 1a444a33b..52057882f 100644 --- a/install/alpine-it-tools-install.sh +++ b/install/alpine-it-tools-install.sh @@ -15,9 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apk add \ - curl \ - mc \ - openssh \ nginx \ unzip msg_ok "Installed Dependencies" diff --git a/install/alpine-nextcloud-install.sh b/install/alpine-nextcloud-install.sh index 0e9c8cba0..4e6feb524 100644 --- a/install/alpine-nextcloud-install.sh +++ b/install/alpine-nextcloud-install.sh @@ -14,14 +14,9 @@ network_check update_os msg_info "Installing Dependencies" -$STD apk add newt -$STD apk add curl $STD apk add openssl -$STD apk add openssh -$STD apk add nano $STD apk add mc $STD apk add nginx -$STD apk add openssh msg_ok "Installed Dependencies" msg_info "Installing PHP/Redis" diff --git a/install/alpine-redis-install.sh b/install/alpine-redis-install.sh index 5657e2c7e..bfcd8ec65 100644 --- a/install/alpine-redis-install.sh +++ b/install/alpine-redis-install.sh @@ -14,14 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apk add \ - newt \ - curl \ - openssh \ - nano \ - mc \ - gpg - +$STD apk add gpg msg_ok "Installed Dependencies" msg_info "Installing Redis" diff --git a/install/alpine-vaultwarden-install.sh b/install/alpine-vaultwarden-install.sh index 3ee5fede7..c840a8817 100644 --- a/install/alpine-vaultwarden-install.sh +++ b/install/alpine-vaultwarden-install.sh @@ -14,14 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apk add newt -$STD apk add curl -$STD apk add openssl -$STD apk add openssh -$STD apk add nano -$STD apk add mc $STD apk add argon2 -$STD apk add openssh msg_ok "Installed Dependencies" msg_info "Installing Alpine-Vaultwarden" diff --git a/install/alpine-wireguard-install.sh b/install/alpine-wireguard-install.sh index 68a0d1dd8..eaf0f15f8 100644 --- a/install/alpine-wireguard-install.sh +++ b/install/alpine-wireguard-install.sh @@ -15,11 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apk add \ - newt \ - curl \ - openssh \ - nano \ - mc \ gpg \ iptables \ openrc diff --git a/install/alpine-zigbee2mqtt-install.sh b/install/alpine-zigbee2mqtt-install.sh index b8990d95c..7ccb2fca6 100644 --- a/install/alpine-zigbee2mqtt-install.sh +++ b/install/alpine-zigbee2mqtt-install.sh @@ -13,15 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apk add newt -$STD apk add curl -$STD apk add openssh -$STD apk add nano -$STD apk add mc -$STD apk add openssh -msg_ok "Installed Dependencies" - msg_info "Installing Alpine-Zigbee2MQTT" $STD apk add zigbee2mqtt mkdir -p /root/.z2m diff --git a/install/apache-couchdb-install.sh b/install/apache-couchdb-install.sh index 401205201..742a9d27e 100644 --- a/install/apache-couchdb-install.sh +++ b/install/apache-couchdb-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y apt-transport-https $STD apt-get install -y gnupg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing Apache CouchDB" diff --git a/install/apache-guacamole-install.sh b/install/apache-guacamole-install.sh index d7f309b2c..082d649b7 100644 --- a/install/apache-guacamole-install.sh +++ b/install/apache-guacamole-install.sh @@ -36,9 +36,7 @@ $STD apt-get install -y \ libavutil-dev \ libavformat-dev \ mariadb-server \ - default-jdk \ - wget \ - openssh-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 d6b8ee9d0..7e0d5e973 100644 --- a/install/apt-cacher-ng-install.sh +++ b/install/apt-cacher-ng-install.sh @@ -13,13 +13,6 @@ setting_up_container network_check update_os -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 -msg_ok "Installed Dependencies" - msg_info "Installing Apt-Cacher NG" DEBIAN_FRONTEND=noninteractive $STD apt-get -o Dpkg::Options::="--force-confold" install -y apt-cacher-ng sed -i 's/# PassThroughPattern: .* # this would allow CONNECT to everything/PassThroughPattern: .*/' /etc/apt-cacher-ng/acng.conf diff --git a/install/archivebox-install.sh b/install/archivebox-install.sh index 540a48ee1..f96bd38c4 100644 --- a/install/archivebox-install.sh +++ b/install/archivebox-install.sh @@ -22,9 +22,7 @@ $STD apt-get install -y \ libsasl2-dev \ procps \ dnsutils \ - ripgrep \ - wget \ - openssh-server + ripgrep msg_ok "Installed Dependencies" msg_info "Installing Python Dependencies" diff --git a/install/aria2-install.sh b/install/aria2-install.sh index dc07f4af2..8bd81310d 100644 --- a/install/aria2-install.sh +++ b/install/aria2-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing Aria2" $STD apt-get install -y aria2 msg_ok "Installed Aria2" diff --git a/install/audiobookshelf-install.sh b/install/audiobookshelf-install.sh index 0605d6ef2..846ba1e81 100644 --- a/install/audiobookshelf-install.sh +++ b/install/audiobookshelf-install.sh @@ -15,11 +15,8 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gnupg -$STD apt-get install -y mc -$STD apt-get install -y wget $STD apt-get install -y ffmpeg $STD apt-get install -y git -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing Node.js" diff --git a/install/authelia-install.sh b/install/authelia-install.sh index 0b9e32a67..2e39caaba 100644 --- a/install/authelia-install.sh +++ b/install/authelia-install.sh @@ -15,8 +15,8 @@ update_os msg_info "Installing Authelia" RELEASE=$(curl -fsSL https://api.github.com/repos/authelia/authelia/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }') -curl -fsSL "https://github.com/authelia/authelia/releases/download/${RELEASE}/authelia_${RELEASE}_amd64.deb" -o $(basename "https://github.com/authelia/authelia/releases/download/${RELEASE}/authelia_${RELEASE}_amd64.deb") -$STD dpkg -i "authelia_${RELEASE}_amd64.deb" +curl -fsSL "https://github.com/authelia/authelia/releases/download/${RELEASE}/authelia_${RELEASE}_arm64.deb" -o $(basename "https://github.com/authelia/authelia/releases/download/${RELEASE}/authelia_${RELEASE}_arm64.deb") +$STD dpkg -i "authelia_${RELEASE}_arm64.deb" msg_ok "Install Authelia completed" read -p "Enter your domain (ex. example.com): " DOMAIN @@ -72,7 +72,7 @@ motd_ssh customize msg_info "Cleaning up" -rm -f "authelia_${RELEASE}_amd64.deb" +rm -f "authelia_${RELEASE}_arm64.deb" $STD apt-get -y autoremove $STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/bazarr-install.sh b/install/bazarr-install.sh index 370150c91..6c49e4b93 100644 --- a/install/bazarr-install.sh +++ b/install/bazarr-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Setup Python3" $STD apt-get install -y \ python3 \ diff --git a/install/bookstack-install.sh b/install/bookstack-install.sh index ff7f0c8a6..42607cb2b 100644 --- a/install/bookstack-install.sh +++ b/install/bookstack-install.sh @@ -18,15 +18,10 @@ $STD apt-get install -y \ unzip \ mariadb-server \ apache2 \ - curl \ - sudo \ php8.2-{mbstring,gd,fpm,curl,intl,ldap,tidy,bz2,mysql,zip,xml} \ composer \ libapache2-mod-php \ make \ - mc \ - wget \ - openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Database" diff --git a/install/bunkerweb-install.sh b/install/bunkerweb-install.sh index 292c131d4..d7f4eef9a 100644 --- a/install/bunkerweb-install.sh +++ b/install/bunkerweb-install.sh @@ -16,9 +16,7 @@ update_os msg_info "Installing Dependencies" $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 +$STD apt-get install -y lsb-release msg_ok "Installed Dependencies" msg_info "Installing Nginx" diff --git a/install/bytestash-install.sh b/install/bytestash-install.sh index 6338d6fd4..29f2bfedd 100644 --- a/install/bytestash-install.sh +++ b/install/bytestash-install.sh @@ -14,8 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - gnupg +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/calibre-web-install.sh b/install/calibre-web-install.sh index bc9a7e4f8..d915ff538 100644 --- a/install/calibre-web-install.sh +++ b/install/calibre-web-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y imagemagick -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing Python Dependencies" diff --git a/install/casaos-install.sh b/install/casaos-install.sh index 6b1bbb572..e20eeff75 100644 --- a/install/casaos-install.sh +++ b/install/casaos-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing CasaOS (Patience)" DOCKER_CONFIG_PATH='/etc/docker/daemon.json' mkdir -p $(dirname $DOCKER_CONFIG_PATH) diff --git a/install/changedetection-install.sh b/install/changedetection-install.sh index fa19581d6..f78fa1d2b 100644 --- a/install/changedetection-install.sh +++ b/install/changedetection-install.sh @@ -41,9 +41,7 @@ $STD apt-get install -y \ xdg-utils \ xvfb \ ca-certificates \ - gnupg \ - wget \ - openssh-server + gnupg msg_ok "Installed Dependencies" msg_info "Setup Python3" diff --git a/install/channels-install.sh b/install/channels-install.sh index 780fcda19..d7d45ae91 100644 --- a/install/channels-install.sh +++ b/install/channels-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y chromium $STD apt-get install -y xvfb -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" if [[ "$CTTYPE" == "0" ]]; then diff --git a/install/cloudflared-install.sh b/install/cloudflared-install.sh index 2a94c5074..be2fe4e76 100644 --- a/install/cloudflared-install.sh +++ b/install/cloudflared-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing Cloudflared" mkdir -p --mode=0755 /usr/share/keyrings VERSION="$(awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release)" diff --git a/install/cockpit-install.sh b/install/cockpit-install.sh index e5a232d22..e32ed2179 100644 --- a/install/cockpit-install.sh +++ b/install/cockpit-install.sh @@ -14,14 +14,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing Cockpit" source /etc/os-release echo "deb http://deb.debian.org/debian ${VERSION_CODENAME}-backports main" >/etc/apt/sources.list.d/backports.list diff --git a/install/commafeed-install.sh b/install/commafeed-install.sh index e8ee3ecdb..ac6653528 100644 --- a/install/commafeed-install.sh +++ b/install/commafeed-install.sh @@ -14,11 +14,6 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server $STD apt-get install -y rsync msg_ok "Installed Dependencies" diff --git a/install/cronicle-install.sh b/install/cronicle-install.sh index 33c783a57..e3ec46317 100644 --- a/install/cronicle-install.sh +++ b/install/cronicle-install.sh @@ -14,13 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - sudo \ - mc \ - wget \ - openssh-server \ - gnupg +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/dashy-install.sh b/install/dashy-install.sh index e78e35a16..303234bdd 100644 --- a/install/dashy-install.sh +++ b/install/dashy-install.sh @@ -14,12 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget $STD apt-get install -y gpg -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/debian-install.sh b/install/debian-install.sh index c0ac0d670..9e406fa48 100644 --- a/install/debian-install.sh +++ b/install/debian-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - motd_ssh customize diff --git a/install/docker-install.sh b/install/docker-install.sh index f116991ca..3b052c063 100644 --- a/install/docker-install.sh +++ b/install/docker-install.sh @@ -13,13 +13,6 @@ setting_up_container network_check update_os -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 -msg_ok "Installed Dependencies" - get_latest_release() { curl -fsSL https://api.github.com/repos/$1/releases/latest | grep '"tag_name":' | cut -d'"' -f4 } diff --git a/install/dotnetaspwebapi-install.sh b/install/dotnetaspwebapi-install.sh index 269980028..f06db6e11 100644 --- a/install/dotnetaspwebapi-install.sh +++ b/install/dotnetaspwebapi-install.sh @@ -23,9 +23,7 @@ $STD add-apt-repository -y ppa:dotnet/backports $STD apt-get install -y \ dotnet-sdk-9.0 \ vsftpd \ - nginx \ - wget \ - openssh-server + nginx msg_ok "Installed Dependencies" msg_info "Configure Application" diff --git a/install/emqx-install.sh b/install/emqx-install.sh index 3e331584d..ee2ee4d35 100644 --- a/install/emqx-install.sh +++ b/install/emqx-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -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 diff --git a/install/esphome-install.sh b/install/esphome-install.sh index 734dc8536..86cfec92f 100644 --- a/install/esphome-install.sh +++ b/install/esphome-install.sh @@ -15,8 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y git -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setup Python3" diff --git a/install/evcc-install.sh b/install/evcc-install.sh index 7cc0ce632..c20be53e3 100644 --- a/install/evcc-install.sh +++ b/install/evcc-install.sh @@ -17,9 +17,7 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ lsb-release \ - gpg \ - wget \ - openssh-server + gpg msg_ok "Installed Dependencies" msg_info "Setting up evcc Repository" diff --git a/install/fhem-install.sh b/install/fhem-install.sh index bb84f4b87..29438a282 100644 --- a/install/fhem-install.sh +++ b/install/fhem-install.sh @@ -16,7 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y avahi-daemon $STD apt-get install -y gnupg2 -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Fhem Repository" diff --git a/install/fileflows-install.sh b/install/fileflows-install.sh index 5ccb3db47..47efbfed8 100644 --- a/install/fileflows-install.sh +++ b/install/fileflows-install.sh @@ -21,27 +21,10 @@ $STD apt-get install -y \ imagemagick msg_ok "Installed Dependencies" -read -r -p "Do you need the intel-media-va-driver-non-free driver for HW encoding (Debian 12 only)? " prompt -if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then - msg_info "Installing Intel Hardware Acceleration (non-free)" - cat </etc/apt/sources.list.d/non-free.list -deb http://deb.debian.org/debian bookworm non-free non-free-firmware -deb-src http://deb.debian.org/debian bookworm non-free non-free-firmware - -deb http://deb.debian.org/debian-security bookworm-security non-free non-free-firmware -deb-src http://deb.debian.org/debian-security bookworm-security non-free non-free-firmware - -deb http://deb.debian.org/debian bookworm-updates non-free non-free-firmware -deb-src http://deb.debian.org/debian bookworm-updates non-free non-free-firmware -EOF - $STD apt-get update - $STD apt-get -y install {intel-media-va-driver-non-free,ocl-icd-libopencl1,intel-opencl-icd,vainfo,intel-gpu-tools} -else - msg_info "Installing Intel Hardware Acceleration" - $STD apt-get -y install {va-driver-all,ocl-icd-libopencl1,intel-opencl-icd,vainfo,intel-gpu-tools} -fi -msg_ok "Installed and Set Up Intel Hardware Acceleration" +msg_info "Installing Hardware Acceleration" +$STD apt-get -y install {va-driver-all,ocl-icd-libopencl1,vainfo} +msg_ok "Installed and Set Up Hardware Acceleration" msg_info "Installing ASP.NET Core Runtime" curl -fsSL https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -o packages-microsoft-prod.deb diff --git a/install/flowiseai-install.sh b/install/flowiseai-install.sh index bbdb9f20b..85fb9be05 100644 --- a/install/flowiseai-install.sh +++ b/install/flowiseai-install.sh @@ -15,8 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gpg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing Node.js" diff --git a/install/glpi-install.sh b/install/glpi-install.sh index ff6facaa9..bbca58a1c 100644 --- a/install/glpi-install.sh +++ b/install/glpi-install.sh @@ -15,17 +15,11 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - git \ - sudo \ - mc \ apache2 \ php8.2-{apcu,cli,common,curl,gd,imap,ldap,mysql,xmlrpc,xml,mbstring,bcmath,intl,zip,redis,bz2,soap} \ php-cas \ libapache2-mod-php \ mariadb-server \ - wget \ - openssh-server \ cron msg_ok "Installed Dependencies" diff --git a/install/gomft-install.sh b/install/gomft-install.sh index d0b72b59e..aed94bf5b 100644 --- a/install/gomft-install.sh +++ b/install/gomft-install.sh @@ -26,7 +26,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Golang" set +o pipefail temp_file=$(mktemp) -golang_tarball=$(curl -s https://go.dev/dl/ | grep -oP 'go[\d\.]+\.linux-amd64\.tar\.gz' | head -n 1) +golang_tarball=$(curl -s https://go.dev/dl/ | grep -oP 'go[\d\.]+\.linux-arm64\.tar\.gz' | head -n 1) wget -q https://golang.org/dl/"$golang_tarball" -O "$temp_file" tar -C /usr/local -xzf "$temp_file" ln -sf /usr/local/go/bin/go /usr/local/bin/go diff --git a/install/grafana-install.sh b/install/grafana-install.sh index d1b7578c7..88a8adcea 100644 --- a/install/grafana-install.sh +++ b/install/grafana-install.sh @@ -17,8 +17,6 @@ msg_info "Installing Dependencies" $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 wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Grafana Repository" diff --git a/install/grist-install.sh b/install/grist-install.sh index af37894fd..079a4242a 100644 --- a/install/grist-install.sh +++ b/install/grist-install.sh @@ -19,9 +19,7 @@ $STD apt-get install -y \ gnupg \ ca-certificates \ unzip \ - python3.11-venv \ - wget \ - openssh-server + python3.11-venv msg_ok "Installed Dependencies" msg_info "Installing Node.js" diff --git a/install/grocy-install.sh b/install/grocy-install.sh index 04d199b05..e7337f823 100644 --- a/install/grocy-install.sh +++ b/install/grocy-install.sh @@ -15,8 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y apt-transport-https -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing PHP8.2" diff --git a/install/habitica-install.sh b/install/habitica-install.sh index 3b35a99f7..044771ebe 100644 --- a/install/habitica-install.sh +++ b/install/habitica-install.sh @@ -19,8 +19,8 @@ $STD apt-get install -y \ gnupg \ build-essential \ git -curl -fsSL "http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb" -o $(basename "http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb") -$STD dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb +curl -fsSL "http://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_arm64.deb" -o $(basename "http://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_arm64.deb") +$STD dpkg -i libssl1.1_1.1.1f-1ubuntu2.24_arm64.deb msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/heimdall-dashboard-install.sh b/install/heimdall-dashboard-install.sh index 649b35b1b..7ecadaa5c 100644 --- a/install/heimdall-dashboard-install.sh +++ b/install/heimdall-dashboard-install.sh @@ -16,9 +16,7 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y apt-transport-https $STD apt-get install -y composer -$STD apt-get install -y wget $STD apt-get install -y php8.2-{bz2,curl,sqlite3,zip,xml} -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" RELEASE=$(curl -fsSL "https://api.github.com/repos/linuxserver/Heimdall/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]') diff --git a/install/homarr-install.sh b/install/homarr-install.sh index f1699f849..efb41c662 100644 --- a/install/homarr-install.sh +++ b/install/homarr-install.sh @@ -23,9 +23,7 @@ $STD apt-get install -y \ build-essential \ nginx \ gettext \ - openssl \ - wget \ - openssh-server + openssl msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/homeassistant-core-install.sh b/install/homeassistant-core-install.sh index 8270321d9..19a582baf 100644 --- a/install/homeassistant-core-install.sh +++ b/install/homeassistant-core-install.sh @@ -45,9 +45,7 @@ $STD apt-get install -y \ libatlas-base-dev \ software-properties-common \ libmariadb-dev \ - pkg-config \ - wget \ - openssh-server + pkg-config msg_ok "Installed Dependencies" msg_info "Setup Python3" diff --git a/install/homeassistant-install.sh b/install/homeassistant-install.sh index f514b1b24..07eb44548 100644 --- a/install/homeassistant-install.sh +++ b/install/homeassistant-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Setup Python3" $STD apt-get install -y \ python3 \ diff --git a/install/homebridge-install.sh b/install/homebridge-install.sh index e29f1e2f9..275733c7b 100644 --- a/install/homebridge-install.sh +++ b/install/homebridge-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y avahi-daemon $STD apt-get install -y gnupg2 -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Homebridge Repository" diff --git a/install/homepage-install.sh b/install/homepage-install.sh index 07e1b833d..6f6d3b099 100644 --- a/install/homepage-install.sh +++ b/install/homepage-install.sh @@ -14,13 +14,8 @@ network_check update_os 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 ca-certificates -$STD apt-get install -y wget $STD apt-get install -y gpg -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/homer-install.sh b/install/homer-install.sh index 1451c1a64..fc3a9b342 100644 --- a/install/homer-install.sh +++ b/install/homer-install.sh @@ -15,8 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y pip -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing Homer" diff --git a/install/hyperhdr-install.sh b/install/hyperhdr-install.sh index d67ac4157..371440e8d 100644 --- a/install/hyperhdr-install.sh +++ b/install/hyperhdr-install.sh @@ -15,8 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gpg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing HyperHDR" diff --git a/install/hyperion-install.sh b/install/hyperion-install.sh index f8f406374..1f3e99c0e 100644 --- a/install/hyperion-install.sh +++ b/install/hyperion-install.sh @@ -18,8 +18,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 wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing Hyperion" diff --git a/install/inspircd-install.sh b/install/inspircd-install.sh index cdc4b0bb7..7a57dc01d 100644 --- a/install/inspircd-install.sh +++ b/install/inspircd-install.sh @@ -13,14 +13,7 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - mc \ - sudo \ - wget \ - openssh-server -msg_ok "Installed Dependencies" +# broken on arm64 msg_info "Installing InspIRCd" RELEASE=$(curl -fsSL https://api.github.com/repos/inspircd/inspircd/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') diff --git a/install/inventree-install.sh b/install/inventree-install.sh index 261c4ebf1..9c83d9363 100644 --- a/install/inventree-install.sh +++ b/install/inventree-install.sh @@ -16,7 +16,7 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gnupg temp_file=$(mktemp) -curl -fsSL "http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb" -o "$temp_file" +curl -fsSL "http://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_arm64.deb" -o "$temp_file" $STD dpkg -i $temp_file msg_ok "Installed Dependencies" diff --git a/install/iobroker-install.sh b/install/iobroker-install.sh index 62c3771a2..4b4109e82 100644 --- a/install/iobroker-install.sh +++ b/install/iobroker-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/jellyfin-install.sh b/install/jellyfin-install.sh index 5d250da5c..73474d461 100644 --- a/install/jellyfin-install.sh +++ b/install/jellyfin-install.sh @@ -15,9 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gpg -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting Up Hardware Acceleration" diff --git a/install/jellyseerr-install.sh b/install/jellyseerr-install.sh index 45987fc46..7d7c40c24 100644 --- a/install/jellyseerr-install.sh +++ b/install/jellyseerr-install.sh @@ -14,13 +14,9 @@ network_check update_os 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 git $STD apt-get install -y ca-certificates $STD apt-get install -y gpg -$STD apt-get install -y openssh-server $STD apt-get install -y build-essential msg_ok "Installed Dependencies" diff --git a/install/jenkins-install.sh b/install/jenkins-install.sh index cb8b25e91..23e867a7d 100644 --- a/install/jenkins-install.sh +++ b/install/jenkins-install.sh @@ -13,13 +13,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - mc \ - sudo \ - openjdk-17-jre \ - wget \ - openssh-server +$STD apt-get install -y openjdk-17-jre msg_ok "Installed Dependencies" msg_info "Setup Jenkins" diff --git a/install/keycloak-install.sh b/install/keycloak-install.sh index a5c9132df..e33e458d4 100644 --- a/install/keycloak-install.sh +++ b/install/keycloak-install.sh @@ -14,18 +14,12 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ -curl \ -sudo \ -mc \ -gnupg \ -wget \ -openssh-server +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Installing OpenJDK" curl -fsSL "https://packages.adoptium.net/artifactory/api/gpg/key/public" | gpg --dearmor >/etc/apt/trusted.gpg.d/adoptium.gpg -echo 'deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bookworm main' >/etc/apt/sources.list.d/adoptium.list +echo 'deb [arch=arm64 signed-by=/etc/apt/trusted.gpg.d/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bookworm main' >/etc/apt/sources.list.d/adoptium.list $STD apt-get update $STD apt-get install -y temurin-21-jre msg_ok "Installed OpenJDK" diff --git a/install/kimai-install.sh b/install/kimai-install.sh index 51c3a740b..1d6459b0b 100644 --- a/install/kimai-install.sh +++ b/install/kimai-install.sh @@ -21,9 +21,7 @@ $STD apt-get install -y \ expect \ composer \ mariadb-server \ - lsb-release \ - wget \ - openssh-server + lsb-release msg_ok "Installed Dependencies" msg_info "Adding PHP8.4 Repository" diff --git a/install/komga-install.sh b/install/komga-install.sh index 5b85e16b0..4236c9cc6 100644 --- a/install/komga-install.sh +++ b/install/komga-install.sh @@ -14,13 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - mc \ - sudo \ - openjdk-17-jre \ - wget \ - openssh-server +$STD apt-get install -y openjdk-17-jre msg_ok "Installed Dependencies" msg_info "Installing Komga" diff --git a/install/komodo-install.sh b/install/komodo-install.sh index b3d6336d0..78adfdcfc 100644 --- a/install/komodo-install.sh +++ b/install/komodo-install.sh @@ -14,13 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - sudo \ - mc \ - ca-certificates \ - wget \ - openssh-server +$STD apt-get install -y ca-certificates msg_ok "Installed Dependencies" msg_info "Setup Docker Repository" diff --git a/install/lazylibrarian-install.sh b/install/lazylibrarian-install.sh index 0a68e8194..b4640fc68 100644 --- a/install/lazylibrarian-install.sh +++ b/install/lazylibrarian-install.sh @@ -20,9 +20,7 @@ $STD apt-get install -y \ libpng-dev \ libjpeg-dev \ libtiff-dev \ - imagemagick \ - wget \ - openssh-server + imagemagick msg_ok "Installed Dependencies" msg_info "Setup Python3" diff --git a/install/linkwarden-install.sh b/install/linkwarden-install.sh index b6f37697b..1832e6e75 100644 --- a/install/linkwarden-install.sh +++ b/install/linkwarden-install.sh @@ -21,9 +21,7 @@ $STD apt-get install -y \ postgresql \ build-essential \ cargo \ - gnupg \ - wget \ - openssh-server + gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/lubelogger-install.sh b/install/lubelogger-install.sh index 4defbd0e3..66701f97f 100644 --- a/install/lubelogger-install.sh +++ b/install/lubelogger-install.sh @@ -15,14 +15,8 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - sudo \ - wget \ - mc \ zip \ - jq \ - wget \ - openssh-server + jq msg_ok "Installed Dependencies" msg_info "Installing LubeLogger" diff --git a/install/mafl-install.sh b/install/mafl-install.sh index e78d4cd6a..6fed9ac39 100644 --- a/install/mafl-install.sh +++ b/install/mafl-install.sh @@ -19,8 +19,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 wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/magicmirror-install.sh b/install/magicmirror-install.sh index d47821e02..59d582352 100644 --- a/install/magicmirror-install.sh +++ b/install/magicmirror-install.sh @@ -14,13 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - sudo \ - mc \ - gnupg \ - wget \ - openssh-server +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/mariadb-install.sh b/install/mariadb-install.sh index a20c21583..43ad4fc37 100644 --- a/install/mariadb-install.sh +++ b/install/mariadb-install.sh @@ -14,11 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc $STD apt-get install -y gnupg -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing MariaDB" diff --git a/install/matterbridge-install.sh b/install/matterbridge-install.sh index 907adaa5b..de1f56bc6 100644 --- a/install/matterbridge-install.sh +++ b/install/matterbridge-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gpg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/medusa-install.sh b/install/medusa-install.sh index c3810ceec..8caac35ff 100644 --- a/install/medusa-install.sh +++ b/install/medusa-install.sh @@ -15,14 +15,9 @@ network_check update_os 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 gpg $STD apt-get install -y git-core $STD apt-get install -y mediainfo -$STD apt-get install -y wget -$STD apt-get install -y openssh-server cat </etc/apt/sources.list.d/non-free.list deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware EOF diff --git a/install/meilisearch-install.sh b/install/meilisearch-install.sh index 297bdca40..0b7588b13 100644 --- a/install/meilisearch-install.sh +++ b/install/meilisearch-install.sh @@ -14,8 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - gnupg +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setup ${APPLICATION}" diff --git a/install/memos-install.sh b/install/memos-install.sh index 7466a2823..84a7b43ef 100644 --- a/install/memos-install.sh +++ b/install/memos-install.sh @@ -39,7 +39,7 @@ msg_ok "Installed pnpm" msg_info "Installing Golang" set +o pipefail temp_file=$(mktemp) -golang_tarball=$(curl -fsSL https://go.dev/dl/ | grep -oP 'go[\d\.]+\.linux-amd64\.tar\.gz' | head -n 1) +golang_tarball=$(curl -fsSL https://go.dev/dl/ | grep -oP 'go[\d\.]+\.linux-arm64\.tar\.gz' | head -n 1) curl -fsSL "https://golang.org/dl/${golang_tarball}" -o "$temp_file" tar -C /usr/local -xzf "$temp_file" ln -sf /usr/local/go/bin/go /usr/local/bin/go diff --git a/install/meshcentral-install.sh b/install/meshcentral-install.sh index 8e75c4a2f..227a0b8e6 100644 --- a/install/meshcentral-install.sh +++ b/install/meshcentral-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/metube-install.sh b/install/metube-install.sh index 4fc8b5d16..c33a34abc 100644 --- a/install/metube-install.sh +++ b/install/metube-install.sh @@ -26,10 +26,7 @@ $STD apt-get install -y --no-install-recommends \ git \ make \ gnupg \ - ca-certificates \ - mc \ - wget \ - openssh-server + ca-certificates msg_ok "Installed Dependencies" msg_info "Setup Python3" diff --git a/install/mongodb-install.sh b/install/mongodb-install.sh index 1c81c911d..b7cde7598 100644 --- a/install/mongodb-install.sh +++ b/install/mongodb-install.sh @@ -22,11 +22,6 @@ fi msg_info "Installing Dependencies" $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 wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" read -p "Do you want to install MongoDB 8.0 instead of 7.0? [y/N]: " install_mongodb_8 diff --git a/install/motioneye-install.sh b/install/motioneye-install.sh index 5a1ff4296..ce0f0292e 100644 --- a/install/motioneye-install.sh +++ b/install/motioneye-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y git $STD apt-get install -y cifs-utils -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setup Python3" diff --git a/install/mqtt-install.sh b/install/mqtt-install.sh index 85cd41013..f02b103b0 100644 --- a/install/mqtt-install.sh +++ b/install/mqtt-install.sh @@ -15,8 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gpg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing Mosquitto MQTT Broker" diff --git a/install/mylar3-install.sh b/install/mylar3-install.sh index 5cb6507b9..fe5930ff3 100644 --- a/install/mylar3-install.sh +++ b/install/mylar3-install.sh @@ -14,13 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - sudo \ - mc \ - jq \ - wget \ - openssh-server +$STD apt-get install -y 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 diff --git a/install/myspeed-install.sh b/install/myspeed-install.sh index a8e05bde5..29953bdc5 100644 --- a/install/myspeed-install.sh +++ b/install/myspeed-install.sh @@ -17,10 +17,7 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ build-essential \ gpg \ - ca-certificates \ - mc \ - wget \ - openssh-server + ca-certificates msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/mysql-install.sh b/install/mysql-install.sh index 770f03dd9..4df9822f2 100644 --- a/install/mysql-install.sh +++ b/install/mysql-install.sh @@ -17,11 +17,7 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ lsb-release \ - curl \ - gnupg \ - mc \ - wget \ - openssh-server + gnupg msg_ok "Installed Dependencies" RELEASE_REPO="mysql-8.0" diff --git a/install/netbox-install.sh b/install/netbox-install.sh index a46bdc434..89ec24dd7 100644 --- a/install/netbox-install.sh +++ b/install/netbox-install.sh @@ -24,9 +24,7 @@ $STD apt-get install -y \ libffi-dev \ libpq-dev \ libssl-dev \ - zlib1g-dev \ - wget \ - openssh-server + zlib1g-dev msg_ok "Installed Dependencies" msg_info "Installing Python" diff --git a/install/nextcloudpi-install.sh b/install/nextcloudpi-install.sh index fb1197882..f246c40f9 100644 --- a/install/nextcloudpi-install.sh +++ b/install/nextcloudpi-install.sh @@ -13,15 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - sudo \ - mc \ - wget \ - openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing NextCloudPi (Patience)" bash <(curl -fsSL https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/install.sh) >/dev/null 2>&1 msg_ok "Installed NextCloudPi" diff --git a/install/nextpvr-install.sh b/install/nextpvr-install.sh index c95c4dce3..3754dfb8b 100644 --- a/install/nextpvr-install.sh +++ b/install/nextpvr-install.sh @@ -24,10 +24,7 @@ $STD apt-get install -y \ libdvbv5-0 \ dtv-scan-tables \ libc6-dev \ - ffmpeg \ - mc \ - wget \ - openssh-server + ffmpeg msg_ok "Installed Dependencies" msg_info "Setup NextPVR (Patience)" diff --git a/install/notifiarr-install.sh b/install/notifiarr-install.sh index c42b877b4..83f1dfade 100644 --- a/install/notifiarr-install.sh +++ b/install/notifiarr-install.sh @@ -15,8 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gpg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing Notifiarr" diff --git a/install/npmplus-install.sh b/install/npmplus-install.sh index d283895c6..101f7211e 100644 --- a/install/npmplus-install.sh +++ b/install/npmplus-install.sh @@ -31,7 +31,7 @@ get_latest_release() { DOCKER_COMPOSE_LATEST_VERSION=$(get_latest_release "docker/compose") DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} mkdir -p $DOCKER_CONFIG/cli-plugins -curl -fsSL https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_LATEST_VERSION/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose +curl -fsSL https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_LATEST_VERSION/docker-compose-linux-aarch64 -o ~/.docker/cli-plugins/docker-compose chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose msg_ok "Installed Docker & Compose" diff --git a/install/nxwitness-install.sh b/install/nxwitness-install.sh index 7e1fafd97..9f6590dd8 100644 --- a/install/nxwitness-install.sh +++ b/install/nxwitness-install.sh @@ -29,10 +29,10 @@ cd /tmp BASE_URL="https://updates.networkoptix.com/default/index.html" RELEASE=$(curl -fsSL "$BASE_URL" | grep -oP '(?<=)[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+(?=)' | head -n 1) DETAIL_PAGE=$(curl -fsSL "$BASE_URL#note_$RELEASE") -DOWNLOAD_URL=$(echo "$DETAIL_PAGE" | grep -oP "https://updates.networkoptix.com/default/$RELEASE/linux/nxwitness-server-[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+-linux_x64\.deb" | head -n 1) -curl -fsSL "$DOWNLOAD_URL" -o ""nxwitness-server-$RELEASE-linux_x64.deb"" +DOWNLOAD_URL=$(echo "$DETAIL_PAGE" | grep -oP "https://updates.networkoptix.com/default/$RELEASE/arm/nxwitness-server-[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+-linux_arm64\.deb" | head -n 1) +curl -fsSL "$DOWNLOAD_URL" -o ""nxwitness-server-$RELEASE-linux_arm64.deb"" export DEBIAN_FRONTEND=noninteractive -$STD dpkg -i nxwitness-server-$RELEASE-linux_x64.deb +$STD dpkg -i nxwitness-server-$RELEASE-linux_arm64.deb echo "${RELEASE}" >/opt/${APPLICATION}_version.txt msg_ok "Setup Nx Witness" @@ -40,7 +40,7 @@ motd_ssh customize msg_info "Cleaning up" -rm -f /tmp/nxwitness-server-$RELEASE-linux_x64.deb +rm -f /tmp/nxwitness-server-$RELEASE-linux_arm64.deb $STD apt-get -y autoremove $STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/omv-install.sh b/install/omv-install.sh index 7372d53a7..4cb7e8da8 100644 --- a/install/omv-install.sh +++ b/install/omv-install.sh @@ -15,8 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gpg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing OpenMediaVault (Patience)" diff --git a/install/onedev-install.sh b/install/onedev-install.sh index 729347c47..e788f4f14 100644 --- a/install/onedev-install.sh +++ b/install/onedev-install.sh @@ -17,9 +17,7 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ default-jdk \ git \ - git-lfs \ - wget \ - openssh-server + git-lfs msg_ok "Installed Dependencies" msg_info "Installing OneDev" diff --git a/install/openwebui-install.sh b/install/openwebui-install.sh index e69c5a797..9c64c1d65 100644 --- a/install/openwebui-install.sh +++ b/install/openwebui-install.sh @@ -18,9 +18,7 @@ msg_info "Installing Dependencies" $STD apt-get install -y \ gpg \ git \ - ffmpeg \ - wget \ - openssh-server + ffmpeg msg_ok "Installed Dependencies" msg_info "Setup Python3" @@ -61,9 +59,9 @@ msg_ok "Installed Open WebUI" read -r -p "Would you like to add Ollama? " prompt if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then msg_info "Installing Ollama" - curl -fsSLO https://ollama.com/download/ollama-linux-amd64.tgz - tar -C /usr -xzf ollama-linux-amd64.tgz - rm -rf ollama-linux-amd64.tgz + curl -fsSLO https://ollama.com/download/ollama-linux-arm64.tgz + tar -C /usr -xzf ollama-linux-arm64.tgz + rm -rf ollama-linux-arm64.tgz cat </etc/systemd/system/ollama.service [Unit] Description=Ollama Service diff --git a/install/part-db-install.sh b/install/part-db-install.sh index 9a78787d5..9cd883bb9 100644 --- a/install/part-db-install.sh +++ b/install/part-db-install.sh @@ -22,9 +22,7 @@ $STD apt-get install -y \ php-{opcache,curl,gd,mbstring,xml,bcmath,intl,zip,xsl,pgsql} \ libapache2-mod-php \ composer \ - postgresql \ - wget \ - openssh-server + postgresql msg_ok "Installed Dependencies" msg_info "Setting up PHP" diff --git a/install/peanut-install.sh b/install/peanut-install.sh index b55ffd152..0e3367380 100644 --- a/install/peanut-install.sh +++ b/install/peanut-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gpg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing Node.js" diff --git a/install/petio-install.sh b/install/petio-install.sh index dc472c01c..282fac042 100644 --- a/install/petio-install.sh +++ b/install/petio-install.sh @@ -15,11 +15,6 @@ update_os msg_info "Installing Dependencies" $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 wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing MongoDB 4.4" diff --git a/install/pf2etools-install.sh b/install/pf2etools-install.sh index 4c478f364..13c5f0283 100644 --- a/install/pf2etools-install.sh +++ b/install/pf2etools-install.sh @@ -18,9 +18,7 @@ $STD apt-get install -y \ apache2 \ gpg \ ca-certificates \ - git \ - wget \ - openssh-server + git msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/phpipam-install.sh b/install/phpipam-install.sh index 554278f4b..e06bc76e0 100644 --- a/install/phpipam-install.sh +++ b/install/phpipam-install.sh @@ -15,16 +15,11 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ - sudo \ - mc \ mariadb-server \ apache2 \ libapache2-mod-php \ php8.2 php8.2-{fpm,curl,cli,mysql,gd,intl,imap,apcu,pspell,tidy,xmlrpc,mbstring,gmp,xml,ldap,common,snmp} \ - php-pear \ - wget \ - openssh-server + php-pear msg_ok "Installed Dependencies" msg_info "Setting up MariaDB" diff --git a/install/pialert-install.sh b/install/pialert-install.sh index 566a2e8c8..cc3e191ce 100644 --- a/install/pialert-install.sh +++ b/install/pialert-install.sh @@ -28,9 +28,7 @@ $STD apt-get -y install \ nmap \ aria2 \ wakeonlan \ - wget \ - cron \ - openssh-server + cron msg_ok "Installed Dependencies" msg_info "Installing PHP Dependencies" diff --git a/install/pihole-install.sh b/install/pihole-install.sh index 4db216c76..3ea462d74 100644 --- a/install/pihole-install.sh +++ b/install/pihole-install.sh @@ -14,13 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - sudo \ - mc \ - ufw \ - wget \ - openssh-server +$STD apt-get install -y ufw msg_ok "Installed Dependencies" msg_info "Installing Pi-hole" diff --git a/install/pingvin-install.sh b/install/pingvin-install.sh index 305dd53cb..73a2973fb 100644 --- a/install/pingvin-install.sh +++ b/install/pingvin-install.sh @@ -17,9 +17,7 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ git \ - gnupg \ - wget \ - openssh-server + gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/plex-install.sh b/install/plex-install.sh index 18979d7d6..9320f8809 100644 --- a/install/plex-install.sh +++ b/install/plex-install.sh @@ -14,11 +14,6 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server $STD apt-get install -y gpg msg_ok "Installed Dependencies" diff --git a/install/pocketid-install.sh b/install/pocketid-install.sh index 47e8f8f7e..92a2f3ca4 100644 --- a/install/pocketid-install.sh +++ b/install/pocketid-install.sh @@ -34,7 +34,7 @@ msg_ok "Installed Node.js" msg_info "Installing Golang" set +o pipefail temp_file=$(mktemp) -golang_tarball=$(curl -fsSL https://go.dev/dl/ | grep -oP 'go[\d\.]+\.linux-amd64\.tar\.gz' | head -n 1) +golang_tarball=$(curl -fsSL https://go.dev/dl/ | grep -oP 'go[\d\.]+\.linux-arm64\.tar\.gz' | head -n 1) curl -fsSL "https://golang.org/dl/${golang_tarball}" -o "$temp_file" tar -C /usr/local -xzf "$temp_file" ln -sf /usr/local/go/bin/go /usr/local/bin/go @@ -125,4 +125,4 @@ $STD apt-get -y autoclean msg_ok "Cleaned" motd_ssh -customize \ No newline at end of file +customize diff --git a/install/podman-homeassistant-install.sh b/install/podman-homeassistant-install.sh index b74449c66..b3039e46a 100644 --- a/install/podman-homeassistant-install.sh +++ b/install/podman-homeassistant-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - get_latest_release() { curl -fsSL https://api.github.com/repos/$1/releases/latest | grep '"tag_name":' | cut -d'"' -f4 } diff --git a/install/podman-install.sh b/install/podman-install.sh index cf54f5c91..915ef016a 100644 --- a/install/podman-install.sh +++ b/install/podman-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - get_latest_release() { curl -fsSL https://api.github.com/repos/$1/releases/latest | grep '"tag_name":' | cut -d'"' -f4 } diff --git a/install/postgresql-install.sh b/install/postgresql-install.sh index 0657b5684..bfcabf5ec 100644 --- a/install/postgresql-install.sh +++ b/install/postgresql-install.sh @@ -15,8 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y gnupg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up PostgreSQL Repository" diff --git a/install/prometheus-alertmanager-install.sh b/install/prometheus-alertmanager-install.sh index 4a71e95cb..4471c53f7 100755 --- a/install/prometheus-alertmanager-install.sh +++ b/install/prometheus-alertmanager-install.sh @@ -17,10 +17,10 @@ msg_info "Installing Prometheus Alertmanager" RELEASE=$(curl -fsSL https://api.github.com/repos/prometheus/alertmanager/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') mkdir -p /etc/alertmanager mkdir -p /var/lib/alertmanager -curl -fsSL "https://github.com/prometheus/alertmanager/releases/download/v${RELEASE}/alertmanager-${RELEASE}.linux-amd64.tar.gz" -o $(basename "https://github.com/prometheus/alertmanager/releases/download/v${RELEASE}/alertmanager-${RELEASE}.linux-amd64.tar.gz") -tar -xf alertmanager-${RELEASE}.linux-amd64.tar.gz -mv alertmanager-${RELEASE}.linux-amd64/alertmanager alertmanager-${RELEASE}.linux-amd64/amtool /usr/local/bin/ -mv alertmanager-${RELEASE}.linux-amd64/alertmanager.yml /etc/alertmanager/alertmanager.yml +curl -fsSL "https://github.com/prometheus/alertmanager/releases/download/v${RELEASE}/alertmanager-${RELEASE}.linux-arm64.tar.gz" -o $(basename "https://github.com/prometheus/alertmanager/releases/download/v${RELEASE}/alertmanager-${RELEASE}.linux-arm64.tar.gz") +tar -xf alertmanager-${RELEASE}.linux-arm64.tar.gz +mv alertmanager-${RELEASE}.linux-arm64/alertmanager alertmanager-${RELEASE}.linux-arm64/amtool /usr/local/bin/ +mv alertmanager-${RELEASE}.linux-arm64/alertmanager.yml /etc/alertmanager/alertmanager.yml echo "${RELEASE}" >/opt/${APPLICATION}_version.txt msg_ok "Installed Prometheus Alertmanager" @@ -53,5 +53,5 @@ customize msg_info "Cleaning up" $STD apt-get -y autoremove $STD apt-get -y autoclean -rm -rf alertmanager-${RELEASE}.linux-amd64 alertmanager-${RELEASE}.linux-amd64.tar.gz +rm -rf alertmanager-${RELEASE}.linux-arm64 alertmanager-${RELEASE}.linux-arm64.tar.gz msg_ok "Cleaned" diff --git a/install/prometheus-paperless-ngx-exporter-install.sh b/install/prometheus-paperless-ngx-exporter-install.sh index 96b77404e..7c727c92a 100755 --- a/install/prometheus-paperless-ngx-exporter-install.sh +++ b/install/prometheus-paperless-ngx-exporter-install.sh @@ -15,9 +15,9 @@ update_os msg_info "Installing Prometheus Paperless NGX Exporter" RELEASE=$(curl -fsSL https://api.github.com/repos/hansmi/prometheus-paperless-exporter/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') -curl -fsSL "https://github.com/hansmi/prometheus-paperless-exporter/releases/download/v${RELEASE}/prometheus-paperless-exporter_${RELEASE}_linux_amd64.tar.gz" -o $(basename "https://github.com/hansmi/prometheus-paperless-exporter/releases/download/v${RELEASE}/prometheus-paperless-exporter_${RELEASE}_linux_amd64.tar.gz") -tar -xf prometheus-paperless-exporter_${RELEASE}_linux_amd64.tar.gz -mv prometheus-paperless-exporter_${RELEASE}_linux_amd64/prometheus-paperless-exporter /usr/local/bin/ +curl -fsSL "https://github.com/hansmi/prometheus-paperless-exporter/releases/download/v${RELEASE}/prometheus-paperless-exporter_${RELEASE}_linux_arm64.tar.gz" -o $(basename "https://github.com/hansmi/prometheus-paperless-exporter/releases/download/v${RELEASE}/prometheus-paperless-exporter_${RELEASE}_linux_arm64.tar.gz") +tar -xf prometheus-paperless-exporter_${RELEASE}_linux_arm64.tar.gz +mv prometheus-paperless-exporter_${RELEASE}_linux_arm64/prometheus-paperless-exporter /usr/local/bin/ mkdir -p /etc/prometheus-paperless-ngx-exporter cat </etc/prometheus-paperless-ngx-exporter/paperless_auth_token_file SECRET_AUTH_TOKEN @@ -53,5 +53,5 @@ customize msg_info "Cleaning up" $STD apt-get -y autoremove $STD apt-get -y autoclean -rm -rf prometheus-paperless-exporter_${RELEASE}_linux_amd64/ prometheus-paperless-exporter_${RELEASE}_linux_amd64.tar.gz +rm -rf prometheus-paperless-exporter_${RELEASE}_linux_arm64/ prometheus-paperless-exporter_${RELEASE}_linux_arm64.tar.gz msg_ok "Cleaned" diff --git a/install/proxmox-datacenter-manager-install.sh b/install/proxmox-datacenter-manager-install.sh index ef2ef9153..e823df699 100644 --- a/install/proxmox-datacenter-manager-install.sh +++ b/install/proxmox-datacenter-manager-install.sh @@ -13,16 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - sudo \ - gpg \ - mc \ - wget \ - openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing Proxmox Datacenter Manager" curl -fsSL https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg | gpg --dearmor -o /etc/apt/keyrings/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 diff --git a/install/pterodactyl-wings-install.sh b/install/pterodactyl-wings-install.sh index 935fb7ecd..410f1f50f 100644 --- a/install/pterodactyl-wings-install.sh +++ b/install/pterodactyl-wings-install.sh @@ -23,7 +23,7 @@ msg_ok "Installed Docker" msg_info "Installing Pterodactyl Wings" RELEASE=$(curl -fsSL https://api.github.com/repos/pterodactyl/wings/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') -curl -fsSL "https://github.com/pterodactyl/wings/releases/download/v${RELEASE}/wings_linux_amd64" -o "/usr/local/bin/wings" +curl -fsSL "https://github.com/pterodactyl/wings/releases/download/v${RELEASE}/wings_linux_arm64" -o "/usr/local/bin/wings" chmod u+x /usr/local/bin/wings mkdir -p /etc/pterodactyl echo "${RELEASE}" >/opt/${APPLICATION}_version.txt diff --git a/install/qbittorrent-install.sh b/install/qbittorrent-install.sh index af207a76f..0ecb15565 100644 --- a/install/qbittorrent-install.sh +++ b/install/qbittorrent-install.sh @@ -13,19 +13,11 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Setup qBittorrent-nox" FULLRELEASE=$(curl -fsSL https://api.github.com/repos/userdocs/qbittorrent-nox-static/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }') RELEASE=$(echo $FULLRELEASE | cut -c 9-13) mkdir -p /opt/qbittorrent -curl -fsSL "https://github.com/userdocs/qbittorrent-nox-static/releases/download/${FULLRELEASE}/x86_64-qbittorrent-nox" -o /opt/qbittorrent/qbittorrent-nox +curl -fsSL "https://github.com/userdocs/qbittorrent-nox-static/releases/download/${FULLRELEASE}/aarch64-qbittorrent-nox" -o /opt/qbittorrent/qbittorrent-nox chmod +x /opt/qbittorrent/qbittorrent-nox mkdir -p $HOME/.config/qBittorrent/ cat <$HOME/.config/qBittorrent/qBittorrent.conf diff --git a/install/rabbitmq-install.sh b/install/rabbitmq-install.sh index c093d8189..0fdd6b8bb 100644 --- a/install/rabbitmq-install.sh +++ b/install/rabbitmq-install.sh @@ -20,9 +20,6 @@ $STD apt-get install -y \ gnupg \ apt-transport-https \ make \ - mc \ - wget \ - openssh-server \ software-properties-common msg_ok "Installed Dependencies" diff --git a/install/redis-install.sh b/install/redis-install.sh index 3e9def238..f20fbca9d 100644 --- a/install/redis-install.sh +++ b/install/redis-install.sh @@ -17,8 +17,6 @@ msg_info "Installing Dependencies" $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 wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing Redis" diff --git a/install/runtipi-install.sh b/install/runtipi-install.sh index 92ddf1a82..dd4c14fc5 100644 --- a/install/runtipi-install.sh +++ b/install/runtipi-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing Runtipi (Patience)" DOCKER_CONFIG_PATH='/etc/docker/daemon.json' mkdir -p "$(dirname "$DOCKER_CONFIG_PATH")" diff --git a/install/sabnzbd-install.sh b/install/sabnzbd-install.sh index e09d9fd74..d838b6a5e 100644 --- a/install/sabnzbd-install.sh +++ b/install/sabnzbd-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y par2 $STD apt-get install -y p7zip-full -$STD apt-get install -y wget -$STD apt-get install -y openssh-server cat </etc/apt/sources.list.d/non-free.list deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware EOF diff --git a/install/scrypted-install.sh b/install/scrypted-install.sh index 97197b2e4..5635b8e3d 100644 --- a/install/scrypted-install.sh +++ b/install/scrypted-install.sh @@ -31,13 +31,7 @@ $STD apt-get -y install \ libpango1.0-dev \ librsvg2-dev \ pkg-config \ - curl \ - sudo \ - mc \ - ca-certificates \ - gpg \ - wget \ - openssh-server + gpg msg_ok "Installed Dependencies" msg_info "Setting Up Hardware Acceleration" diff --git a/install/shinobi-install.sh b/install/shinobi-install.sh index 1a57072da..44c00fb6a 100644 --- a/install/shinobi-install.sh +++ b/install/shinobi-install.sh @@ -18,8 +18,6 @@ $STD apt-get install -y make zip net-tools git $STD apt-get install -y gcc g++ cmake $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/slskd-install.sh b/install/slskd-install.sh index bdf4d2e45..32b83d3e7 100644 --- a/install/slskd-install.sh +++ b/install/slskd-install.sh @@ -21,7 +21,7 @@ msg_ok "Installed Dependencies" msg_info "Setup ${APPLICATION}" tmp_file=$(mktemp) RELEASE=$(curl -s https://api.github.com/repos/slskd/slskd/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }') -curl -fsSL "https://github.com/slskd/slskd/releases/download/${RELEASE}/slskd-${RELEASE}-linux-x64.zip" -o $tmp_file +curl -fsSL "https://github.com/slskd/slskd/releases/download/${RELEASE}/slskd-${RELEASE}-linux-arm64.zip" -o $tmp_file unzip -q $tmp_file -d /opt/${APPLICATION} echo "${RELEASE}" >/opt/${APPLICATION}_version.txt JWT_KEY=$(openssl rand -base64 44) diff --git a/install/smokeping-install.sh b/install/smokeping-install.sh index d42652b7a..d09b28db3 100644 --- a/install/smokeping-install.sh +++ b/install/smokeping-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing SmokePing" $STD apt-get install -y smokeping cat </etc/smokeping/config.d/Targets diff --git a/install/spoolman-install.sh b/install/spoolman-install.sh index a90ed750e..0bb841f0c 100644 --- a/install/spoolman-install.sh +++ b/install/spoolman-install.sh @@ -20,10 +20,7 @@ $STD apt-get install -y \ make \ libpq-dev \ gpg \ - ca-certificates \ - mc \ - wget \ - openssh-server + ca-certificates msg_ok "Installed Dependencies" msg_info "Setup Python3" diff --git a/install/stirling-pdf-install.sh b/install/stirling-pdf-install.sh index 5f1d5baaf..97bd8eeb5 100644 --- a/install/stirling-pdf-install.sh +++ b/install/stirling-pdf-install.sh @@ -26,9 +26,7 @@ $STD apt-get install -y \ g++ \ unpaper \ ocrmypdf \ - poppler-utils \ - wget \ - openssh-server + poppler-utils msg_ok "Installed Dependencies" msg_info "Installing LibreOffice Components" diff --git a/install/tandoor-install.sh b/install/tandoor-install.sh index cf271b766..895610375 100644 --- a/install/tandoor-install.sh +++ b/install/tandoor-install.sh @@ -30,10 +30,7 @@ $STD apt-get install -y --no-install-recommends \ pkg-config \ libxmlsec1-dev \ libxml2-dev \ - libxmlsec1-openssl \ - mc \ - wget \ - openssh-server + libxmlsec1-openssl msg_ok "Installed Dependencies" msg_info "Setup Python3" diff --git a/install/tasmoadmin-install.sh b/install/tasmoadmin-install.sh index 5420ea77f..a494d1eb2 100644 --- a/install/tasmoadmin-install.sh +++ b/install/tasmoadmin-install.sh @@ -22,8 +22,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 wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing TasmoAdmin" diff --git a/install/tautulli-install.sh b/install/tautulli-install.sh index 556846cae..fc1cbb4ea 100644 --- a/install/tautulli-install.sh +++ b/install/tautulli-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y git $STD apt-get install -y pip -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setup Python3" diff --git a/install/tianji-install.sh b/install/tianji-install.sh index fce64a9f1..a2a1bd246 100644 --- a/install/tianji-install.sh +++ b/install/tianji-install.sh @@ -24,10 +24,7 @@ $STD apt-get install -y \ git \ make \ gnupg \ - ca-certificates \ - mc \ - wget \ - openssh-server + ca-certificates msg_ok "Installed Dependencies" msg_info "Installing Node.js" diff --git a/install/transmission-install.sh b/install/transmission-install.sh index d8bc883eb..9156089b0 100644 --- a/install/transmission-install.sh +++ b/install/transmission-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y wget -$STD apt-get install -y mc -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing Transmission" $STD apt-get install -y transmission-daemon systemctl stop transmission-daemon diff --git a/install/trilium-install.sh b/install/trilium-install.sh index 0f9f53824..f633cebb6 100644 --- a/install/trilium-install.sh +++ b/install/trilium-install.sh @@ -13,21 +13,12 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - sudo \ - mc \ - wget \ - openssh-server -msg_ok "Installed Dependencies" - msg_info "Setup TriliumNext" cd /opt RELEASE=$(curl -fsSL https://api.github.com/repos/TriliumNext/Notes/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') -curl -fsSL "https://github.com/TriliumNext/Notes/releases/download/v${RELEASE}/TriliumNextNotes-Server-v${RELEASE}-linux-x64.tar.xz" -o $(basename "https://github.com/TriliumNext/Notes/releases/download/v${RELEASE}/TriliumNextNotes-Server-v${RELEASE}-linux-x64.tar.xz") -tar -xf TriliumNextNotes-Server-v${RELEASE}-linux-x64.tar.xz -mv TriliumNextNotes-Server-$RELEASE-linux-x64 /opt/trilium +curl -fsSL "https://github.com/TriliumNext/Notes/releases/download/v${RELEASE}/TriliumNextNotes-Server-v${RELEASE}-linux-arm64.tar.xz" -o $(basename "https://github.com/TriliumNext/Notes/releases/download/v${RELEASE}/TriliumNextNotes-Server-v${RELEASE}-linux-arm64.tar.xz") +tar -xf TriliumNextNotes-Server-v${RELEASE}-linux-arm64.tar.xz +mv TriliumNextNotes-Server-$RELEASE-linux-arm64 /opt/trilium echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt" msg_ok "Setup TriliumNext" @@ -55,7 +46,7 @@ motd_ssh customize msg_info "Cleaning up" -rm -rf /opt/TriliumNextNotes-Server-${RELEASE}-linux-x64.tar.xz +rm -rf /opt/TriliumNextNotes-Server-${RELEASE}-linux-arm64.tar.xz $STD apt-get -y autoremove $STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/typesense-install.sh b/install/typesense-install.sh index 489d4efd0..3057930a5 100644 --- a/install/typesense-install.sh +++ b/install/typesense-install.sh @@ -13,20 +13,11 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - mc \ - sudo \ - wget \ - openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing TypeSense" RELEASE=$(curl -fsSL https://api.github.com/repos/typesense/typesense/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') cd /opt -curl -fsSL "https://dl.typesense.org/releases/${RELEASE}/typesense-server-${RELEASE}-amd64.deb" -o $(basename "https://dl.typesense.org/releases/${RELEASE}/typesense-server-${RELEASE}-amd64.deb") -$STD apt install -y /opt/typesense-server-${RELEASE}-amd64.deb +curl -fsSL "https://dl.typesense.org/releases/${RELEASE}/typesense-server-${RELEASE}-arm64.deb" -o $(basename "https://dl.typesense.org/releases/${RELEASE}/typesense-server-${RELEASE}-arm64.deb") +$STD apt install -y /opt/typesense-server-${RELEASE}-arm64.deb echo 'enable-cors = true' >>/etc/typesense/typesense-server.ini echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt" msg_ok "Installed TypeSense" @@ -35,7 +26,7 @@ motd_ssh customize msg_info "Cleaning up" -rm -rf /opt/typesense-server-${RELEASE}-amd64.deb +rm -rf /opt/typesense-server-${RELEASE}-arm64.deb $STD apt-get -y autoremove $STD apt-get -y autoclean msg_ok "Cleaned" diff --git a/install/ubuntu-install.sh b/install/ubuntu-install.sh index 8363ed59b..59674c696 100644 --- a/install/ubuntu-install.sh +++ b/install/ubuntu-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - motd_ssh customize diff --git a/install/umami-install.sh b/install/umami-install.sh index e5866960d..5733f0467 100644 --- a/install/umami-install.sh +++ b/install/umami-install.sh @@ -17,8 +17,6 @@ msg_info "Installing Dependencies" $STD apt-get install -y git $STD apt-get install -y gpg $STD apt-get install -y postgresql -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/umbrel-install.sh b/install/umbrel-install.sh index f9a5838bc..a48994926 100644 --- a/install/umbrel-install.sh +++ b/install/umbrel-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing Umbrel (Patience)" DOCKER_CONFIG_PATH='/etc/docker/daemon.json' mkdir -p $(dirname $DOCKER_CONFIG_PATH) diff --git a/install/unbound-install.sh b/install/unbound-install.sh index fdf337820..9bb73f535 100644 --- a/install/unbound-install.sh +++ b/install/unbound-install.sh @@ -14,13 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - sudo \ - curl \ - mc \ - wget \ - openssh-server \ - logrotate +$STD apt-get install -y logrotate msg_ok "Installed Dependencies" msg_info "Installing Unbound" diff --git a/install/unmanic-install.sh b/install/unmanic-install.sh index 8826d91b5..e92595be6 100644 --- a/install/unmanic-install.sh +++ b/install/unmanic-install.sh @@ -16,8 +16,6 @@ update_os msg_info "Installing Dependencies (Patience)" $STD apt-get install -y ffmpeg $STD apt-get install -y python3-pip -$STD apt-get install -y wget -$STD apt-get install -y openssh-server rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Installed Dependencies" diff --git a/install/uptimekuma-install.sh b/install/uptimekuma-install.sh index e510264d7..7f7d470df 100644 --- a/install/uptimekuma-install.sh +++ b/install/uptimekuma-install.sh @@ -17,8 +17,6 @@ msg_info "Installing Dependencies" $STD apt-get install -y git $STD apt-get install -y ca-certificates $STD apt-get install -y gnupg -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/vaultwarden-install.sh b/install/vaultwarden-install.sh index 543a40e0b..558741f7e 100644 --- a/install/vaultwarden-install.sh +++ b/install/vaultwarden-install.sh @@ -22,12 +22,7 @@ $STD apt-get -qqy install \ libssl-dev \ libmariadb-dev-compat \ libpq-dev \ - curl \ - sudo \ - argon2 \ - mc \ - wget \ - openssh-server + argon2 msg_ok "Installed Dependencies" WEBVAULT=$(curl -fsSL https://api.github.com/repos/dani-garcia/bw_web_builds/releases/latest | diff --git a/install/victoriametrics-install.sh b/install/victoriametrics-install.sh index 3bc53732a..e8008e333 100644 --- a/install/victoriametrics-install.sh +++ b/install/victoriametrics-install.sh @@ -18,10 +18,10 @@ temp_dir=$(mktemp -d) cd $temp_dir mkdir -p /opt/victoriametrics/data RELEASE=$(curl -fsSL https://api.github.com/repos/VictoriaMetrics/VictoriaMetrics/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') -curl -fsSL "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${RELEASE}/victoria-metrics-linux-amd64-v${RELEASE}.tar.gz" -o $(basename "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${RELEASE}/victoria-metrics-linux-amd64-v${RELEASE}.tar.gz") -curl -fsSL "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${RELEASE}/vmutils-linux-amd64-v${RELEASE}.tar.gz" -o $(basename "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${RELEASE}/vmutils-linux-amd64-v${RELEASE}.tar.gz") -tar -xf victoria-metrics-linux-amd64-v${RELEASE}.tar.gz -C /opt/victoriametrics -tar -xf vmutils-linux-amd64-v${RELEASE}.tar.gz -C /opt/victoriametrics +curl -fsSL "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${RELEASE}/victoria-metrics-linux-arm64-v${RELEASE}.tar.gz" -o $(basename "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${RELEASE}/victoria-metrics-linux-arm64-v${RELEASE}.tar.gz") +curl -fsSL "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${RELEASE}/vmutils-linux-arm64-v${RELEASE}.tar.gz" -o $(basename "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${RELEASE}/vmutils-linux-arm64-v${RELEASE}.tar.gz") +tar -xf victoria-metrics-linux-arm64-v${RELEASE}.tar.gz -C /opt/victoriametrics +tar -xf vmutils-linux-arm64-v${RELEASE}.tar.gz -C /opt/victoriametrics chmod +x /opt/victoriametrics/* msg_ok "Setup VictoriaMetrics" diff --git a/install/vikunja-install.sh b/install/vikunja-install.sh index 0218980a3..28489ea1f 100644 --- a/install/vikunja-install.sh +++ b/install/vikunja-install.sh @@ -14,13 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - sudo \ - make \ - mc \ - wget \ - openssh-server +$STD apt-get install -y make msg_ok "Installed Dependencies" msg_info "Setup Vikunja (Patience)" diff --git a/install/wallos-install.sh b/install/wallos-install.sh index 8720cbe71..eda4de4a2 100644 --- a/install/wallos-install.sh +++ b/install/wallos-install.sh @@ -19,8 +19,6 @@ $STD apt-get install -y \ apache2 \ libapache2-mod-php \ php8.2-{mbstring,gd,curl,intl,imagick,bz2,sqlite3,zip,xml} \ - wget \ - openssh-server \ cron msg_ok "Installed Dependencies" diff --git a/install/wavelog-install.sh b/install/wavelog-install.sh index 9525f2c25..3e93aaf0d 100644 --- a/install/wavelog-install.sh +++ b/install/wavelog-install.sh @@ -15,15 +15,10 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ - curl \ libapache2-mod-php \ mariadb-server \ - mc \ php8.2-{curl,mbstring,mysql,xml,zip,gd} \ - sudo \ - unzip \ - wget \ - openssh-server + unzip msg_ok "Installed Dependencies" msg_info "Setting up Database" diff --git a/install/whoogle-install.sh b/install/whoogle-install.sh index 75916d47d..6c00b8019 100644 --- a/install/whoogle-install.sh +++ b/install/whoogle-install.sh @@ -13,14 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y wget -$STD apt-get install -y openssh-server -msg_ok "Installed Dependencies" - msg_info "Setup Python3" $STD apt-get install -y \ python3 \ diff --git a/install/wikijs-install.sh b/install/wikijs-install.sh index 71e5d4bba..86693e07d 100644 --- a/install/wikijs-install.sh +++ b/install/wikijs-install.sh @@ -21,9 +21,7 @@ $STD apt-get install -y \ build-essential \ python3 \ g++ \ - make \ - wget \ - openssh-server + make msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/wireguard-install.sh b/install/wireguard-install.sh index d7230c29c..47cc24f0f 100644 --- a/install/wireguard-install.sh +++ b/install/wireguard-install.sh @@ -15,8 +15,6 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y git -$STD apt-get install -y wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing WireGuard" diff --git a/install/wordpress-install.sh b/install/wordpress-install.sh index 5db4d89d3..214ac7128 100644 --- a/install/wordpress-install.sh +++ b/install/wordpress-install.sh @@ -15,16 +15,11 @@ update_os msg_info "Installing Dependencies (Patience)" $STD apt-get install -y \ - curl \ unzip \ - sudo \ - mc \ apache2 \ php8.2-{bcmath,common,cli,curl,fpm,gd,snmp,imap,mbstring,mysql,xml,zip} \ libapache2-mod-php \ - mariadb-server \ - wget \ - openssh-server + mariadb-server msg_ok "Installed Dependencies" msg_info "Setting up Database" diff --git a/install/yt-dlp-webui-install.sh b/install/yt-dlp-webui-install.sh index bf60599ac..a21bf72e9 100644 --- a/install/yt-dlp-webui-install.sh +++ b/install/yt-dlp-webui-install.sh @@ -19,7 +19,7 @@ msg_ok "Installed Dependencies" msg_info "Installing ${APPLICATION}" RELEASE=$(curl -fsSL https://api.github.com/repos/marcopiovanello/yt-dlp-web-ui/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') -curl -fsSL "https://github.com/marcopiovanello/yt-dlp-web-ui/releases/download/v${RELEASE}/yt-dlp-webui_linux-amd64" -o "/usr/local/bin/yt-dlp-webui" +curl -fsSL "https://github.com/marcopiovanello/yt-dlp-web-ui/releases/download/v${RELEASE}/yt-dlp-webui_linux-arm64" -o "/usr/local/bin/yt-dlp-webui" chmod +x /usr/local/bin/yt-dlp-webui echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt" msg_ok "Installed ${APPLICATION}" diff --git a/install/yunohost-install.sh b/install/yunohost-install.sh index b9eb4dd80..f49a5f54d 100644 --- a/install/yunohost-install.sh +++ b/install/yunohost-install.sh @@ -18,8 +18,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 wget -$STD apt-get install -y openssh-server msg_ok "Installed Dependencies" msg_info "Installing YunoHost (Patience)" diff --git a/install/zabbix-install.sh b/install/zabbix-install.sh index 4d7756c68..78693aa60 100644 --- a/install/zabbix-install.sh +++ b/install/zabbix-install.sh @@ -13,15 +13,6 @@ setting_up_container network_check update_os -msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ - sudo \ - mc \ - wget \ - openssh-server -msg_ok "Installed Dependencies" - msg_info "Installing Zabbix" cd /tmp || exit curl -fsSL "$(curl -fsSL https://repo.zabbix.com/zabbix/ | diff --git a/install/zammad-install.sh b/install/zammad-install.sh index fba9e7a19..3143b1cf3 100644 --- a/install/zammad-install.sh +++ b/install/zammad-install.sh @@ -19,9 +19,7 @@ $STD apt-get install -y \ gpg \ nginx \ apt-transport-https \ - gnupg \ - wget \ - openssh-server + gnupg msg_ok "Installed Dependencies" msg_info "Setting up Elasticsearch" diff --git a/install/zerotier-one-install.sh b/install/zerotier-one-install.sh index 25447d3e6..a8ad6541f 100644 --- a/install/zerotier-one-install.sh +++ b/install/zerotier-one-install.sh @@ -25,7 +25,7 @@ curl -fsSL 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/main/doc/cont msg_ok "Setup Zerotier-One" msg_info "Setting up UI" -curl -O https://s3-us-west-1.amazonaws.com/key-networks/deb/ztncui/1/x86_64/ztncui_0.8.14_amd64.deb +curl -O https://s3-us-west-1.amazonaws.com/key-networks/deb/ztncui/1/x86_64/ztncui_0.8.14_arm64.deb dpkg -i ztncui_0.8.14_amd64.deb sh -c "echo ZT_TOKEN=$(cat /var/lib/zerotier-one/authtoken.secret) > /opt/key-networks/ztncui/.env" echo HTTPS_PORT=3443 >>/opt/key-networks/ztncui/.env diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index 6256a5f74..c3e21c855 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -20,9 +20,7 @@ $STD apt-get install -y \ g++ \ gcc \ ca-certificates \ - gnupg \ - wget \ - openssh-server + gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/zipline-install.sh b/install/zipline-install.sh index 799267688..41510d0e7 100644 --- a/install/zipline-install.sh +++ b/install/zipline-install.sh @@ -17,12 +17,7 @@ update_os msg_info "Installing Dependencies" $STD apt-get install -y \ postgresql \ - gpg \ - curl \ - sudo \ - mc \ - wget \ - openssh-server + gpg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" diff --git a/install/zitadel-install.sh b/install/zitadel-install.sh index 9fe6edd6f..cea45fb87 100644 --- a/install/zitadel-install.sh +++ b/install/zitadel-install.sh @@ -40,8 +40,8 @@ msg_ok "Installed PostgreSQL" msg_info "Installing Zitadel" RELEASE=$(curl -fsSL https://api.github.com/repos/zitadel/zitadel/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') -curl -fsSL "https://github.com/zitadel/zitadel/releases/download/v$RELEASE/zitadel-linux-amd64.tar.gz" | tar -xz -mv zitadel-linux-amd64/zitadel /usr/local/bin +curl -fsSL "https://github.com/zitadel/zitadel/releases/download/v$RELEASE/zitadel-linux-arm64.tar.gz" | tar -xz +mv zitadel-linux-arm64/zitadel /usr/local/bin msg_ok "Installed Zitadel" msg_info "Setting up Zitadel Environments" @@ -144,7 +144,7 @@ motd_ssh customize msg_info "Cleaning up" -rm -rf ~/zitadel-linux-amd64 +rm -rf ~/zitadel-linux-arm64 $STD apt-get -y autoremove $STD apt-get -y autoclean msg_ok "Cleaned"