I actually did have that done, well at least to a server within my apartment (I don’t have access to something external), and mostly backed up, not a full mirror. I was more questioning a proven process to get the system and the programs associated with it up and running once the new OS was installed.
Example: Hard drive crashes. You fortunately have all of your data backed up to the server etc. You still need to replace your main HD and install a new OS. Upon which you will need to re-install your associated programs as well as configure their settings, and as I’m learning now, once again configure any third party associations for your pipeline within those programs. Many of which are command line driven installations.
That was sort of my thinking. When it kicked, I had a lot of personal settings and third party applications installed that I really had not documented (Years of picking and trying different things), so I’m reaching for things and finding they’re not there. Basically, what I’m learning, mirror and document a step-by-step process along with a list of the programs used and keeping an INSTALLATIONS or something similar folder with the required packages you use someplace safe is a good start. Also, secure your computer when moving, and don’t toss the ball too close to your workstation. The “Mutt” cares more about destroying the ball then bumping my computer