FileFlows

FileFlows

Docker app from fileflows's Repository

Overview

FileFlows lets you process files in a rule flow like system. Primary focus is for video file processing, including coverting videos to standard format (hevc/ac3 etc), and other function for example, removing black bars from videos, adding chapter points for comskip/edl files and many more features It supports a Server and mutliple node setup, where you can have one server (with an internal processing node) and additional computers/machines as additional processing nodes. For NVIDIA GPU setup see https://github.com/revenz/FileFlows/wiki/Unraid-NVIDIA-Setup

Install FileFlows on Unraid in a few clicks.

Find FileFlows in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for FileFlows Review the template variables and paths Click Install

Categories

Download Statistics

2,955,013
Total Downloads
134,557
This Month
157,252
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
revenz/fileflows:stable
Last Updated2026-06-20
First Seen2025-04-04

Runtime arguments

Web UI
http://[IP]:[PORT:5000]
Network
bridge
Shell
bash
Privileged
false
Extra Params
--restart unless-stopped

Template configuration

TimeZoneVariable

TimeZone for the container refer to https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for a list of possible timezones

Target
TZ
Default
Pacific/Auckland
PUIDVariable

Container Variable: PUID

Default
99
Value
99
PGIDVariable

Container Variable: PGID

Default
100
Value
100
WebUIPorttcp

Port used to access the WebUI. The container uses port 5000 this can forward any port to that in the container.

Target
5000
Default
5000
Value
8585
DataPathrw

Location of the database file, best to set this in appdata

Target
/app/Data
Default
/mnt/user/appdata/fileflows/data
Value
/mnt/user/appdata/fileflows/data
LogsPathrw

logging directory, best to store this with the appdata

Target
/app/Logs
Default
/mnt/user/appdata/fileflows/logs
Value
/mnt/user/appdata/fileflows/logs
Temp DirectoryPathrw

Where temporary files will be created during the file flow process Best to put this on a cache drive or a faster ssd/nvme

Target
/temp
Default
/mnt/cache/temp/fileflows
Value
/mnt/cache/temp/fileflows
/media/Pathrw

Mapping to a folder in unRAID. this is optional and you can add as many as you like.

Default
/mnt/user
Value
/mnt/user
NVIDIA_VISIBLE_DEVICESVariable

If you have multiple NVIDIA GPUs set a specific ID from the settings page

Default
all