Hey thanks for asking! I used the fantastic "Detection Lab" project. You can read more on the website and see the various deployment options here: https://detectionlab.network/deployment/. I used the VirtualBox vagrant provider. You may encounter some issues when provisioning that can interrupt the vagrant setup process. For me, the Velociraptor service failed to install correctly, so I had to go into the VM and do that manually. Unfortunately this failure interrupted the vagrant provisioning, so I had to then run the remaining provisioning steps contained in the .vagrantfile from the VM. I opened the vagrant file in a text editor, found the provisioning steps for the VM that had an issue, and then ran the PowerShell provisioning scripts from that guest VM. I find home lab setups always have some hurdles but I chalk it up to a learning experience. Good luck and hope this helps!