Installation
One-Line Install (macOS / Linux)
Section titled “One-Line Install (macOS / Linux)”curl -fsSL https://raw.githubusercontent.com/floruntime/flo/master/scripts/install.sh | shThis installs the flo binary to /usr/local/bin.
Homebrew (macOS)
Section titled “Homebrew (macOS)”brew tap floruntime/tapbrew install floDocker
Section titled “Docker”docker run -p 9000:9000 -p 9001:9001 -p 9002:9002 ghcr.io/floruntime/flo:latestSee the Docker deployment guide for production usage with volumes and compose.
Building from Source
Section titled “Building from Source”Requires Zig 0.15.2+.
git clone https://github.com/floruntime/flo.gitcd flo/flozig build -Drelease=trueThe binary is at zig-out/bin/flo.
Verify Installation
Section titled “Verify Installation”flo --versionDefault Ports
Section titled “Default Ports”| Port | Purpose |
|---|---|
9000 | Client API (binary protocol + WebSocket) |
9001 | Prometheus metrics (auto: port + 1) |
9002 | Dashboard web UI (auto: port + 2) |