dwot.io
  • Home
  • About
From IoT Spaghetti to VLAN Zen
homelab

From IoT Spaghetti to VLAN Zen

A retrospective on migrating a 90-device flat LAN to a four-VLAN architecture on UniFi — the design decisions, the migration order, and every gotcha we hit along the way.
Read more
dwot
Lock Down Self-Hosted n8n: Expose Only Webhooks
homelab

Lock Down Self-Hosted n8n: Expose Only Webhooks

Minimize your n8n attack surface by restricting external access to webhook paths only, using NPM Access Lists and Custom Locations with a single allow all directive.
Read more
dwot
NAS in the Homelab: From Drobo to Synology to TerraMaster
homelab

NAS in the Homelab: From Drobo to Synology to TerraMaster

How our homelab storage evolved from proprietary Drobo units to a three-NAS setup with Synology and TerraMaster — and the slow, rsync-powered migration to retire the last Drobo standing.
Read more
dwot
Isley: A Self-Hosted Cannabis Grow Journal
homelab

Isley: A Self-Hosted Cannabis Grow Journal

How I built Isley — a self-hosted grow journal in Go — to consolidate sensor monitoring, grow documentation, and harvest tracking into one app, and what a year of daily use has looked like.
Read more
dwot
Growcast: Replacing OBS with a Single Container for 24/7 Grow Streaming
homelab

Growcast: Replacing OBS with a Single Container for 24/7 Grow Streaming

How I replaced a Guacamole + OBS Studio stack with a single Go container that streams my grow tent 24/7 using FFmpeg, GPU acceleration, and live sensor overlays.
Read more
dwot
GitLab in the Homelab: Self-Hosted Git, CI/CD, and Container Registry
homelab

GitLab in the Homelab: Self-Hosted Git, CI/CD, and Container Registry

How a self-hosted GitLab instance with CI/CD pipelines and an internal container registry transformed my homelab workflow.
Read more
dwot
dwot.io © 2026
Powered by Ghost