diff --git a/frontend/public/json/statuses.json b/frontend/public/json/statuses.json index 513a210cc..00bd616cf 100644 --- a/frontend/public/json/statuses.json +++ b/frontend/public/json/statuses.json @@ -33,7 +33,7 @@ "beszel.json": "โœ…", "bitmagnet.json": "๐Ÿงช", "blocky.json": "โœ…", - "booklore.json": "๐Ÿšง", + "booklore.json": "๐Ÿงช", "bookstack.json": "โœ…", "bunkerweb.json": "โœ…", "bytestash.json": "โœ…", @@ -51,7 +51,7 @@ "coder-code-server.json": "๐Ÿšง", "commafeed.json": "โœ…", "configarr.json": "๐Ÿงช", - "convertx.json": "๐Ÿšง", + "convertx.json": "๐Ÿงช", "cosmos.json": "โœ…", "crafty-controller.json": "โœ…", "cron-update-lxcs.json": "โœ…", @@ -104,7 +104,7 @@ "glpi.json": "โœ…", "go2rtc.json": "โœ…", "gokapi.json": "โœ…", - "gomft.json": "๐Ÿšง", + "gomft.json": "๐Ÿงช", "gotify.json": "โœ…", "grafana.json": "โœ…", "graylog.json": "โœ…", @@ -124,10 +124,10 @@ "homepage.json": "โœ…", "homer.json": "โœ…", "host-backup.json": "๐Ÿงช", - "huntarr.json": "๐Ÿšง", + "huntarr.json": "๐Ÿงช", "hyperhdr.json": "โœ…", "hyperion.json": "โœ…", - "immich.json": "๐Ÿšง", + "immich.json": "๐Ÿงช", "influxdb.json": "โœ…", "inspircd.json": "โŒ", "inventree.json": "โŒ", @@ -136,22 +136,22 @@ "jackett.json": "โœ…", "jellyfin.json": "โœ…", "jellyseerr.json": "โœ…", - "jenkins.json": "๐Ÿšง", + "jenkins.json": "๐Ÿงช", "jupyternotebook.json": "๐Ÿงช", - "karakeep.json": "๐Ÿšง", - "kasm.json": "๐Ÿšง", + "karakeep.json": "๐Ÿงช", + "kasm.json": "๐Ÿงช", "kavita.json": "โœ…", "kernel-clean.json": "โœ…", "kernel-pin.json": "๐Ÿšง", "keycloak.json": "โœ…", - "kimai.json": "๐Ÿšง", - "koillection.json": "๐Ÿšง", - "kometa.json": "๐Ÿšง", - "komga.json": "๐Ÿšง", - "komodo.json": "๐Ÿšง", + "kimai.json": "๐Ÿงช", + "koillection.json": "๐Ÿงช", + "kometa.json": "๐Ÿงช", + "komga.json": "๐Ÿงช", + "komodo.json": "๐Ÿงช", "kubo.json": "โœ…", "lazylibrarian.json": "โœ…", - "libretranslate.json": "๐Ÿšง", + "libretranslate.json": "๐Ÿงช", "lidarr.json": "โœ…", "linkwarden.json": "โœ…", "listmonk.json": "๐Ÿšง", @@ -359,4 +359,4 @@ "zoraxy.json": "โœ…", "zot-registry.json": "๐Ÿงช", "zwave-js-ui.json": "โœ…" -} \ No newline at end of file +} diff --git a/install/immich-install.sh b/install/immich-install.sh index 1944b28ad..5fd9fd9c1 100644 --- a/install/immich-install.sh +++ b/install/immich-install.sh @@ -86,36 +86,12 @@ ln -s /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/bin/ffmpeg ln -s /usr/lib/jellyfin-ffmpeg/ffprobe /usr/bin/ffprobe msg_ok "Dependencies Installed" -read -r -p "Install OpenVINO dependencies for Intel HW-accelerated machine-learning? y/N " prompt -if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then - msg_info "Installing OpenVINO dependencies" - touch ~/.openvino - tmp_dir=$(mktemp -d) - $STD pushd "$tmp_dir" - curl -fsSLO https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.17384.11/intel-igc-core_1.0.17384.11_amd64.deb - curl -fsSLO https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.17384.11/intel-igc-opencl_1.0.17384.11_amd64.deb - curl -fsSLO https://github.com/intel/compute-runtime/releases/download/24.31.30508.7/intel-opencl-icd_24.31.30508.7_amd64.deb - curl -fsSLO https://github.com/intel/compute-runtime/releases/download/24.31.30508.7/libigdgmm12_22.4.1_amd64.deb - $STD apt install -y ./*.deb - $STD popd - rm -rf "$tmp_dir" - dpkg -l | grep "intel-opencl-icd" | awk '{print $3}' >~/.intel_version - if [[ "$CTTYPE" == "0" ]]; then - chgrp video /dev/dri - chmod 755 /dev/dri - chmod 660 /dev/dri/* - $STD adduser "$(id -u -n)" video - $STD adduser "$(id -u -n)" render - fi - msg_ok "Installed OpenVINO dependencies" -fi - NODE_VERSION="22" setup_nodejs PG_VERSION="16" PG_MODULES="pgvector" setup_postgresql msg_info "Setting up Postgresql Database" VCHORD_RELEASE="$(curl -fsSL https://api.github.com/repos/tensorchord/vectorchord/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')" -curl -fsSL "https://github.com/tensorchord/VectorChord/releases/download/${VCHORD_RELEASE}/postgresql-16-vchord_${VCHORD_RELEASE}-1_amd64.deb" -o vchord.deb +curl -fsSL "https://github.com/tensorchord/VectorChord/releases/download/${VCHORD_RELEASE}/postgresql-16-vchord_${VCHORD_RELEASE}-1_arm64.deb" -o vchord.deb $STD apt install -y ./vchord.deb rm vchord.deb echo "$VCHORD_RELEASE" >~/.vchord_version @@ -306,16 +282,9 @@ msg_ok "Installed Immich Web Components" cd "$SRC_DIR"/machine-learning export VIRTUAL_ENV="${ML_DIR}/ml-venv" $STD uv venv "$VIRTUAL_ENV" -if [[ -f ~/.openvino ]]; then - msg_info "Installing HW-accelerated machine-learning" - uv -q sync --extra openvino --no-cache --active - patchelf --clear-execstack "${VIRTUAL_ENV}/lib/python3.11/site-packages/onnxruntime/capi/onnxruntime_pybind11_state.cpython-311-x86_64-linux-gnu.so" - msg_ok "Installed HW-accelerated machine-learning" -else - msg_info "Installing machine-learning" - uv -q sync --extra cpu --no-cache --active - msg_ok "Installed machine-learning" -fi +msg_info "Installing machine-learning" +uv -q sync --extra cpu --no-cache --active +msg_ok "Installed machine-learning" cd "$SRC_DIR" cp -a machine-learning/{ann,immich_ml} "$ML_DIR" if [[ -f ~/.openvino ]]; then @@ -332,7 +301,7 @@ ln -s "$UPLOAD_DIR" "$ML_DIR"/upload msg_info "Installing Immich CLI" $STD npm install --build-from-source sharp -rm -rf "$APP_DIR"/node_modules/@img/sharp-{libvips*,linuxmusl-x64} +rm -rf "$APP_DIR"/node_modules/@img/sharp-{libvips*,linuxmusl-aarch64} $STD npm i -g @immich/cli msg_ok "Installed Immich CLI" diff --git a/install/karakeep-install.sh b/install/karakeep-install.sh index a3af883a0..49c21da9b 100644 --- a/install/karakeep-install.sh +++ b/install/karakeep-install.sh @@ -28,7 +28,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Additional Tools" curl -fsSL "https://github.com/Y2Z/monolith/releases/latest/download/monolith-gnu-linux-aarch64" -o "/usr/bin/monolith" chmod +x /usr/bin/monolith -curl -fsSL "https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/yt-dlp_linux" -o "/usr/bin/yt-dlp" +curl -fsSL "https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/yt-dlp_linux_aarch64" -o "/usr/bin/yt-dlp" chmod +x /usr/bin/yt-dlp msg_ok "Installed Additional Tools" diff --git a/install/libretranslate-install.sh b/install/libretranslate-install.sh index d6f6d2b67..5f0238fe5 100644 --- a/install/libretranslate-install.sh +++ b/install/libretranslate-install.sh @@ -26,6 +26,7 @@ $STD apt-get install -y \ python3-pip \ python3-dev \ python3-icu +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Setup Python3" setup_uv