Disaster Recovery Plan

History

I'm starting this page because I have to setup a new laptop after the previous one got a broken screen.
I was still able to access its data (external screen on HDMI port), but still, the required time to get to a working device again is a bit annoying.

For instance, the new laptop is delivered with windows 11 Pro preinstalled. OK, this is actually what I need on this machine. But not the preinstalled version.
And of course, at the time I'm writing I have backups of my data, but not a backup server.
The most frustrating being the need to reinstall and

Use Case 1 : Windows Laptop

Step 1: Clear current Windows and perform a factory reset.

This is a step I do not intend to totally replace... Maybe... For now.
Anyway, Windows is a fresh reinstalled OS, without a Microsoft account (despite the strong wish of Microsoft to displays adds and gather as much as possible information...).

Step 2: Firefox, Nextcloud, Keepass

The three mandatory software I need in order to be able to work again.
- Nextcloud since it contains some of my configurations and useful files.
- Firefox because I do not intend to use Internet Explo... hum... Edge.
- Keepass cause from a both a personal and family perspective, this is a convenient safe way of storing passwords (a self-hosted password manager is already too much at the time I'm writing).

No real automation to set there...
Nextcloud requires to select what to sync, then wait.
in Firefox, what's super useful are the bookmarks (Thank you Floccus).
Keepass shall be installed right afterwards.

A useful task now would be to have a reliable way of logging into websites.
Still on the todolist.

Step 3: Design

I love my Windows with a specific login screen, a specific background, a specific color theme, a specific highlight color.
How to safekeep and export all this ?

Export

Import

Step 4: WSL

This one became a habit of working

Export

Import

Windows Terminal (and configuration)

I do not use directly Linux through WSL, but through Windows Terminal, this therefore requires the software, but also its safekept configuration.

Step 4: