The most dangerous server in your fleet is the one nobody uses anymore

Decommissions never happen on a calm day. The box is old, something migrated off it months ago, and it gets powered down between two other emergencies — and then it sits in the rack, or on a shelf, still holding its SSH keys, its .env file, its database dump, and its root password, for years. A server you stopped using but never retired is the breach that needs no attacker skill: it still has valid credentials, it stopped getting patches, and nobody watches its logs. A decommission is a project with a checklist — the same first-30-minutes discipline, run in reverse: instead of restoring a service, you take one apart without leaving a key in the door.

1. Discovery: find out what the server is still doing

2. Evacuate the data before the power goes off

3. Evacuate the secrets — then rotate everything that lived there

4. Power off in the right order — and keep a parachute

5. The wipe must match what the disks actually are

6. Close the paper trail — a server is not retired until the map says so

A decommission is the reverse of an incident: discovery of what depends on it, export and verified restore of what matters, rotation of everything that lived on it, a graceful shutdown with a thirty-day cold parachute, a wipe matched to the actual disks — cloud disks and snapshots included — and a paper trail closed with a two-week-after check. The Ops Starter Kit ($14) includes the runbooks that structure retirements like this one, and the Automation Starter Pack ($19) schedules the follow-ups (rotation passes, snapshot expiry, the two-week check) so the retired server stays retired.