Install
To install FileFlows Forge, use this Docker Compose setup:
Docker Compose
services:
fileflows-forge:
image: revenz/fileflows-forge
restart: unless-stopped
ports:
- 19201:19201
environment:
- TZ=Pacific/Auckland
volumes:
- ./data:/app/data
Settings Directory
Forge stores all settings and data in a folder on your machine. The line ./fileflows-forge:/app/data tells Forge where to save this folder:
./data← This is on your machine (you can change this to any folder name you want, like./my-forge-data):/app/data← This stays the same (this is inside the container)
For example: ./my-forge-settings:/app/data or ./forge-data:/app/data. The folder will be created automatically.
Port Configuration
The line 19201:19201 tells Docker how to access Forge on your machine:
- Left side
19201← This is the port on your machine (this is what you change if you want Forge on a different port, like9201or8888) - Right side
19201← This stays the same (this is inside the container)
So if you want Forge on port 9201, change it to: 9201:19201
Then you'd access Forge at: http://localhost:9201
Timezone
Set the TZ value to your timezone. Only change the text after TZ=:
- Default:
TZ=Pacific/Auckland← ChangePacific/Auckland - For New York:
TZ=America/New_York - For London:
TZ=Europe/London - For Sydney:
TZ=Australia/Sydney - For UTC:
TZ=UTC
Configure Forge
To enable Forge services for your Flow Runners, configure the connection settings directly in the FileFlows Web Console. This allows flow elements to communicate with your Forge instance automatically.
Setup Instructions
-
Access Forge Settings: In the side navigation bar, scroll down to the Configuration section and select Forge.
-
Forge URL: Enter the URL where Forge is hosted.
- Example:
http://10.0.0.123:19201 - Note: If your Flow Runners are on different machines or in Docker containers, ensure you use an IP address accessible across your network.
- Example:
-
Forge Key: Enter your unique Forge Key. This key is used to authenticate the connection between FileFlows and the Forge server.
-
Save: Click Save to apply the configuration.
Once saved, FileFlows will use these settings globally for any flow that requires Forge processing power.