The machine requirements for this setup can comfortably run on a modern laptop, as long it has CPU virtualization extensions enabled and its operating system is compatible with the software requirements. All the software requirements that are covered here were thought-out. We will be using free and open source software, so no extra cost should be necessary when you try out the test environments.