Skip to main content

Server

FileFlows Server is the main application that all FileFlows instances must first install. It includes its own internal processing node.

If you want a minimal, non-distributed setup, installing this Server alone is sufficient.

Installing Homebrew

If you haven't installed Homebrew yet, install it by running:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Adding the Tap

Add the FileFlows tap to your Homebrew:

brew tap fileflows/tap

Installing FileFlows

Install the FileFlows formula:

brew install fileflows

This will install FileFlows and register it as a Brew service, which will automatically start on login using macOS's launchd.

Application Directory

The application data is stored at:

$HOME/Library/Application Support/FileFlows

Running the Service

Start the service with:

brew services start fileflows

Stop the service with:

brew services stop fileflows

Restart the service with:

brew services restart fileflows

Running Manually

You can also run FileFlows manually (without using brew services) by executing:

fileflows

Updating

To force reinstall the latest version of FileFlows:

brew reinstall fileflows

You may also want to restart the service afterward:

brew services restart fileflows

Uninstalling FileFlows

To uninstall FileFlows:

brew uninstall fileflows

Notes

  • This formula uses a custom no-checksum download strategy to allow downloading a versioned zip without SHA verification.
  • The launchd service runs as your local user—no root required.
  • Configuration must be completed before starting the service for the first time.