Getting Started
Choose the path that matches what you have.
- If an operator already gave you a healthy URL and account, sign in and continue with the Product Tour and First Workflow.
- If you operate the stack, choose a destination in Installation, then follow the Installer Walkthrough for a Docker host or Platform Deployment for provider hosting.
Install a local instance
This sequence runs in a Flow Steward application checkout on the machine that will host Docker. For Railway, Fly.io, or Render with a prebuilt image, follow the provider guide instead; those deployments do not need a local Docker daemon. A DigitalOcean Droplet follows this Docker-host sequence over SSH.
Before running ./install.sh, install and start Docker with Linux containers
and Docker Compose v2. This prerequisite applies to both Compact and Scalable,
on a desktop or a server; downloading Flow Steward does not install Docker.
- Linux server: follow the official Docker Engine installation instructions (Ubuntu) and the Compose plugin instructions.
- Mac, Windows or Linux desktop: install Docker Desktop, which includes Compose. On Windows, run the shell entrypoints in Git Bash or WSL.
Check from the same non-root account that will install Flow Steward:
docker --version
docker compose version
docker info
If Docker/Compose is missing, follow the appropriate official installation guide.
If docker info fails, start Docker or fix access to its socket using Docker's
Linux post-install instructions.
Do not solve access errors by running Flow Steward as root.
From the Flow Steward application repository:
./install.sh
./flow-steward status
./flow-steward doctor
./install.sh installs or resumes; it has no subcommands. It also reconciles
installer-built images after an intentional source update; see
Installation And Updates. A host Python runtime
and model-provider credentials are not required for core readiness.
Open the bootstrap URL printed by the installer. For the default local endpoint:
open https://localhost:8099
Complete first-administrator setup in the web interface. Do not invent or reuse
an old /auth/bootstrap payload; the current installer supplies the applicable
bootstrap URL and, for non-loopback setup, the owner-only token handoff.
Confirm your access
Before a first workflow, confirm:
- the instance is healthy;
- your account has the role required by the guide;
- you know which workspace and project will own the work;
- a model provider is configured only if the selected workflow needs one;
- tests will not call real providers or create unintended external effects.
The core installer applies the canonical schema baseline and seed. Old
tooling db init-db and demo-data commands are not public commands. To use
ready-made automation, open the Workflow Catalog
and create a local workflow draft; installing demo data is not required.
What to read next
- Product Tour for current navigation and role boundaries.
- First Workflow for a deterministic local result.
- Users, Roles, And Access before issuing tokens or inviting operators.
- Workflows before creating production automation.
- Datasets And Data Connections before exposing database-backed context.