From fb99364f101e417bdda47952cbb5f548ca66effa Mon Sep 17 00:00:00 2001 From: tremor021 Date: Thu, 22 Jan 2026 22:33:53 +0100 Subject: [PATCH] update FileFlows --- ct/fileflows.sh | 2 +- install/fileflows-install.sh | 26 ++++++++++++-------------- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/ct/fileflows.sh b/ct/fileflows.sh index 03a0b5e0f..45a03faa1 100644 --- a/ct/fileflows.sh +++ b/ct/fileflows.sh @@ -21,7 +21,7 @@ color catch_errors function update_script() { - header_info +header_info check_container_storage check_container_resources diff --git a/install/fileflows-install.sh b/install/fileflows-install.sh index 0e04c881d..81ecfd1ac 100644 --- a/install/fileflows-install.sh +++ b/install/fileflows-install.sh @@ -15,32 +15,30 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ ffmpeg \ - jq \ imagemagick msg_ok "Installed Dependencies" setup_hwaccel +setup_deb822_repo \ + "microsoft" \ + "https://packages.microsoft.com/keys/microsoft-2025.asc" \ + "https://packages.microsoft.com/debian/13/prod/" \ + "trixie" +fetch_and_deploy_archive "https://fileflows.com/downloads/zip" "/opt/fileflows" 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 -$STD dpkg -i packages-microsoft-prod.deb -rm -rf packages-microsoft-prod.deb -$STD apt-get update -$STD apt-get install -y aspnetcore-runtime-8.0 +$STD apt install -y aspnetcore-runtime-8.0 msg_ok "Installed ASP.NET Core Runtime" -msg_info "Setup ${APPLICATION}" +msg_info "Setup FileFlows" $STD ln -svf /usr/bin/ffmpeg /usr/local/bin/ffmpeg $STD ln -svf /usr/bin/ffprobe /usr/local/bin/ffprobe -temp_file=$(mktemp) -curl -fsSL https://fileflows.com/downloads/zip -o "$temp_file" -$STD unzip -d /opt/fileflows "$temp_file" -(cd /opt/fileflows/Server && dotnet FileFlows.Server.dll --systemd install --root true) +cd /opt/fileflows/Server +$STD dotnet FileFlows.Server.dll --systemd install --root true systemctl enable -q --now fileflows -rm -f "$temp_file" -msg_ok "Setup ${APPLICATION}" +msg_ok "Setup FileFlows" motd_ssh customize