<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel>
  <title>TA551 Engineering Blog</title><description>Practical engineering notes on Linux infrastructure, cybersecurity labs, AI automation, and reliable web operations.</description><link>https://ta551.info/blog/</link><language>en-US</language>
  <item><title>Safe Nginx Deployments with GitHub Actions and Rollback</title><link>https://ta551.info/blog/github-actions-nginx-deployment/</link><guid isPermaLink="true">https://ta551.info/blog/github-actions-nginx-deployment/</guid><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><description>An engineering case study of how I staged and verified a blog and portfolio update on a shared Nginx VPS without overwriting unrelated websites or API routes.</description></item><item><title>Linux Server Hardening: A Practical Review Checklist</title><link>https://ta551.info/blog/linux-server-hardening/</link><guid isPermaLink="true">https://ta551.info/blog/linux-server-hardening/</guid><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><description>A practical, evidence-first Linux VPS security checklist covering SSH access, least privilege, exposed ports, Nginx, TLS, updates, logging, backups, and safe deployment.</description></item><item><title>Building a Local AI SOC Lab with Wazuh and Qwen</title><link>https://ta551.info/blog/wazuh-ai-security-lab/</link><guid isPermaLink="true">https://ta551.info/blog/wazuh-ai-security-lab/</guid><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><description>How I built a review-first Wazuh SIEM lab with OpenSearch, Python, SQLite, and local Qwen AI—and validated pagination, event state, and safe incident triage.</description></item>
</channel></rss>
