<?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>Posts on GnTech Blog</title>
    <link>https://blog.gntech.me/posts/</link>
    <description>Recent content in Posts on GnTech Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 31 Oct 2026 12:00:00 -0400</lastBuildDate>
    <atom:link href="https://blog.gntech.me/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>MeshCentral with Cloudflare Tunnel — Deploy, Enroll, and Verify</title>
      <link>https://blog.gntech.me/posts/2026-10-31-meshcentral-cloudflare-tunnel/</link>
      <pubDate>Sat, 31 Oct 2026 12:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-10-31-meshcentral-cloudflare-tunnel/</guid>
      <description>Deploy MeshCentral with Docker Compose and Cloudflare Tunnel, create the first admin privately, configure certUrl, and verify agent and remote-control connections.</description>
    </item>
    <item>
      <title>Intel AMT Serial over LAN on Proxmox: Setup, Login, and Disconnect</title>
      <link>https://blog.gntech.me/posts/2026-10-30-intel-amt-sol-proxmox/</link>
      <pubDate>Fri, 30 Oct 2026 14:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-10-30-intel-amt-sol-proxmox/</guid>
      <description>Identify the Intel AMT serial device, enable a Proxmox Linux login console, and understand how to log out and disconnect without confusing client escape sequences.</description>
    </item>
    <item>
      <title>ThinkPad T420 with Arch Linux and i3 — A Practical Admin Laptop</title>
      <link>https://blog.gntech.me/posts/2026-10-30-thinkpad-t420-arch-i3/</link>
      <pubDate>Fri, 30 Oct 2026 14:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-10-30-thinkpad-t420-arch-i3/</guid>
      <description>Give a ThinkPad T420 a useful second life with Arch Linux, i3, PipeWire, working brightness keys, and a straightforward verification checklist.</description>
    </item>
    <item>
      <title>PowerShell Modules Filled My OneDrive — How to Clean Up Safely</title>
      <link>https://blog.gntech.me/posts/2026-10-30-powershell-modules-onedrive-cleanup/</link>
      <pubDate>Fri, 30 Oct 2026 13:00:00 -0400</pubDate>
      <guid>https://blog.gntech.me/posts/2026-10-30-powershell-modules-onedrive-cleanup/</guid>
      <description>Find PowerShell modules in OneDrive, copy them to local storage, verify imports, and prevent future installs from filling your synced Documents folder.</description>
    </item>
    <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 — Setup and Docker Deployment</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>Create a Docusaurus documentation site, organize runbooks, build static output, and serve it with Docker and Nginx.</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>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>
  </channel>
</rss>
