# ContainerFlow

> Self-hosted Docker visualizer with interactive dashboard, real-time metrics, Discord alerts, and config recommendations.

- **Category:** Monitoring & observability
- **Licence:** AGPL-3.0
- **Latest version:** v0.1.10
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker Compose, Build from Source
- **Tags:** Monitoring, Dashboard, Metrics, Visualization, Devops, Alerts, Discord, Bun, Typescript, Docker, React, Docker Compose, Self Hosted, Containers, Selfhosted, Architecture, Containerflow

## Description

ContainerFlow discovers Docker services through the socket, organizes them by project, and renders an interactive graph with detected links between applications, databases, caches, and proxies. Live CPU and memory readings refresh every few seconds, while a monitoring screen keeps historical charts for periods from one hour to a week in SQLite. Discord webhooks can send alerts when containers change state or exceed resource thresholds. The interface highlights containers that lack memory caps, CPU caps, or restart policies with warning banners. A side panel shows container details, statistics, environment variables, configuration, mounted volumes, live logs, and a built-in terminal for running commands inside containers. Container operations like starting, stopping, restarting, rebuilding, recreating, and removing work straight from the UI. Multi-tenant setups use ALLOWED_PATHS for path-based access control. The stack runs on Bun, Hono, React 19, and Tailwind CSS 4, consuming roughly 80 MB of RAM and starting in about half a second. It can be launched via Docker Compose using a prebuilt GHCR image, built locally with Bun, or run in development mode with hot reload.

## Links

- [Homepage](https://github.com/RGJorge/ContainerFlow)
- [Docker](ghcr.io/rgjorge/containerflow)
- [GitHub Repository](https://github.com/RGJorge/ContainerFlow)
- [Documentation (Docker Guide)](https://github.com/RGJorge/ContainerFlow/blob/main/docs/docker-guide.md)
- [Roadmap](https://github.com/RGJorge/ContainerFlow/blob/main/docs/roadmap.md)
- [Spanish README](https://github.com/RGJorge/ContainerFlow/blob/main/README.es.md)
- [Issues](https://github.com/RGJorge/ContainerFlow/issues)
- [Discussions](https://github.com/RGJorge/ContainerFlow/discussions)

---
Source: https://selfhost.directory/project/containerflow