Arduino has recently introduced a new Bluetooth-based provisioning flow on the Arduino Cloud, starting with the UNO R4 WiFi ...
My new server didn't have a Bluetooth adapter I could pass through to my virtual machine, so I built my own instead.