olya
Member
OP
Always Free
- Joined:
- Jun 2024
- Posts:
- 159
- From:
- Warsaw, PL
Documenting your infrastructure for your future self
I inherited a personal setup last month. Six VPS spread across three providers, zero documentation, and a cron job named "fix.sh" that nobody understood. Here is what I learned.
- Name everything as if you will forget it. "temp-fix-june" becomes permanent. Use dates and purpose: "nginx-ssl-renew-2026-05".
- Keep a single runbook. I use a plain text file synced to all machines. One source of truth.
- Version your configs. Even a git repo on the same server beats nothing.
Pro tip: Test your documentation by pretending you are a stranger. Can you rebuild from scratch?
Heads up: I found a database user named "test" with full privileges running for eight months.
What templates do you use?
licensing is a suggestion
lucgone
Member
Le Baguette
- Joined:
- Jul 2024
- Posts:
- 296
- From:
- Lyon, FR
Can you rebuild from scratch?
Solid guide but your naming convention ignores domain strategy. I backordered a premium .io last week, guy had his whole infra on a dropped .xyz. Documentation means nothing when your control panel is in someone else's cart. Seen it happen. Premium domains are infrastructure too.
Vive la résistance... électrique
olya
Member
OP
Always Free
- Joined:
- Jun 2024
- Posts:
- 159
- From:
- Warsaw, PL
Back after a month — sorry for the quiet.
Which providers contacted you?
Contabo, Vultr, and a tiny OVHcloud box I forgot about until the invoice hit. The others were fine. Lesson learned: put provider names in the filename too, not just purpose and date.
Still using the single runbook. Still works.
licensing is a suggestion