Projects
A project is a folder with a Docker Compose file. FlatRun draws its services, their databases, storage and domains, and the projects they depend on, so the whole server reads at a glance.
Open source, MIT licensed · Runs on any Linux server with Docker
Sound familiar?
docker ps lists containers, not products. Which database belongs to which app, what talks to what, and which domain points where lives in someone's head until it is drawn.
How it works
Paste one, pick a template, use an image, or connect a repository. The project becomes a folder you can read.
Each service shows its state, image, volumes and domain, joined to the services it depends on.
Switch between canvas, cards and table, search any project, page or action, and add a staging environment beside production.
Yes. Each project is a directory with a standard docker-compose.yml and its data beside it. It runs without FlatRun.
Yes. A variable can read another project's variable, and the canvas draws that link.
More of FlatRun