Hi,
I've been migration my documentation from Atlassian Confluence to Obsidian recently. I'm a big fan of open source and markdown and I created a plugin for obsidian to grab the list of virtual machines. It's very easy use case of proxmox https api. You can configure a user or an api key for more granular security (just PVE Auditor role needed).
Feel free to use take it or modify it - MIT license:
https://community.obsidian.md/plugins/proxmox-vm-list
https://github.com/psalkiewicz/obsidian-proxmox-vm-list
I've been migration my documentation from Atlassian Confluence to Obsidian recently. I'm a big fan of open source and markdown and I created a plugin for obsidian to grab the list of virtual machines. It's very easy use case of proxmox https api. You can configure a user or an api key for more granular security (just PVE Auditor role needed).
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.
Feel free to use take it or modify it - MIT license:
https://community.obsidian.md/plugins/proxmox-vm-list
https://github.com/psalkiewicz/obsidian-proxmox-vm-list