chore(statuses): update statuses

changed:
booklore
convertx
gomft
huntarr
immich - dont think itll work
jenkins
karakeep
kasm
kimai
koillection
kometa
komga
komodo
libretranslate
This commit is contained in:
Sam Heinz
2025-07-01 14:50:41 +10:00
parent 328b37b81b
commit c4a07502df
4 changed files with 22 additions and 52 deletions

View File

@@ -33,7 +33,7 @@
"beszel.json": "✅", "beszel.json": "✅",
"bitmagnet.json": "🧪", "bitmagnet.json": "🧪",
"blocky.json": "✅", "blocky.json": "✅",
"booklore.json": "🚧", "booklore.json": "🧪",
"bookstack.json": "✅", "bookstack.json": "✅",
"bunkerweb.json": "✅", "bunkerweb.json": "✅",
"bytestash.json": "✅", "bytestash.json": "✅",
@@ -51,7 +51,7 @@
"coder-code-server.json": "🚧", "coder-code-server.json": "🚧",
"commafeed.json": "✅", "commafeed.json": "✅",
"configarr.json": "🧪", "configarr.json": "🧪",
"convertx.json": "🚧", "convertx.json": "🧪",
"cosmos.json": "✅", "cosmos.json": "✅",
"crafty-controller.json": "✅", "crafty-controller.json": "✅",
"cron-update-lxcs.json": "✅", "cron-update-lxcs.json": "✅",
@@ -104,7 +104,7 @@
"glpi.json": "✅", "glpi.json": "✅",
"go2rtc.json": "✅", "go2rtc.json": "✅",
"gokapi.json": "✅", "gokapi.json": "✅",
"gomft.json": "🚧", "gomft.json": "🧪",
"gotify.json": "✅", "gotify.json": "✅",
"grafana.json": "✅", "grafana.json": "✅",
"graylog.json": "✅", "graylog.json": "✅",
@@ -124,10 +124,10 @@
"homepage.json": "✅", "homepage.json": "✅",
"homer.json": "✅", "homer.json": "✅",
"host-backup.json": "🧪", "host-backup.json": "🧪",
"huntarr.json": "🚧", "huntarr.json": "🧪",
"hyperhdr.json": "✅", "hyperhdr.json": "✅",
"hyperion.json": "✅", "hyperion.json": "✅",
"immich.json": "🚧", "immich.json": "🧪",
"influxdb.json": "✅", "influxdb.json": "✅",
"inspircd.json": "❌", "inspircd.json": "❌",
"inventree.json": "❌", "inventree.json": "❌",
@@ -136,22 +136,22 @@
"jackett.json": "✅", "jackett.json": "✅",
"jellyfin.json": "✅", "jellyfin.json": "✅",
"jellyseerr.json": "✅", "jellyseerr.json": "✅",
"jenkins.json": "🚧", "jenkins.json": "🧪",
"jupyternotebook.json": "🧪", "jupyternotebook.json": "🧪",
"karakeep.json": "🚧", "karakeep.json": "🧪",
"kasm.json": "🚧", "kasm.json": "🧪",
"kavita.json": "✅", "kavita.json": "✅",
"kernel-clean.json": "✅", "kernel-clean.json": "✅",
"kernel-pin.json": "🚧", "kernel-pin.json": "🚧",
"keycloak.json": "✅", "keycloak.json": "✅",
"kimai.json": "🚧", "kimai.json": "🧪",
"koillection.json": "🚧", "koillection.json": "🧪",
"kometa.json": "🚧", "kometa.json": "🧪",
"komga.json": "🚧", "komga.json": "🧪",
"komodo.json": "🚧", "komodo.json": "🧪",
"kubo.json": "✅", "kubo.json": "✅",
"lazylibrarian.json": "✅", "lazylibrarian.json": "✅",
"libretranslate.json": "🚧", "libretranslate.json": "🧪",
"lidarr.json": "✅", "lidarr.json": "✅",
"linkwarden.json": "✅", "linkwarden.json": "✅",
"listmonk.json": "🚧", "listmonk.json": "🚧",
@@ -359,4 +359,4 @@
"zoraxy.json": "✅", "zoraxy.json": "✅",
"zot-registry.json": "🧪", "zot-registry.json": "🧪",
"zwave-js-ui.json": "✅" "zwave-js-ui.json": "✅"
} }

View File

@@ -86,36 +86,12 @@ ln -s /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/bin/ffmpeg
ln -s /usr/lib/jellyfin-ffmpeg/ffprobe /usr/bin/ffprobe ln -s /usr/lib/jellyfin-ffmpeg/ffprobe /usr/bin/ffprobe
msg_ok "Dependencies Installed" 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 NODE_VERSION="22" setup_nodejs
PG_VERSION="16" PG_MODULES="pgvector" setup_postgresql PG_VERSION="16" PG_MODULES="pgvector" setup_postgresql
msg_info "Setting up Postgresql Database" 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) }')" 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 $STD apt install -y ./vchord.deb
rm vchord.deb rm vchord.deb
echo "$VCHORD_RELEASE" >~/.vchord_version echo "$VCHORD_RELEASE" >~/.vchord_version
@@ -306,16 +282,9 @@ msg_ok "Installed Immich Web Components"
cd "$SRC_DIR"/machine-learning cd "$SRC_DIR"/machine-learning
export VIRTUAL_ENV="${ML_DIR}/ml-venv" export VIRTUAL_ENV="${ML_DIR}/ml-venv"
$STD uv venv "$VIRTUAL_ENV" $STD uv venv "$VIRTUAL_ENV"
if [[ -f ~/.openvino ]]; then msg_info "Installing machine-learning"
msg_info "Installing HW-accelerated machine-learning" uv -q sync --extra cpu --no-cache --active
uv -q sync --extra openvino --no-cache --active msg_ok "Installed machine-learning"
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
cd "$SRC_DIR" cd "$SRC_DIR"
cp -a machine-learning/{ann,immich_ml} "$ML_DIR" cp -a machine-learning/{ann,immich_ml} "$ML_DIR"
if [[ -f ~/.openvino ]]; then if [[ -f ~/.openvino ]]; then
@@ -332,7 +301,7 @@ ln -s "$UPLOAD_DIR" "$ML_DIR"/upload
msg_info "Installing Immich CLI" msg_info "Installing Immich CLI"
$STD npm install --build-from-source sharp $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 $STD npm i -g @immich/cli
msg_ok "Installed Immich CLI" msg_ok "Installed Immich CLI"

View File

@@ -28,7 +28,7 @@ msg_ok "Installed Dependencies"
msg_info "Installing Additional Tools" msg_info "Installing Additional Tools"
curl -fsSL "https://github.com/Y2Z/monolith/releases/latest/download/monolith-gnu-linux-aarch64" -o "/usr/bin/monolith" curl -fsSL "https://github.com/Y2Z/monolith/releases/latest/download/monolith-gnu-linux-aarch64" -o "/usr/bin/monolith"
chmod +x /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 chmod +x /usr/bin/yt-dlp
msg_ok "Installed Additional Tools" msg_ok "Installed Additional Tools"

View File

@@ -26,6 +26,7 @@ $STD apt-get install -y \
python3-pip \ python3-pip \
python3-dev \ python3-dev \
python3-icu python3-icu
rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED
msg_ok "Setup Python3" msg_ok "Setup Python3"
setup_uv setup_uv