It happened to me. My site — bashsnippets.xyz — had been down for six hours before I knew about it. I found out because a reader emailed me. Not because I checked. Not because I had monitoring. Because someone else had to tell me. That's the kind of thing that sits with you. The fix took 20 minutes to build. Here's exactly what I wrote and why every piece of it matters. The problem with checking manually The natural instinct is to just open a browser and load the page. But that has two failure modes: You only check when you remember to You don't check at 2am when it actually goes down What you want is automated, logged, and running while you sleep. Start with the one-liner Before building the full script, understand the core command: curl -o /dev/null -s -w "%{http_code}" https://yoursite.com Enter fullscreen mode Exit fullscreen mode Run it. It prints one number. That number is your site's HTTP status code.…