I have duplicated my main site onto my pc a number of times and since it’s a single site, it’s been pretty easy.
As Scrambler wrote, the are plugins to help, but with Xtreme, I’ve not found them necessary.
My process is to install WP and configure it. I then install Xtreme and import the settings files.
I then install the plugins and configure them.
Finally I import all the contents from the live site, in managable chunks.
That’s worked for me .
Hope this helps.
Regards