Installation

How to install the Flo binary on macOS, Linux, and Docker.

One-Line Install (macOS / Linux)

curl -fsSL https://raw.githubusercontent.com/floruntime/flo/master/scripts/install.sh | sh

This installs the flo binary to /usr/local/bin.

Homebrew (macOS)

brew tap floruntime/tap
brew install flo

Docker

docker run -p 9000:9000 -p 9001:9001 -p 9002:9002 ghcr.io/floruntime/flo:latest

See the Docker deployment guide for production usage with volumes and compose.

Building from Source

Requires Zig 0.15.2+.

git clone https://github.com/floruntime/flo.git
cd flo/flo
zig build -Drelease=true

The binary is at zig-out/bin/flo.

Verify Installation

flo --version

Default Ports

PortPurpose
9000Client API (binary protocol + WebSocket)
9001Prometheus metrics (auto: port + 1)
9002Dashboard web UI (auto: port + 2)