Windows Server 2025 secondary domain controller topology with DC01, DC02, replication, DNS, and client failover

Windows Server 2025 Secondary Domain Controller — Add DC02 to Existing AD

Step-by-step guide to adding DC02 as a secondary Windows Server 2025 domain controller: preparation, AD DS promotion, DNS, Global Catalog, replication checks, SYSVOL validation, and client failover testing.

May 14, 2026 · 11 min · 2184 words · GnTech
Windows Server 2025 domain controller topology with AD DS, DNS, clients, and verification tools

Windows Server 2025 Domain Controller — AD DS Install and Verification

Step-by-step Windows Server 2025 domain controller deployment: static IP, AD DS installation, DNS configuration, domain promotion, OU/user setup, client join testing, and post-install verification.

May 14, 2026 · 11 min · 2306 words · GnTech

Docker Compose Production Patterns for Homelabs — Healthchecks, Profiles, Secrets

Practical Docker Compose patterns for reliable homelab deployments. Healthchecks, conditional dependencies, profiles for optional services, secrets management, extension fields, and restart policies with real compose files.

May 13, 2026 · 12 min · 2484 words · GnTech

Ansible Homelab Automation — Infrastructure as Code for Docker and Linux Servers

Practical Ansible homelab automation guide — playbook structure, Docker container deployment with community.docker, ansible-vault secrets, Jinja2 templates, Git workflow, and full project template.

May 13, 2026 · 11 min · 2330 words · GnTech

Docker MACVLAN and IPVLAN — Giving Containers Real LAN IPs in Your Homelab

Step-by-step Docker MACVLAN and IPVLAN guide — give containers real LAN IPs for Pi-hole, Home Assistant, Scrypted. Host communication fix, Proxmox gotcha, multi-network Compose examples.

May 13, 2026 · 10 min · 2007 words · GnTech

Proxmox PCIe Passthrough — GPU, NVMe, and HBA Setup for Homelabs

Complete Proxmox VE PCIe passthrough guide — GPU for Jellyfin transcoding, NVMe direct access, SAS HBA for NAS VMs. Kernel configs, vfio-pci, IOMMU groups, and working Proxmox VM settings.

May 13, 2026 · 9 min · 1836 words · GnTech

Docker Container Resource Limits — CPU, Memory, and I/O Constraints for Homelabs

Practical Docker container resource limits guide for homelabs — CPU quota/pinning, memory hard/soft limits, swap control, block I/O throttling, cgroup v2 differences, and Docker Compose examples.

May 13, 2026 · 9 min · 1815 words · GnTech

MikroTik VLAN Segmentation — Inter-VLAN Routing, DHCP, and Firewall Rules

Consumer routers give you one flat LAN. Everything talks to everything. That’s fine for five devices. Not fine for a homelab with IoT toasters, security cameras, a NAS with your whole life on it, and a gaming PC that absolutely does not need to see the Frigate NVR’s admin interface. MikroTik’s RouterOS handles VLANs natively — bridge VLAN filtering, inter-VLAN routing, per-VLAN DHCP, and firewall rules to control traffic between segments. All from the CLI. No third-party tools, no extra switches, no license fees. ...

May 12, 2026 · 11 min · 2145 words · GnTech

Auto-Update Docker Containers — Watchtower with Selective Rules, Notifications, and Graceful Rollouts

Keeping Docker containers updated is the kind of chore you automate once and forget about — until a container silently runs a four-month-old image with five CVEs because you forgot to docker compose pull && up -d. Watchtower solves this. It watches your running containers, checks for new images, and restarts them with the latest tag — all on a cron schedule. But a naive “update everything” setup will break your database container and nuke your uptime. ...

May 11, 2026 · 9 min · 1777 words · GnTech

Traefik as a Reverse Proxy for Docker — Automatic TLS, Routing, and Middleware

If your Docker homelab has more than three web services, you need a reverse proxy. Without one, every container exposes its own port, you manage certificates by hand (or skip HTTPS entirely), and changing a service’s URL means editing Nginx configs and reloading. Traefik solves all of this. It watches the Docker socket, discovers new containers automatically, provisions Let’s Encrypt certificates for any hostname you define via Docker labels, and handles middleware (auth, rate limiting, headers) without touching a static config file. ...

May 9, 2026 · 10 min · 2076 words · GnTech