Engineering Software
that works.
Thoughtful tools for homelab enthusiasts, power users, and niche professionals. Built by a service engineer who writes code.
Software that solves problems
From home network monitoring to SMT production optimization — focused, reliable, and well thought out.
GateControl - Server
Your VPN server and reverse proxy — in one interface.
docker-wireguard-go
WireGuard-Go Docker Client for Synology NAS — no kernel module required
GateControl Community Client
VPN client for Windows with WireGuard integration
Fleet Manager
Manage your fleet of Linux servers — right from Claude Code
How can we help?
Guides, tutorials and troubleshooting — all in one place.
Docker Installation on Various Operating Systems
Table of Contents Prerequisites Directory layout Download the setup files Configure .env First start First login First...
Ports and Network Configuration
1. Prerequisites Hardware Resource Minimum Recommended CPU 1 vCPU 2 vCPU RAM 1 GB 2 GB Disk 20 GB 40 GB (more...
Managing VPN Peers
Setup Via the UI The toggle sits in the route wizard in Step 4 — Access, directly above the peer checklist. Create or e...
Setup on Synology DSM 7.x
Step-by-step guide for setting up docker-wireguard-go on a Synology NAS with DSM 7.x.
Configure Domains & DNS
Setup Prerequisite: DNS server inside the VPN The DNS server (Pi-Hole/AdGuard) must be reachable over the WireGuard VPN:...
Set Up a WireGuard Client
3. Managing peers / clients The Peers & Clients page is split in two: Home Gateways — at the top, as expandable car...
News from the workshop
Homelab tips, developer notes, and project updates.
My Synology NAS Now Lives in Claude Code — Without the DSM Clicking
SMART values, RAID, Docker stacks and DSM updates — until now that meant logging in, clicking, searching. With the Synology Manager Plus plugin I query all of that over SSH right from Claude Code, read-only by default and without the DSM Web API.
Fleet in Check: I Now Manage Half My Homelab from Claude Code
Several Linux servers, three terminals and a dozen SSH configs? With the Fleet Manager plugin I manage inventory, Docker stacks, logs and file transfer right from Claude Code — securely and without server data in Git.
No More Embarrassing Email Addresses: Google Finally Lets You Change Your Gmail Address
For over 20 years, your Gmail address was set in stone – now Google is breaking with that tradition and giving users the ability to change their username for the first time. Without losing any data.
Questions? Project inquiry?
License consulting?
Whether you need help with setup, are looking for a custom solution, or have questions about licensing — just get in touch.