Is there anything like Blueprint? (make server2 look like server1)

Blueprint was software:
"Blueprint is a simple configuration management tool that reverse-engineers servers. It figures out what you’ve done manually, stores it locally in a Git repository, generates code that’s able to recreate your efforts, and helps you deploy those changes to production."
So you could point it at a Linux box and say "capture everything on server1 that has been installed/configured/changed since base, and make a script that I can run on server2 to have those same changes".
Or use the information for auditing.
This is easy to do if you've been managing things with Ansible or something since the server was born...but if you just have a random Linux box, determining what has changed/configured since base (and of course, what is base) is not trivial.
Blueprint hasn't been maintained for many years and is python2-oriented, alas.
Anything more recent or any other approaches for solving this problem?
Comments
rsync
rsync will not tell me what changes are in which config files and what those changes are.
It will not tell me what packages are installed.
Etc.
https://lowendspirit.com/discussion/3840/migrate-a-kvm-vps-from-one-host-to-another-easy-mode/
I found this for ArchLinux: https://github.com/CyberShadow/aconfmgr
Stackpath have done some works related to this, they call it anycast VM, which has very low latency. I am not sure how it works, but you may take a try on their site.
yeah i need this one too, bookmarked.
I've seen some people bundle it to .deb file like elkarbackup installer, and I don't know how to start..