diff --git a/ct/fileflows.sh b/ct/fileflows.sh index 07cf62d8e..f2e20f1c4 100644 --- a/ct/fileflows.sh +++ b/ct/fileflows.sh @@ -29,11 +29,11 @@ function update_script() { msg_error "No ${APP} Installation Found!" exit fi - + update_available=$(curl -fsSL -X 'GET' "http://localhost:19200/api/status/update-available" -H 'accept: application/json' | jq .UpdateAvailable) if [[ "${update_available}" == "true" ]]; then msg_info "Stopping Service" - systemctl stop fileflows + systemctl stop fileflows* msg_info "Stopped Service" msg_info "Creating Backup" @@ -45,7 +45,7 @@ function update_script() { fetch_and_deploy_from_url "https://fileflows.com/downloads/zip" "/opt/fileflows" msg_info "Starting Service" - systemctl start fileflows + systemctl start fileflows* msg_ok "Started Service" msg_ok "Updated successfully!" else diff --git a/install/fileflows-install.sh b/install/fileflows-install.sh index 0043a0edd..bc6f6f797 100644 --- a/install/fileflows-install.sh +++ b/install/fileflows-install.sh @@ -33,13 +33,25 @@ msg_ok "Installed ASP.NET Core Runtime" fetch_and_deploy_from_url "https://fileflows.com/downloads/zip" "/opt/fileflows" -msg_info "Setup FileFlows" $STD ln -svf /usr/bin/ffmpeg /usr/local/bin/ffmpeg $STD ln -svf /usr/bin/ffprobe /usr/local/bin/ffprobe -cd /opt/fileflows/Server -dotnet FileFlows.Server.dll --systemd install --root true -systemctl enable -q --now fileflows -msg_ok "Setup FileFlows" + +read -r -p "${TAB3}Do you want to install FileFlows Server or Node? (S/N): " install_server + +if [[ "$install_server" =~ ^[Ss]$ ]]; then + msg_info "Installing FileFlows Server" + cd /opt/fileflows/Server + $STD dotnet FileFlows.Server.dll --systemd install --root true + systemctl enable -q --now fileflows + msg_ok "Installed FileFlows Server" +else + msg_info "Installing FileFlows Node" + cd /opt/fileflows/Node + $STD dotnet FileFlows.Node.dll + $STD dotnet FileFlows.Node.dll --systemd install --root true + systemctl enable -q --now fileflows-node + msg_ok "Installed FileFlows Node" +fi motd_ssh customize