Adventures in updating, and migrating, an old GitLab server to the latest version
Recovering from a disaster when you thought all hope was lost