May 18, 2026 · 4 min read
How to Document Your IT Environment (Without Losing Your Mind)
A practical, no-nonsense guide to documenting your IT environment from scratch. Where to start, what to capture, and how to keep it from going stale.
If you've ever inherited someone else's IT environment with zero documentation, you know the feeling. You're piecing together how things work from firewall logs, old tickets, and asking people who half-remember a conversation from three years ago.
If you're the one who built it, you probably think you don't need documentation because it's all in your head. That's true right up until the moment it isn't.
Here's how to actually do it.
Start with what breaks, not what exists
The instinct is to document everything systematically. Start with servers, then networking, then applications, work through it all. This sounds logical and it almost never works. You lose momentum by the third server and the whole thing stalls.
A better approach: document in order of pain.
What would hurt the most if the person who knows it got hit by a bus tomorrow? Start there. What's the one thing you'd dread having to figure out from scratch? Document that first.
This approach has two advantages. You build a habit around things that matter, and you get early wins that make the whole project feel worthwhile.
The four things every IT environment needs documented
You can go deep on a lot of things, but these four cover 80% of the value:
1. Infrastructure inventory
Every physical and virtual server, every network device, every piece of hardware that matters. For each one: what it is, what it does, where it lives, and how to get into it.
This doesn't need to be a masterpiece. A spreadsheet with twenty columns that nobody fills in is worse than a simple list that actually gets maintained.
2. Network topology
How things connect. Not necessarily a formal diagram (though that helps), but at minimum: your IP scheme, your VLANs if you have them, how sites connect to each other, and what's behind your firewall.
A rough hand-drawn diagram that exists beats a perfect diagram that you'll get to someday.
3. Critical procedures
The things you do repeatedly that would take an unfamiliar person hours to figure out. Backups. Patching. Adding a new user. Onboarding a new site. These are your runbooks, and they pay off every time you delegate, every time you're on vacation, and every time you do the thing yourself after not doing it for six months.
4. Recovery information
If something dies, what do you need to bring it back? Backup locations, recovery procedures, vendor support contacts, licensing keys. The one time you need this, you really need it.
How to keep it from going stale
Documentation that's out of date is almost worse than no documentation. It gives you false confidence.
The only system that actually works long-term is making documentation part of the work, not a separate task after the work.
Every time you make a change, update the doc. Every time you set up something new, document it before you close the ticket. Treat it like the last step of every task, not a separate project.
A practical trigger: if you close a ticket and documentation wasn't updated, the ticket isn't done.
This feels slow at first. After six months it's automatic.
Tools don't matter as much as you think
People spend a lot of time picking the right documentation tool and not enough time actually writing documentation. The best tool is the one your team will actually use.
If that's a wiki, great. If it's a shared folder of markdown files, fine. If it's IT Glue or Hudu, use it. If it's a well-organized OneNote, that works too.
The tool is a container. What matters is what's in it and whether it stays current.
The minimum viable documentation
If you're starting from zero and want something useful without a six-month project, here's the minimum:
- A list of every server with hostname, IP, role, and OS
- A network diagram, even a rough one
- Credentials stored somewhere secure (a password manager) with a note in the docs pointing there
- The five procedures you do most often, written down
- Your backup and recovery process, tested and documented
That's it. Everything else builds on top of that.
The goal isn't perfect documentation. The goal is documentation that actually helps when something goes wrong at 11pm and the person who knows this system is unreachable.
Start there.