<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>GnTech Blog</title>
    <link>https://blog.gntech.me/</link>
    <description>Recent content on GnTech Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 20 Jun 2026 10:30:00 -0400</lastBuildDate>
    <atom:link href="https://blog.gntech.me/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Homelab 10GbE Networking — Hardware, MikroTik Switch Setup, and Performance Tuning</title>
      <link>https://blog.gntech.me/posts/2026-06-20-homelab-10gbe-networking-mikrotik-proxmox/</link>
      <pubDate>Sat, 20 Jun 2026 10:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-20-homelab-10gbe-networking-mikrotik-proxmox/</guid>
      <description>Plan and deploy 10GbE networking for your homelab — MikroTik CRS switch configuration, SFP&#43; cabling choices, Proxmox host integration, and Linux NIC tuning for maximum throughput.</description>
    </item>
    <item>
      <title>Docusaurus for Homelab Documentation — Site Setup Guide</title>
      <link>https://blog.gntech.me/posts/2026-06-20-docusaurus-homelab-documentation-guide/</link>
      <pubDate>Sat, 20 Jun 2026 09:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-20-docusaurus-homelab-documentation-guide/</guid>
      <description>Build and deploy Docusaurus as a self-hosted documentation site for your homelab. From install to Docker deployment with full-text search, versioning, and GitOps publishing.</description>
    </item>
    <item>
      <title>Linux TCP BBR Congestion Control — Enable on Proxmox, Docker, and LXC</title>
      <link>https://blog.gntech.me/posts/2026-06-18-linux-tcp-bbr-congestion-control-proxmox-docker-lxc/</link>
      <pubDate>Thu, 18 Jun 2026 14:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-18-linux-tcp-bbr-congestion-control-proxmox-docker-lxc/</guid>
      <description>Step-by-step guide to enabling TCP BBR congestion control on Linux for Proxmox hosts, Docker containers, and LXC. Includes sysctl tuning, kernel module loading, iperf3 benchmarks, and practical performance gains for homelab and remote streaming.</description>
    </item>
    <item>
      <title>Linux Cgroups v2 Guide — Docker Container Resource Management</title>
      <link>https://blog.gntech.me/posts/2026-06-17-cgroups-v2-docker-container-resource-limits/</link>
      <pubDate>Wed, 17 Jun 2026 13:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-17-cgroups-v2-docker-container-resource-limits/</guid>
      <description>Deep dive into Linux cgroups v2 for Docker container resource control — memory.max/high, CPU quotas, I/O weights, PSI monitoring, and docker-compose deploy.resources configurations for homelab.</description>
    </item>
    <item>
      <title>Cilium CNI for K3s — eBPF Networking in the Homelab</title>
      <link>https://blog.gntech.me/posts/2026-06-17-cilium-cni-k3s-ebpf-networking-homelab/</link>
      <pubDate>Wed, 17 Jun 2026 11:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-17-cilium-cni-k3s-ebpf-networking-homelab/</guid>
      <description>Replace K3s default Flannel with Cilium CNI for eBPF-powered networking, kube-proxy replacement, Hubble observability, and identity-based network policies in your homelab.</description>
    </item>
    <item>
      <title>Proxmox Firewall Security Hardening — IPSets, Rules, Cluster Firewall</title>
      <link>https://blog.gntech.me/posts/2026-06-16-proxmox-firewall-security-hardening/</link>
      <pubDate>Tue, 16 Jun 2026 17:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-16-proxmox-firewall-security-hardening/</guid>
      <description>Harden Proxmox VE with datacenter-level firewall rules, dynamic IPSets for trusted management networks, fail2ban protection, and cluster-wide security policies.</description>
    </item>
    <item>
      <title>Container Runtimes: runc vs crun for Docker Performance in Homelab</title>
      <link>https://blog.gntech.me/posts/2026-06-16-container-runtimes-runc-vs-crun-docker/</link>
      <pubDate>Tue, 16 Jun 2026 14:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-16-container-runtimes-runc-vs-crun-docker/</guid>
      <description>Compare runc and crun container runtimes for Docker in your homelab. Benchmark startup times, memory usage, and io_uring support. Switch runtimes in minutes with a simple daemon.json change.</description>
    </item>
    <item>
      <title>Docker Overlay2 Storage Driver — Layers, Disk Usage, Troubleshooting</title>
      <link>https://blog.gntech.me/posts/2026-06-15-docker-overlay2-storage-driver-linux-guide/</link>
      <pubDate>Mon, 15 Jun 2026 18:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-15-docker-overlay2-storage-driver-linux-guide/</guid>
      <description>Deep dive into Docker&amp;#39;s overlay2 storage driver on Linux — how layers work, managing disk space, troubleshooting common issues, and performance tuning for homelab deployments.</description>
    </item>
    <item>
      <title>Paperless-ngx Docker Deployment — AI-Powered Document Management</title>
      <link>https://blog.gntech.me/posts/2026-06-15-paperless-ngx-docker-deployment-homelab/</link>
      <pubDate>Mon, 15 Jun 2026 17:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-15-paperless-ngx-docker-deployment-homelab/</guid>
      <description>Deploy Paperless-ngx with Docker Compose for self-hosted AI-powered document management. OCR, ML auto-classification, consumption templates, and automated ingestion pipeline.</description>
    </item>
    <item>
      <title>Proxmox API Tokens and RBAC — Secure Automation Access</title>
      <link>https://blog.gntech.me/posts/2026-06-15-proxmox-api-tokens-rbac-secure-automation/</link>
      <pubDate>Mon, 15 Jun 2026 17:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-15-proxmox-api-tokens-rbac-secure-automation/</guid>
      <description>Set up Proxmox API tokens with role-based permissions for secure automation, Terraform, Ansible, and third-party tool access without sharing root credentials.</description>
    </item>
    <item>
      <title>MikroTik RouterOS Container Apps — One-Click Service Deployment</title>
      <link>https://blog.gntech.me/posts/2026-06-15-mikrotik-routeros-container-apps-deployment/</link>
      <pubDate>Mon, 15 Jun 2026 16:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-15-mikrotik-routeros-container-apps-deployment/</guid>
      <description>Deploy Gitea, Home Assistant, and other services on MikroTik RouterOS with the new App catalog. One-click container setup with automatic firewall, NAT, and networking.</description>
    </item>
    <item>
      <title>Samba File Server in Proxmox LXC with ZFS Dataset Passthrough</title>
      <link>https://blog.gntech.me/posts/2026-06-15-samba-file-server-proxmox-lxc-zfs/</link>
      <pubDate>Mon, 15 Jun 2026 14:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-15-samba-file-server-proxmox-lxc-zfs/</guid>
      <description>Build a lightweight, high-performance Samba NAS inside a Proxmox LXC with direct ZFS dataset passthrough. Covers privileged LXC setup, UID mapping, performance tuning, and backup integration.</description>
    </item>
    <item>
      <title>Docker Monitoring with Prometheus and Grafana in Homelab</title>
      <link>https://blog.gntech.me/posts/2026-06-15-docker-monitoring-prometheus-grafana-homelab/</link>
      <pubDate>Mon, 15 Jun 2026 14:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-15-docker-monitoring-prometheus-grafana-homelab/</guid>
      <description>Deploy a full Docker monitoring stack with Prometheus, Grafana, cAdvisor, and node_exporter in your homelab. Real docker-compose configs, dashboards, and alerting.</description>
    </item>
    <item>
      <title>OPNsense Virtual Firewall on Proxmox — Homelab Security</title>
      <link>https://blog.gntech.me/posts/2026-06-15-opnsense-virtual-firewall-proxmox-homelab/</link>
      <pubDate>Mon, 15 Jun 2026 14:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-15-opnsense-virtual-firewall-proxmox-homelab/</guid>
      <description>Deploy OPNsense as a virtual firewall in Proxmox for full network segmentation, VLAN routing, IDS/IPS with Suricata, and WireGuard VPN — real configs included.</description>
    </item>
    <item>
      <title>ntfy Self-Hosted Push Notification Server for Homelab Alerts</title>
      <link>https://blog.gntech.me/posts/2026-06-15-ntfy-self-hosted-push-notification-server-homelab/</link>
      <pubDate>Mon, 15 Jun 2026 11:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-15-ntfy-self-hosted-push-notification-server-homelab/</guid>
      <description>Deploy ntfy.sh on Docker for unified push notifications across your homelab. Integrate with Uptime Kuma, Prometheus Alertmanager, and cron scripts for real-time mobile alerts.</description>
    </item>
    <item>
      <title>Proxmox ZFS Snapshot Replication for Automated VM Backup</title>
      <link>https://blog.gntech.me/posts/2026-06-15-proxmox-zfs-snapshot-replication-backup/</link>
      <pubDate>Mon, 15 Jun 2026 07:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-15-proxmox-zfs-snapshot-replication-backup/</guid>
      <description>Automate Proxmox VM backups with ZFS snapshot replication using zfs send/recv, sanoid, and syncoid. Real scripts, cron schedules, and disaster recovery walkthrough.</description>
    </item>
    <item>
      <title>Podman Rootless Containers — A Docker Alternative for Homelab</title>
      <link>https://blog.gntech.me/posts/2026-06-13-podman-rootless-containers-docker-alternative-homelab/</link>
      <pubDate>Sat, 13 Jun 2026 14:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-13-podman-rootless-containers-docker-alternative-homelab/</guid>
      <description>Migrate from Docker to rootless Podman for safer homelab deployments. Installation, podman-compose, Quadlets, rootless networking, and Docker migration strategies.</description>
    </item>
    <item>
      <title>Docker Supply Chain Security — SBOM, Image Signing, and Verification</title>
      <link>https://blog.gntech.me/posts/2026-06-13-docker-supply-chain-security-sbom-image-signing/</link>
      <pubDate>Sat, 13 Jun 2026 07:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-13-docker-supply-chain-security-sbom-image-signing/</guid>
      <description>Secure your container supply chain in the homelab with SBOM generation via Syft, image signing with Cosign, vulnerability scanning via Grype, and Docker Content Trust enforcement. Real commands and workflows.</description>
    </item>
    <item>
      <title>Docker Compose YAML Anchors &amp; Extensions — DRY Multi-Service Deployments</title>
      <link>https://blog.gntech.me/posts/2026-06-12-docker-compose-yaml-anchors-extensions/</link>
      <pubDate>Fri, 12 Jun 2026 18:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-12-docker-compose-yaml-anchors-extensions/</guid>
      <description>Stop repeating config across docker-compose services. Learn YAML anchors, x-blocks, and extension patterns to write clean, maintainable Compose files for your homelab.</description>
    </item>
    <item>
      <title>Proxmox VM Disk Performance — VirtIO-blk vs VirtIO-SCSI, IO Threads &amp; Cache Modes</title>
      <link>https://blog.gntech.me/posts/2026-06-12-proxmox-vm-disk-performance-benchmark/</link>
      <pubDate>Fri, 12 Jun 2026 16:30:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-06-12-proxmox-vm-disk-performance-benchmark/</guid>
      <description>Benchmark and tune Proxmox VM disk performance. Compare VirtIO-blk vs VirtIO-SCSI single controllers, IO threads, aio modes, and cache settings with fio benchmark results.</description>
    </item>
  </channel>
</rss>
