Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Proxmox VM List

Pawel SalkiewiczPawel Salkiewicz

Fetches virtual machines and containers from a Proxmox VE host/cluster and writes them into a Markdown table in the vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An Obsidian plugin that connects to the Proxmox VE API and generates a Markdown note with an inventory of all virtual machines and LXC containers in your host or cluster.

Features

  • Fetches all QEMU VMs and LXC containers from every node in the cluster with a single command (command palette or ribbon icon).
  • Generates a Markdown table with: VMID, name, type (VM/CT), host node, running status, CPU count, RAM, every disk with its size, operating system, and the VM notes/description field (handy if you use it for tags).
  • Marks templates (📄) and shows running (🟢) / stopped (⚪) status at a glance.
  • Supports API token authentication (recommended) or username + password.
  • Works with the default self-signed Proxmox certificate (TLS verification is optional).
  • Configurable destination folder and note name; the note is regenerated on every update.

Configuration

Setting Description
Proxmox host / IP Hostname or IP of any node; port defaults to 8006
Method API token or username + password
Username Including realm, e.g. root@pam or api@pve
Token ID / secret For token auth. Any paste format is accepted (obsidian, root@pam!obsidian, or the full user!id=secret string)
Verify TLS certificate Leave off for self-signed certificates
Destination folder / note name Where the generated note is written

A Test connection button verifies credentials against the server before you fetch anything.

Creating an API token in Proxmox

  1. Datacenter → Permissions → API Tokens → Add.
  2. Pick the user (e.g. root@pam), set a Token ID (e.g. obsidian).
  3. Copy the secret shown once at creation into the plugin settings.
  4. The plugin only needs read access: the PVEAuditor role is sufficient. If the token uses Privilege Separation, grant the role to the token itself (Datacenter → Permissions → Add → API Token Permission, path /, role PVEAuditor).

Security notes

  • Credentials are stored in plain text in the plugin's data.json, like most Obsidian plugin settings. Use a dedicated read-only (PVEAuditor) API token rather than a password.
  • If your vault is synced or version-controlled, exclude .obsidian/plugins/proxmox-vm-list/data.json.
  • The plugin talks to the Proxmox API directly over HTTPS using Node's https module (hence desktop-only). This is deliberate: Proxmox hosts typically use self-signed certificates, which requestUrl cannot be configured to accept.

Installation

Until the plugin is available in the community catalog, install it manually: copy main.js and manifest.json into <vault>/.obsidian/plugins/proxmox-vm-list/ and enable it in Settings → Community plugins, or use BRAT.

License

MIT

HealthExcellent
ReviewPassed
About
Connect to Proxmox VE and generate a Markdown inventory of all VMs and LXC containers across every node. Output a table with VMID, name, type, host, status, CPU/RAM, disks, OS and notes; mark templates and running/stopped state for quick review and regenerate the note on each update.
IntegrationsTables
Details
Current version
1.0.1
Last updated
16 hours ago
Created
16 hours ago
Updates
1 release
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Pawel SalkiewiczPawel Salkiewiczpsalkiewicz
GitHubpsalkiewicz
  1. Community
  2. Plugins
  3. Integrations
  4. Proxmox VM List

Related plugins

Super Simple Time Tracker

Multi-purpose time trackers for your notes.

Advanced Tables

Improved table navigation, formatting, and manipulation.

BRAT

Easily install a beta version of a plugin for testing.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Terminal

Integrate consoles, shells, and terminals.

Readwise Official

Sync highlights from Readwise to your vault.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.