DEV Community

Rishi Naman Singh
Rishi Naman Singh

Posted on

I built a tool to visualize and control Docker + K8s across all your VMs from a browser – would love feedback from people who actually do this daily

I manage a few VMs with a mix of Docker containers and Kubernetes, and I kept running into the same annoying situation where something breaks and I'm SSH-ing into servers one by one trying to figure out what's running where.
So I built InfraCanvas. It runs a small agent on each VM that discovers everything like containers, pods, volumes, networks and streams it to a live graph in your browser. You can also act on things directly from the graph, restart containers, scale deployments, open a terminal inside any container, tail logs, all without touching SSH.
The part I'm most proud of is the connection model. No VPN, no inbound firewall rules, no cloud account needed. The agent dials out to a relay, your browser connects to the relay. Your servers never accept an inbound connection.
It's open source and self-hostable, two commands to get it running.
Would genuinely love feedback from people who deal with this stuff daily, is this something you'd actually use, what's missing, what's wrong with the approach. Be brutal, I can take it.
GitHub: https://github.com/bytestrix/InfraCanvas

Top comments (0)