I run Roon from a Raspberry Pi 4 running Ubuntu 20 LTS. I've had USB connectivity issues, but I just realized I had a very old firmware version and the readme says they fixed it. :)
The Pi 4 with 4 Gigs and case was ~ $15-
The Pi 4 with 4 Gigs and case was ~ $15-