Problem starting Roon Server on headless Arch system

netstat -a

tcp        0      0 debian-server:33992     rendu-0103ee:40352      ESTABLISHED
tcp        0      0 debian-server:53315     rendu-0103ee:54578      ESTABLISHED

tcp        0      0 debian-server:34389     MiniRoon:33523          ESTABLISHED
tcp        0      0 debian-server:55103     MiniRoon:41239          ESTABLISHED

The two devices are various endpoints on my network

also see here:

https://community.roonlabs.com/t/overview-firewall-open-ports/20334

the suggestion in this post is that different ports are used for different endpoints

You could try running Debian or Ubuntu in the VM and using NAT to portmap automagically

Maybe?