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

Published: (April 19, 2026 at 03:09 PM EDT)
2 min read
Source: Dev.to

Source: Dev.to

Overview

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.

InfraCanvas

I built InfraCanvas to solve this problem. It runs a small agent on each VM that discovers everything—containers, pods, volumes, networks—and streams it to a live graph in your browser. From the graph you can:

  • Restart containers
  • Scale deployments
  • Open a terminal inside any container
  • Tail logs

All of this can be done without touching SSH.

Connection Model

The part I’m most proud of is the connection model:

  • No VPN required
  • No inbound firewall rules needed
  • No cloud account necessary

The agent dials out to a relay, and your browser connects to the same relay. Your servers never accept an inbound connection.

Getting Started

InfraCanvas is open source and self‑hostable. It can be up and running with just two commands (see the repository for details).

Request for Feedback

I would genuinely love feedback from people who deal with Docker and Kubernetes daily:

  • Would you actually use this?
  • What’s missing?
  • What’s wrong with the approach?

Be brutal—I can take it.

GitHub:

0 views
Back to Blog

Related posts

Read more »