This question already has an answer here:
I have a production server running Ubuntu. I would like to setup similar configuration installed on my local machine. I'd like to have same packages installed.
Since bandwidth is a constraint the traditional disk cloning methods won't work for me. Having same packages installed and same users with same passwords created would be wonderful; I'll tweak the rest of the things manually.
Is there a good solution for my requirements?