FlatRun is a lightweight, file-based container and system deployment manager. Manage Docker apps, services, and infrastructure without databases or complex orchestration.
$ flatrun-agent --config config.yml
Starting FlatRun Agent v1.0.0
API server running on :8090
Monitoring /opt/flatrun/deployments
✓ Ready to manage deployments No database required. Everything is stored as files on your filesystem—easy to backup, version control, and understand.
Works directly with Docker Compose and container orchestration. No proprietary formats or lock-in.
Deploy popular applications and services in seconds with pre-configured templates.
Monitor system health, container resources, and logs from a single dashboard.
Keep track of your SSL certificates and get alerted before they expire.
Single Go binary with minimal resource footprint. Starts in milliseconds.
Download the FlatRun agent binary and configure it for your server.
Create directories with configuration files in your deployments folder.
Use the web dashboard to start, stop, and monitor your infrastructure.
# Clone and build the agent
git clone https://github.com/flatrun/agent.git
cd agent
make build
# Configure
cp config.example.yml config.yml
nano config.yml
# Run
./flatrun-agent --config config.yml