Practical Guides for Sysadmins: Linux, Windows, Networking & DevOps
Step-by-step tutorials, troubleshooting checklists and plain-English explainers for people who run servers, networks and desktops.
New here?
Start Here
When something is broken
Popular Troubleshooting Guides
- Fix “wmic is not recognized” on Windows 11
- Nginx 502 Bad Gateway: What It Really Means and How to Fix It
- MySQL/MariaDB Connection Refused: Checklist That Fixes It
- Cron Job Not Running? Checklist Before Blaming cron
- DNS Not Resolving on Linux: Checklist That Actually Works
- Cloudflare 522 on a Coolify VPS: How I Found the Real Cause
Fresh from the terminal
Latest Posts
- Coolify Dashboard Not Loading but Sites Are Up: Unhealthy Container After an UpdateThe Coolify dashboard stopped loading while the sites kept working. How to tell the proxy from the app, read the health check and log, and roll back a single container safely.
- How to Safely Upgrade an Ubuntu VPS Running Docker (apt Checklist)Upgrading 62 packages, including Docker and OpenSSH, on a VPS that hosts live sites: simulate first, run detached, expect a short SSH refusal, verify from outside, and plan the reboot.
- Replace WP-Cron with a Real Cron Job (WordPress in Docker)WP-Cron only runs when someone visits. The exact 5-minute host cron job I use for a WordPress container, the CLI memory error I hit, and how I verified it before disabling WP-Cron.
- wp-config.php.bak Publicly Accessible? How to Check and Fix a Backup in the Web RootA dated backup copy of wp-config.php in the web root was served over HTTPS. How I checked using only the status code, moved it, read the logs and what to rotate if secrets may have leaked.
- Docker Bypasses UFW: Why Your Closed Port Is Still Open (and the Fix)I deleted the UFW rule for a port and it still answered from the internet. Docker publishes ports before UFW sees the packets. How to check from outside and how to bind the port to localhost.
- ZCode on Kali Linux: Fixing the libfuse.so.2 AppImage ErrorThe ZCode AppImage would not start on Kali because libfuse2 is no longer packaged there. The error, the two failed installs, the workaround that worked, the menu entry that did nothing, and the .deb and .rpm alternatives.

Hi, I’m Maruthi Vishnu
I’m a Systems Administrator and DevOps Engineer with 7+ years of hands-on IT experience. Started my career at Revalsys Technologies as a System Administrator — managing Windows Server, Active Directory and enterprise infrastructure. Then deepened my sysadmin expertise at vSplash Techlabs, before moving into DevOps and Cloud at Ratnam Solutions Private LTD where I work with AWS infrastructure today. sysadmin.co.in is where I document everything I learn, break, and build — so you don’t have to figure it out the hard way.
Stay in the Loop
No spam. Just real writeups, tools and field notes -straight to your inbox






