Haven’t we all been there when we have put so many hours in completing the perfect installation?

Then we do it all over again with the next vps/server?

There actually is a pretty nice feature to get a list of all installed packages that you can save for the next time, run this command

dpkg --get-selections > packages.txt

and save the file packages.txt somewhere safe.  Next step would be to save all your config-files, but thats another story.