<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog của Sang</title>
    <link>https://sangtd.net</link>
    <description>Tôi làm DevOps. Ghi chép linh tinh về Kubernetes, Cloudflare, homelab, và những thứ tôi học được trên đường đi.</description>
    <atom:link href="https://sangtd.net/rss.xml" rel="self" type="application/rss+xml"></atom:link>
    <item>
      <title>Xin chào</title>
      <description>Bài viết đầu tiên — giới thiệu blog và công nghệ sử dụng</description>
      <link>https://sangtd.net/blog/chao-mung/</link>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/blog/chao-mung/</guid>
    </item>
    <item>
      <title>Railway Free Tier DevOps Stack</title>
      <description>Kinh nghiệm chạy DevOps services trên Railway free tier ($1/tháng)</description>
      <link>https://sangtd.net/blog/railway-stack/</link>
      <pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/blog/railway-stack/</guid>
    </item>
    <item>
      <title>Cài Đặt Cloudflare Tunnel trên Ubuntu</title>
      <description>Hướng dẫn cài đặt và cấu hình Cloudflare Tunnel trên Ubuntu</description>
      <link>https://sangtd.net/blog/cloudflare-tunnel-ubuntu/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/blog/cloudflare-tunnel-ubuntu/</guid>
    </item>
    <item>
      <title>Cài Đặt Kubernetes Cluster với kubeadm</title>
      <description>Hướng dẫn cài đặt K8s cluster từ đầu với kubeadm</description>
      <link>https://sangtd.net/blog/kubeadm-setup/</link>
      <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/blog/kubeadm-setup/</guid>
    </item>
    <item>
      <title>Longhorn Storage Cho K8s</title>
      <description>Triển khai Longhorn làm distributed block storage cho Kubernetes</description>
      <link>https://sangtd.net/blog/longhorn-setup/</link>
      <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/blog/longhorn-setup/</guid>
    </item>
    <item>
      <title>GitLab CI với Shell Executor</title>
      <description>Kinh nghiệm dùng GitLab CI Shell executor thay vì Docker executor</description>
      <link>https://sangtd.net/blog/gitlab-ci-shell/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/blog/gitlab-ci-shell/</guid>
    </item>
    <item>
      <title>ArgoCD Multi-Source cho Helm Charts External</title>
      <description>Cấu hình ArgoCD với multi-source pattern cho Helm charts từ repo ngoài</description>
      <link>https://sangtd.net/blog/argocd-multisource/</link>
      <pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/blog/argocd-multisource/</guid>
    </item>
    <item>
      <title>Coolify — Self-hosted PaaS trên VPS</title>
      <description>Cài đặt và cấu hình Coolify trên VPS để deploy ứng dụng</description>
      <link>https://sangtd.net/blog/coolify-guide/</link>
      <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/blog/coolify-guide/</guid>
    </item>
    <item>
      <title>Terraform SSH Provider cho Homelab</title>
      <description>Dùng Terraform với SSH provider để provision VPS</description>
      <link>https://sangtd.net/blog/terraform-homelab/</link>
      <pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/blog/terraform-homelab/</guid>
    </item>
    <item>
      <title>Nginx Reverse Proxy cho Internal Services</title>
      <description>Cấu hình Nginx reverse proxy cho các service không dùng Ingress</description>
      <link>https://sangtd.net/blog/nginx-reverse-proxy/</link>
      <pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/blog/nginx-reverse-proxy/</guid>
    </item>
  </channel>
</rss>