One machine (can also be a VM) running Linux. We had the most success with running Ubuntu 18. Sudo privileges on this machine is assumed and it is expected to have a GUI (so did not use a cloud-based ...