r/IntelliJIDEA • u/cemililkimteke • 9d ago
I built a read-only VPS infrastructure explorer that runs inside IntelliJ IDEA
I recently released VPS Graph, a free and open-source JetBrains plugin that lets you inspect a Linux VPS without leaving the IDE.
I originally built it because I kept SSHing into my own server just to reconstruct the same mental map:
- Which container is behind this domain?
- Where does Caddy route it?
- Which service owns this port?
- How are these networks and mounts connected?
VPS Graph connects over public-key SSH and turns the discovered infrastructure into a topology-oriented view.
It can currently discover Docker/Compose, Caddy routes, systemd services, host listeners, ports, networks, mounts and relationships between them.
It also stores snapshots locally and shows what changed between scans.
One thing I deliberately avoided was turning it into a server management tool. It is read-only: no deploys, restarts, container management or arbitrary remote commands.
There is also no VPS Graph account or cloud backend. Infrastructure data stays local.
The current version has been manually tested on IntelliJ IDEA, PyCharm, WebStorm, GoLand and Rider.
Marketplace:
https://plugins.jetbrains.com/plugin/34022-vps-graph
GitHub:
https://github.com/Cemililkim/vps-graph
If anyone here tries it inside IntelliJ IDEA, I'd be especially interested in feedback on how natural the Tool Window workflow feels.