Samba File Server in Proxmox LXC with ZFS Dataset Passthrough

Run Samba inside a Proxmox LXC with direct ZFS dataset access for a sub-1GB RAM NAS. Covers privileged LXC setup, ZFS passthrough, user configuration, and Samba performance tuning for homelab file sharing.

June 15, 2026 · 10 min · 2065 words · GnTech

Docker Monitoring with Prometheus and Grafana in Homelab

Deploy Prometheus, Grafana, cAdvisor, and node_exporter via Docker Compose for full homelab monitoring. Real configs for metrics collection, dashboards, and alerting.

June 15, 2026 · 11 min · 2270 words · GnTech

OPNsense Virtual Firewall on Proxmox — Homelab Security

Deploy OPNsense as a virtualized firewall on Proxmox with VLAN segmentation, Suricata IDS/IPS, and WireGuard VPN. Real VM configs, bridge setup, firewall rules, and performance tuning.

June 15, 2026 · 8 min · 1703 words · GnTech

ntfy Self-Hosted Push Notification Server for Homelab Alerts

Deploy ntfy.sh on Docker for push notifications across your entire homelab. From Uptime Kuma to Prometheus Alertmanager, get real-time mobile alerts for everything with a single HTTP POST.

June 15, 2026 · 9 min · 1736 words · GnTech

Proxmox ZFS Snapshot Replication for Automated VM Backup

Automate Proxmox VM backups using ZFS snapshot replication. Deploy sanoid for snapshot management, syncoid for push replication, and automate the entire workflow with systemd timers.

June 15, 2026 · 7 min · 1440 words · GnTech

Docker Supply Chain Security — SBOM, Image Signing, and Verification

Practical guide to securing your container supply chain in the homelab: generate SBOMs with Syft, sign images with Cosign, scan for vulnerabilities with Grype, and enforce Docker Content Trust.

June 13, 2026 · 7 min · 1280 words · GnTech

Docker Compose YAML Anchors & Extensions — DRY Multi-Service Deployments

Stop copying config between services. Use YAML anchors, x-blocks, and fragment merging to write clean, DRY docker-compose files for your homelab. Practical patterns with real examples.

June 12, 2026 · 7 min · 1436 words · GnTech

Docker Container Graceful Shutdown — Signals, Stop Grace Period, and Trap Handlers

Configure proper graceful shutdown for Docker containers in your homelab. Covers stop signals, stop_grace_period, init process management with tini/dumb-init, and SIGTERM trap handlers to prevent data corruption during restarts.

June 12, 2026 · 12 min · 2345 words · GnTech

Docker Container Storage Quotas — Limit Disk Usage with XFS

Set up XFS project quotas and Docker overlay2 size limits to prevent any single container from filling your homelab storage. Covers daemon.json config, XFS prjquota, per-container size caps, and volume quota strategies.

June 11, 2026 · 7 min · 1374 words · GnTech

acme.sh Let's Encrypt Certificates for Homelab Docker Services

Automate Let’s Encrypt SSL/TLS certificates in your homelab using acme.sh and Docker. Includes DNS-01 wildcard certs, auto-renewal, and integration with Traefik, Nginx Proxy Manager, and Caddy.

June 11, 2026 · 8 min · 1678 words · GnTech