Show HN: Proxmox -> Share your host's Bluetooth with a VM over the network
wmehanna
26 points
13 comments
July 25, 2026
Related Discussions
Found 5 related stories in 339.6ms across 14,850 title embeddings via pgvector HNSW
- Show HN: Perfect Bluetooth MIDI for Windows mayerwin · 101 pts · May 01, 2026 · 57% similar
- Show HN: Red Grid Link – peer-to-peer team tracking over Bluetooth, no servers redgridtactical · 32 pts · March 20, 2026 · 53% similar
- Show HN: WolfStack – Proxmox-like server management in a single Rust binary wolfsoftware · 23 pts · March 08, 2026 · 52% similar
- Show HN: I've built a nice home server OS Zta77 · 95 pts · April 24, 2026 · 50% similar
- Show HN: Holos – QEMU/KVM with a compose-style YAML, GPUs and health checks zeroecco · 39 pts · April 20, 2026 · 50% similar
Discussion Highlights (4 comments)
wmehanna
Hi HN, I built this after hitting a wall with Bluetooth passthrough on Proxmox: Intel's onboard Bluetooth/WiFi combo chips (BE200, AX210, AX211, and others) are built so only the machine that boots them can drive them. Hand the chip to a VM via USB passthrough and it wipes its own firmware, no setting fixes it. It's how the hardware works. Also flaky on gaming distros like ChimeraOS/Bazzite even with add-on dongles :-/ Instead of fighting passthrough, this keeps the adapter on the Proxmox host, let's share it into the VM over the local network via BlueZ. 2 simple commands: run the installer on the host, run it again inside the VM pointing at the host's IP. The VM sees a normal Bluetooth adapter and pairs like usual. Both sides auto-reconnect on reboot. Works for game controllers in a gaming VM, Home Assistant BLE sensors, headphones, anything that expects a normal adapter. I would be happy to answer questions about the approach.
zbentley
Don’t download this. It’s a curl | bash installer for a binary whose sources appear to just … be the popular FOSS bluez btproxy tool, which it downloads and builds, and whose binaries are checked into the repo. But those binaries could just as easily be malware, and every Linux distribution under the sun has bluez as a first-class package. Assuming that this repo is well intentioned, this should have been a blog post on how to install bluez for your platform and use its proxy tool, with some shell one liners provided to make that easy. Not a curl | bash installer for something totally opaque, which turns out to be another project’s software basically renamed into this repo. This is not the way. Also potentially a license or trademark/name issue.
poisonborz
Or just buy a $15 dongle instead of the crap interference-laden onboard BT and have problem-free USB passtrough as well.
spikk
It is a little bit weird to me having a rule of first unauthenticated client side request winning here