<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" 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"/>
    
    <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/xin-ch%C3%A0o/</link>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/xin-ch%C3%A0o/</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/railway-free-tier-devops-stack/</link>
      <pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/railway-free-tier-devops-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/c%C3%A0i-%C4%91%E1%BA%B7t-cloudflare-tunnel-tr%C3%AAn-ubuntu/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/c%C3%A0i-%C4%91%E1%BA%B7t-cloudflare-tunnel-tr%C3%AAn-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/c%C3%A0i-%C4%91%E1%BA%B7t-kubernetes-cluster-v%E1%BB%9Bi-kubeadm/</link>
      <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/c%C3%A0i-%C4%91%E1%BA%B7t-kubernetes-cluster-v%E1%BB%9Bi-kubeadm/</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/longhorn-storage-cho-k8s/</link>
      <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/longhorn-storage-cho-k8s/</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/gitlab-ci-v%E1%BB%9Bi-shell-executor/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/gitlab-ci-v%E1%BB%9Bi-shell-executor/</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/argocd-multi-source-cho-helm-charts-external/</link>
      <pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/argocd-multi-source-cho-helm-charts-external/</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/coolify-self-hosted-paas-tr%C3%AAn-vps/</link>
      <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/coolify-self-hosted-paas-tr%C3%AAn-vps/</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/terraform-ssh-provider-cho-homelab/</link>
      <pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/terraform-ssh-provider-cho-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/nginx-reverse-proxy-cho-internal-services/</link>
      <pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/nginx-reverse-proxy-cho-internal-services/</guid>
    </item>
    
    <item>
      <title>So Sánh e/OS vs Google Android — Privacy vs Security</title>
      <description>Phân biệt privacy và security qua ví dụ e/OS và Google Android</description>
      <link>https://sangtd.net/so-s%C3%A1nh-e/os-vs-google-android-privacy-vs-security/</link>
      <pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/so-s%C3%A1nh-e/os-vs-google-android-privacy-vs-security/</guid>
    </item>
    
    <item>
      <title>CORS và Preflight Requests</title>
      <description>Giải thích cơ chế CORS preflight và khi nào trình duyệt gửi OPTIONS</description>
      <link>https://sangtd.net/cors-v%C3%A0-preflight-requests/</link>
      <pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/cors-v%C3%A0-preflight-requests/</guid>
    </item>
    
    <item>
      <title>Systemd Service — Best Practices</title>
      <description>Hướng dẫn viết systemd service đúng chuẩn</description>
      <link>https://sangtd.net/systemd-service-best-practices/</link>
      <pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/systemd-service-best-practices/</guid>
    </item>
    
    <item>
      <title>Docker Multi-Stage Build cho Image Nhỏ</title>
      <description>Kỹ thuật multi-stage build để tối ưu Docker image size</description>
      <link>https://sangtd.net/docker-multi-stage-build-cho-image-nh%E1%BB%8F/</link>
      <pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/docker-multi-stage-build-cho-image-nh%E1%BB%8F/</guid>
    </item>
    
    <item>
      <title>Vault — Dynamic Secrets cho Database</title>
      <description>Dùng HashiCorp Vault tạo database credentials tự động</description>
      <link>https://sangtd.net/vault-dynamic-secrets-cho-database/</link>
      <pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://sangtd.net/vault-dynamic-secrets-cho-database/</guid>
    </item>
    
  </channel>
</rss>
