Deploy Docker containers without the complexity.
FlatRun is a lightweight, file-based container deployment manager. No databases, no vendor lock-in — just standard docker-compose files on your filesystem.
- Zero lock-in — Uses standard docker-compose.yml files. Your deployments are just folders. Walk away anytime
- File-based — No database required. Backup with
cp, version withgit - Known standards — Works with Docker and Nginx you already know. No proprietary formats
- Lightweight — Single Go binary (~15MB), starts in milliseconds
- Quick app templates — Deploy WordPress, Ghost, Node.js, Laravel and more in seconds
- File manager — Browse, edit, upload, and download files directly in containers
- Log viewer — Real-time streaming logs with filtering and search
- Container terminal — Shell access to containers from your browser
- Automatic reverse proxy — Built-in Nginx configuration for domains
- SSL certificates — Let's Encrypt integration with auto-renewal
- Database management — Create databases, users, run queries (MySQL, PostgreSQL)
- REST API — Full API access for automation and scripting
- Website: flatrun.dev
- Documentation: flatrun.dev/docs
- Agent: github.com/flatrun/agent
MIT
