Mac
Prerequisites
.NET 8 SDK
Download and install .NET SDK 8.0 for your platform.
Download .NET 8 SDKFor newer M series Macs download the Arm64 version, for older Intel Macs download the x64 version
FFmpeg
If you wish to use the Video Plugin to process videos, you must download FFmpeg for your system.
You can also install FFmpeg using homebrew.
brew update
brew install ffmpeg
This will likely install FFmpeg into the location
/opt/homebrew/bin/ffmpeg
Use this location during the configuration step.
FileFlows
FileFlows App packages
Server AppNode AppManual Installation
Download Zip- Server
- Node
dotnet FileFlows.Server.dll
FileFlows should now be accessible from http://localhost19200/ or http://[host]19200/
Note if you have a conflict with port 5000, see the Custom Port Guide.
dotnet FileFlows.Node.dll
This will exit immediately but created a fileflows.config
file in the Data
subdirectory.
Edit that file and set the server information
{
"ServerUrl": "http://[fileflow-server]19200/",
"TempPath": "/fileflows-path/temp"
}
Name | Variable |
---|---|
ServerUrl | The URL of the FileFlows Server. For example http://tower19200/ |
TempPath | The temporary path when files will be saved on the Node. |
Save the configuration and run the node once again
dotnet FileFlows.Node.dll
The node will now be running and can be stopped pressing the Escape key.
Configuration
If using FFmpeg, you must set the installation path on the Variables page.
- Open the FileFlows UI on http://localhost19200/
- Navigate to the "Variables" Page
- Click "Add"
- Enter
Name | Variable | Description |
---|---|---|
Name | ffmpeg | The name of the variable, this is case insensitive |
Value | /usr/bin/ffmpeg | The path to your FFmpeg instance |
You maybe able to use the whereis
command to locate ffmpeg
whereis ffmpeg