Three habits that make self-hosting calmer
The biggest self-hosting problems usually don’t come from dramatic failures. They come from ambiguity: unclear names, undocumented changes, and late-night edits that feel obvious until a week passes.
1. Name things so future-you doesn’t guess
Service names, directories, and ports should explain themselves. If I need a second glance to remember what a service does, it probably deserves a better label.
2. Keep a tiny changelog
When a public path, certificate rule, or firewall setting changes, I write down what changed and why. One paragraph is enough.
3. Prefer boring defaults
Small hosts benefit from plain stacks. Static pages, simple reverse proxy rules, and predictable restarts beat clever setups I won’t want to debug later.