Running Proxmox VE on Meteor Lake with a Blackmagic eGPU Pro. Everything that broke, and exactly how it got fixed.
Fully automated Ubuntu 24.04 LTS VM provisioning on Proxmox using the noble cloud image and cloud-init — no interactive installer. Covers qm create, disk import and resize, SSH key injection, DHCP discovery, and a ready-to-use SSH alias. Boots in under 2 minutes.
Install Ollama on the Ubuntu VM, expose the API to the local network, deploy Open WebUI and Chroma via Docker, and build a private RAG pipeline that indexes local files using nomic-embed-text embeddings. Nothing leaves the network.
Password-free SSH across the lab. Covers key generation, pushing keys to Proxmox and guest VMs via ssh-copy-id, cloud-init injection at provisioning time, Proxmox-to-guest access for automation, SSH config aliases, and permission troubleshooting.
Managing Proxmox QEMU/KVM VMs from the command line using qm. TL;DR cheat sheet
up top, then deep dives into serial console setup, guest agent, snapshots, and cloning.
Advanced section covers disk ops, cloud-init, migration, diagnostics, and the full command reference.
Managing Proxmox LXC containers from the command line using pct. Covers
pct enter for instant root shell access, start/stop, snapshots, cloning,
file transfer between host and container, and mounting a stopped container's filesystem
for recovery. Includes a containers vs. VMs comparison.
End-to-end walkthrough for passing a Thunderbolt 4 external GPU through to a KVM VM. Covers every failure in sequence: wrong cable, TB authorization, boot hangs, NIC renaming, AMD Vega's missing FLR, ROCm deprecation, and landing on Vulkan for Ollama inference. 85 tok/s on llama3.2 via the RADV Vulkan backend.