diff --git a/ct/backrest.sh b/ct/backrest.sh index 5176b38af..c620a7a82 100644 --- a/ct/backrest.sh +++ b/ct/backrest.sh @@ -36,7 +36,7 @@ function update_script() { msg_info "Updating ${APP} to ${RELEASE}" temp_file=$(mktemp) rm -f /opt/backrest/bin/backrest - curl -fsSL "https://github.com/garethgeorge/backrest/releases/download/v${RELEASE}/backrest_Linux_x86_64.tar.gz" -o "$temp_file" + curl -fsSL "https://github.com/garethgeorge/backrest/releases/download/v${RELEASE}/backrest_Linux_arm64.tar.gz" -o "$temp_file" tar xzf $temp_file -C /opt/backrest/bin chmod +x /opt/backrest/bin/backrest echo "${RELEASE}" >/opt/${APP}_version.txt diff --git a/ct/slskd.sh b/ct/slskd.sh index b2919094e..b38894c64 100644 --- a/ct/slskd.sh +++ b/ct/slskd.sh @@ -37,7 +37,7 @@ function update_script() { msg_info "Updating $APP to v${RELEASE}" tmp_file=$(mktemp) - 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 $STD unzip -oj $tmp_file slskd -d /opt/${APP} echo "${RELEASE}" >/opt/${APP}_version.txt msg_ok "Updated $APP to v${RELEASE}" diff --git a/ct/threadfin.sh b/ct/threadfin.sh index c30435adb..4d941feb8 100644 --- a/ct/threadfin.sh +++ b/ct/threadfin.sh @@ -29,7 +29,7 @@ function update_script() { fi msg_info "Updating $APP" systemctl stop threadfin.service - curl -fsSL "https://github.com/Threadfin/Threadfin/releases/latest/download/Threadfin_linux_amd64" -o "/opt/threadfin/threadfin" + curl -fsSL "https://github.com/Threadfin/Threadfin/releases/latest/download/Threadfin_linux_arm64" -o "/opt/threadfin/threadfin" chmod +x /opt/threadfin/threadfin systemctl start threadfin.service msg_ok "Updated $APP" diff --git a/ct/victoriametrics.sh b/ct/victoriametrics.sh index 4ed4cbbd1..743d42388 100644 --- a/ct/victoriametrics.sh +++ b/ct/victoriametrics.sh @@ -36,11 +36,11 @@ function update_script() { msg_info "Updating ${APP} to v${RELEASE}" temp_dir=$(mktemp -d) cd $temp_dir - 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") + 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") find /opt/victoriametrics -maxdepth 1 -type f -executable -delete - 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 + 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/* echo "${RELEASE}" >/opt/${APP}_version.txt msg_ok "Updated $APP to v${RELEASE}" diff --git a/ct/vikunja.sh b/ct/vikunja.sh index 559735869..fea913a75 100644 --- a/ct/vikunja.sh +++ b/ct/vikunja.sh @@ -36,9 +36,9 @@ function update_script() { msg_info "Updating ${APP} to ${RELEASE}" cd /opt rm -rf /opt/vikunja/vikunja - curl -fsSL "https://dl.vikunja.io/vikunja/$RELEASE/vikunja-$RELEASE-amd64.deb" -o $(basename "https://dl.vikunja.io/vikunja/$RELEASE/vikunja-$RELEASE-amd64.deb") + curl -fsSL "https://dl.vikunja.io/vikunja/$RELEASE/vikunja-$RELEASE-arm64.deb" -o $(basename "https://dl.vikunja.io/vikunja/$RELEASE/vikunja-$RELEASE-arm64.deb") export DEBIAN_FRONTEND=noninteractive - $STD dpkg -i vikunja-$RELEASE-amd64.deb + $STD dpkg -i vikunja-$RELEASE-arm64.deb echo "${RELEASE}" >/opt/${APP}_version.txt msg_ok "Updated ${APP}" @@ -47,7 +47,7 @@ function update_script() { msg_ok "Started ${APP}" msg_info "Cleaning Up" - rm -rf /opt/vikunja-$RELEASE-amd64.deb + rm -rf /opt/vikunja-$RELEASE-arm64.deb msg_ok "Cleaned" msg_ok "Updated Successfully" else diff --git a/ct/watchyourlan.sh b/ct/watchyourlan.sh index 2f09d36a4..de1f679a2 100644 --- a/ct/watchyourlan.sh +++ b/ct/watchyourlan.sh @@ -31,11 +31,11 @@ function update_script() { systemctl stop watchyourlan.service cp -R /data/config.yaml config.yaml RELEASE=$(curl -fsSL https://api.github.com/repos/aceberg/WatchYourLAN/releases/latest | grep -o '"tag_name": *"[^"]*"' | cut -d '"' -f 4) - curl -fsSL "https://github.com/aceberg/WatchYourLAN/releases/download/$RELEASE/watchyourlan_${RELEASE}_linux_amd64.deb" -o $(basename "https://github.com/aceberg/WatchYourLAN/releases/download/$RELEASE/watchyourlan_${RELEASE}_linux_amd64.deb") - dpkg -i watchyourlan_${RELEASE}_linux_amd64.deb + curl -fsSL "https://github.com/aceberg/WatchYourLAN/releases/download/$RELEASE/watchyourlan_${RELEASE}_linux_arm64.deb" -o $(basename "https://github.com/aceberg/WatchYourLAN/releases/download/$RELEASE/watchyourlan_${RELEASE}_linux_arm64.deb") + dpkg -i watchyourlan_${RELEASE}_linux_arm64.deb cp -R config.yaml /data/config.yaml sed -i 's|/etc/watchyourlan/config.yaml|/data/config.yaml|' /lib/systemd/system/watchyourlan.service - rm watchyourlan_${RELEASE}_linux_amd64.deb config.yaml + rm watchyourlan_${RELEASE}_linux_arm64.deb config.yaml systemctl enable -q --now watchyourlan msg_ok "Updated $APP" exit diff --git a/ct/yt-dlp-webui.sh b/ct/yt-dlp-webui.sh index da4fdded6..519c20219 100644 --- a/ct/yt-dlp-webui.sh +++ b/ct/yt-dlp-webui.sh @@ -40,7 +40,7 @@ function update_script() { msg_info "Updating $APP to v${RELEASE}" rm -rf /usr/local/bin/yt-dlp-webui -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 msg_ok "Updated $APP LXC" @@ -60,4 +60,4 @@ description msg_ok "Completed Successfully!\n" echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:3033${CL}" \ No newline at end of file +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:3033${CL}" diff --git a/ct/zitadel.sh b/ct/zitadel.sh index f4ad2b0ac..939cc14e0 100644 --- a/ct/zitadel.sh +++ b/ct/zitadel.sh @@ -35,8 +35,8 @@ function update_script() { msg_info "Updating $APP to ${RELEASE}" cd /tmp - 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 $STD zitadel setup --masterkeyFile /opt/zitadel/.masterkey --config /opt/zitadel/config.yaml --init-projections=true echo "${RELEASE}" >/opt/${APP}_version.txt msg_ok "Updated $APP to ${RELEASE}" @@ -46,7 +46,7 @@ function update_script() { msg_ok "Started $APP" msg_info "Cleaning Up" - rm -rf /tmp/zitadel-linux-amd64 + rm -rf /tmp/zitadel-linux-arm64 msg_ok "Cleanup Completed" msg_ok "Update Successful" else diff --git a/ct/zoraxy.sh b/ct/zoraxy.sh index f4747be78..31413f050 100644 --- a/ct/zoraxy.sh +++ b/ct/zoraxy.sh @@ -31,9 +31,9 @@ function update_script() { if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]]; then msg_info "Updating $APP to ${RELEASE}" systemctl stop zoraxy - curl -fsSL "https://github.com/tobychui/zoraxy/releases/download/${RELEASE}/zoraxy_linux_amd64" -o $(basename "https://github.com/tobychui/zoraxy/releases/download/${RELEASE}/zoraxy_linux_amd64") + curl -fsSL "https://github.com/tobychui/zoraxy/releases/download/${RELEASE}/zoraxy_linux_arm64" -o $(basename "https://github.com/tobychui/zoraxy/releases/download/${RELEASE}/zoraxy_linux_arm64") rm -rf /opt/zoraxy/zoraxy - mv zoraxy_linux_amd64 /opt/zoraxy/zoraxy + mv zoraxy_linux_arm64 /opt/zoraxy/zoraxy chmod +x /opt/zoraxy/zoraxy systemctl start zoraxy echo "${RELEASE}" >/opt/${APP}_version.txt diff --git a/ct/zot-registry.sh b/ct/zot-registry.sh index 5614177d4..5ed05d81c 100644 --- a/ct/zot-registry.sh +++ b/ct/zot-registry.sh @@ -36,7 +36,7 @@ function update_script() { msg_ok "Stopped Zot service" msg_info "Updating Zot to ${RELEASE}" - curl -fsSL "https://github.com/project-zot/zot/releases/download/${RELEASE}/zot-linux-amd64" -o /usr/bin/zot + curl -fsSL "https://github.com/project-zot/zot/releases/download/${RELEASE}/zot-linux-arm64" -o /usr/bin/zot chmod +x /usr/bin/zot chown root:root /usr/bin/zot echo "${RELEASE}" >~/.${APP} diff --git a/frontend/public/json/statuses.json b/frontend/public/json/statuses.json index b26d2b4b8..b7f558bf1 100644 --- a/frontend/public/json/statuses.json +++ b/frontend/public/json/statuses.json @@ -25,13 +25,13 @@ "audiobookshelf.json": "โœ…", "authelia.json": "โœ…", "autobrr.json": "โœ…", - "babybuddy.json": "๐Ÿงช", - "backrest.json": "๐Ÿšง", + "babybuddy.json": "โœ…", + "backrest.json": "๐Ÿงช", "baikal.json": "โœ…", "barcode-buddy.json": "โœ…", "bazarr.json": "โœ…", "beszel.json": "โœ…", - "bitmagnet.json": "๐Ÿšง", + "bitmagnet.json": "๐Ÿงช", "blocky.json": "โœ…", "bookstack.json": "โœ…", "bunkerweb.json": "โœ…", @@ -44,12 +44,12 @@ "checkmk.json": "โŒ", "clean-lxcs.json": "โœ…", "clean-orphaned-lvm.json": "๐Ÿšง", - "cloudflare-ddns.json": "๐Ÿšง", + "cloudflare-ddns.json": "๐Ÿงช", "cloudflared.json": "โœ…", "cockpit.json": "โœ…", "coder-code-server.json": "๐Ÿšง", "commafeed.json": "โœ…", - "configarr.json": "๐Ÿšง", + "configarr.json": "๐Ÿงช", "cosmos.json": "โœ…", "crafty-controller.json": "โœ…", "cron-update-lxcs.json": "โœ…", @@ -88,14 +88,14 @@ "flowiseai.json": "๐Ÿšง", "fluid-calendar.json": "๐Ÿงช", "forgejo.json": "โœ…", - "freepbx.json": "๐Ÿšง", + "freepbx.json": "โŒ", "freshrss.json": "โœ…", "frigate.json": "โœ…", "fstrim.json": "โœ…", "fumadocs.json": "๐Ÿงช", "gatus.json": "๐Ÿงช", "ghost.json": "โœ…", - "gitea-mirror.json": "๐Ÿšง", + "gitea-mirror.json": "๐Ÿงช", "gitea.json": "โœ…", "glance.json": "โœ…", "glances.json": "๐Ÿšง", @@ -104,7 +104,7 @@ "gokapi.json": "โœ…", "gotify.json": "โœ…", "grafana.json": "โœ…", - "graylog.json": "๐Ÿšง", + "graylog.json": "โœ…", "grist.json": "โœ…", "grocy.json": "โœ…", "habitica.json": "โœ…", @@ -285,24 +285,24 @@ "sftpgo.json": "โœ…", "shinobi.json": "โœ…", "silverbullet.json": "๐Ÿšง", - "slskd.json": "๐Ÿšง", + "slskd.json": "๐Ÿงช", "smokeping.json": "โœ…", - "snipeit.json": "๐Ÿšง", + "snipeit.json": "๐Ÿงช", "sonarr.json": "โœ…", "spoolman.json": "โœ…", - "sqlserver2022.json": "๐Ÿšง", + "sqlserver2022.json": "โŒ", "statuses.json": "๐Ÿšง", "stirling-pdf.json": "โœ…", - "streamlink-webui.json": "๐Ÿšง", + "streamlink-webui.json": "๐Ÿงช", "syncthing.json": "โœ…", "tandoor.json": "โœ…", "tasmoadmin.json": "โœ…", - "tasmocompiler.json": "๐Ÿšง", + "tasmocompiler.json": "๐Ÿงช", "tautulli.json": "โœ…", "tdarr.json": "โœ…", "technitiumdns.json": "โœ…", "teddycloud.json": "โŒ", - "the-lounge.json": "๐Ÿšง", + "the-lounge.json": "๐Ÿงช", "threadfin.json": "โœ…", "tianji.json": "๐Ÿงช", "traccar.json": "โœ…", @@ -310,7 +310,7 @@ "transmission.json": "โœ…", "trilium.json": "โœ…", "turnkey.json": "๐Ÿšง", - "typesense.json": "๐Ÿšง", + "typesense.json": "๐Ÿงช", "ubuntu.json": "โœ…", "ubuntu2204-vm.json": "๐Ÿงช", "ubuntu2404-vm.json": "๐Ÿงช", @@ -318,22 +318,22 @@ "ubuntu2504-vm.json": "๐Ÿšง", "umami.json": "โœ…", "umbrel-os-vm.json": "๐Ÿšง", - "umlautadaptarr.json": "๐Ÿšง", + "umlautadaptarr.json": "โŒ", "unbound.json": "โœ…", "unifi.json": "โœ…", "unmanic.json": "โœ…", "update-lxcs.json": "โœ…", "update-repo.json": "โŒ", "uptimekuma.json": "โœ…", - "urbackupserver.json": "๐Ÿšง", + "urbackupserver.json": "โŒ", "vaultwarden.json": "โœ…", - "victoriametrics.json": "๐Ÿšง", - "vikunja.json": "โŒ", - "wallos.json": "๐Ÿšง", + "victoriametrics.json": "๐Ÿงช", + "vikunja.json": "๐Ÿงช", + "wallos.json": "๐Ÿงช", "wastebin.json": "โœ…", "watcharr.json": "๐Ÿงช", "watchyourlan.json": "โœ…", - "wavelog.json": "๐Ÿšง", + "wavelog.json": "๐Ÿงช", "wazuh.json": "โŒ", "web-check.json": "๐Ÿงช", "webmin.json": "๐Ÿšง", @@ -341,7 +341,7 @@ "whisparr.json": "โœ…", "wikijs.json": "โœ…", "wireguard.json": "โœ…", - "wizarr.json": "๐Ÿšง", + "wizarr.json": "๐Ÿงช", "wordpress.json": "๐Ÿงช", "yt-dlp-webui.json": "๐Ÿงช", "yunohost.json": "โœ…", @@ -352,6 +352,6 @@ "zipline.json": "โœ…", "zitadel.json": "๐Ÿงช", "zoraxy.json": "โœ…", - "zot-registry.json": "๐Ÿšง", + "zot-registry.json": "๐Ÿงช", "zwave-js-ui.json": "โœ…" } diff --git a/install/backrest-install.sh b/install/backrest-install.sh index f8cc5a06c..d84624665 100644 --- a/install/backrest-install.sh +++ b/install/backrest-install.sh @@ -17,7 +17,7 @@ msg_info "Installing Backrest" RELEASE=$(curl -fsSL https://api.github.com/repos/garethgeorge/backrest/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') temp_file=$(mktemp) mkdir -p /opt/backrest/{bin,config,data} -curl -fsSL "https://github.com/garethgeorge/backrest/releases/download/v${RELEASE}/backrest_Linux_x86_64.tar.gz" -o "$temp_file" +curl -fsSL "https://github.com/garethgeorge/backrest/releases/download/v${RELEASE}/backrest_Linux_arm64.tar.gz" -o "$temp_file" tar xzf $temp_file -C /opt/backrest/bin chmod +x /opt/backrest/bin/backrest echo "${RELEASE}" >/opt/${APPLICATION}_version.txt diff --git a/install/homeassistant-core-install.sh b/install/homeassistant-core-install.sh index fc5305bac..4205435c6 100644 --- a/install/homeassistant-core-install.sh +++ b/install/homeassistant-core-install.sh @@ -53,7 +53,6 @@ $STD apt-get install -y \ python3.13 \ python3.13-dev \ python3.13-venv -rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED ln -sf /usr/bin/python3.13 /usr/bin/python3 msg_ok "Setup Python3" diff --git a/install/vikunja-install.sh b/install/vikunja-install.sh index f56d073d3..f27de26ca 100644 --- a/install/vikunja-install.sh +++ b/install/vikunja-install.sh @@ -20,8 +20,8 @@ msg_ok "Installed Dependencies" msg_info "Setup Vikunja (Patience)" cd /opt RELEASE=$(curl -fsSL https://dl.vikunja.io/vikunja/ | grep -oP 'href="/vikunja/\K[0-9]+\.[0-9]+\.[0-9]+' | sort -V | tail -n 1) -curl -fsSL "https://dl.vikunja.io/vikunja/$RELEASE/vikunja-$RELEASE-amd64.deb" -o vikunja-$RELEASE-amd64.deb -$STD dpkg -i vikunja-$RELEASE-amd64.deb +curl -fsSL "https://dl.vikunja.io/vikunja/$RELEASE/vikunja-$RELEASE-arm64.deb" -o vikunja-$RELEASE-arm64.deb +$STD dpkg -i vikunja-$RELEASE-arm64.deb sed -i 's|^ timezone: .*| timezone: UTC|' /etc/vikunja/config.yml sed -i 's|"./vikunja.db"|"/etc/vikunja/vikunja.db"|' /etc/vikunja/config.yml sed -i 's|./files|/etc/vikunja/files|' /etc/vikunja/config.yml @@ -33,7 +33,7 @@ motd_ssh customize msg_info "Cleaning up" -rm -rf /opt/vikunja-$RELEASE-amd64.deb +rm -rf /opt/vikunja-$RELEASE-arm64.deb $STD apt-get autoremove $STD apt-get autoclean msg_ok "Cleaned" diff --git a/install/zot-registry-install.sh b/install/zot-registry-install.sh index beaf3ea91..5c1940867 100644 --- a/install/zot-registry-install.sh +++ b/install/zot-registry-install.sh @@ -19,7 +19,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Zot Registry" RELEASE=$(curl -fsSL https://api.github.com/repos/project-zot/zot/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }') -curl -fsSL "https://github.com/project-zot/zot/releases/download/${RELEASE}/zot-linux-amd64" -o /usr/bin/zot +curl -fsSL "https://github.com/project-zot/zot/releases/download/${RELEASE}/zot-linux-arm64" -o /usr/bin/zot chmod +x /usr/bin/zot chown root:root /usr/bin/zot mkdir -p /etc/zot