-
Linux vs Windows: The Gaps Nobody Talks AboutI'm Team Linux. But pretending it has no weaknesses helps no one. 3 areas Windows still dominates, and why it's actually an economics problem.
5 min -
A Network Blip Is Not Just a BlipNetwork blips are brief and self-healing. They are also the reason a backup job can run cleanly, log no errors, and leave you with nothing to restore from.
6 min -
nginx 1.28.3: Six CVEs, One Upgradenginx 1.28.3 dropped March 24 with six CVEs patched. What each one means and whether you need to care.
4 min -
ProtectHome=yes in Systemd Breaks Subprocesses TooYou hardened your systemd service with ProtectHome=yes. Your Go service spawns a subprocess. It crashes with EACCES on a path you never touched.
3 min -
AppArmor Had a Privilege Escalation Bug. Since 2017.Nine flaws in AppArmor let an unprivileged local user reach root. Active on every Ubuntu server by default. Sitting there since 2017.
5 min -
Attacked Every 23 Seconds. Why I'm Not Worried.Running a self-managed VPS means bots will find you within hours. Here's the layered setup I use to sleep well anyway.
13 min -
Systemd Unit Files for Web AppsThe systemd options that actually matter for a Go backend and Node.js frontend: unit file anatomy, hardening directives, and the gotchas that burn you.
7 min -
What 2 GB of Logs on a Fresh VPS Actually MeansI traced a growing journal to SSH brute-force bots, found a cloud-init misconfiguration hiding in plain sight, and cleaned it all up. Here's the investigation.
9 min
Back