dwot.io: deliberate waste of time
  • Home
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
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
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
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
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
CannaDB: A Cannabis Strain Library Built on atproto
atproto

CannaDB: A Cannabis Strain Library Built on atproto

I built CannaDB — a social cannabis strain database, breeder directory, and grow journal where every strain, review, and grow log is a record stored in your own PDS on the AT Protocol. It's live at cannadb.org and looking for testers.
Read more
dwot
MeowMeowBeenz: A Community Joke, Built for Real on atproto
atproto

MeowMeowBeenz: A Community Joke, Built for Real on atproto

I rebuilt MeowMeowBeenz — the worst social network ever invented, from Community S5E8 — as a real, working app. Everyone gets a number from 1 to 5, it's built on atproto for the fun of it, and yes, where IS our damn movie?
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
dwot.io: deliberate waste of time © 2026
Powered by Ghost