PortingMesh
A homelab-first alternative to Tailscale + Nextcloud.
- Status
- WIP
- Started
- Oct 2026
- Stack
- Go, Docker, WireGuard, Next.js
- Links
- Repo
Draft write-up. Replace with the real case study (TASKS Phase 2).
The problem
Reaching my homelab from anywhere meant juggling a VPN client, a file-sync app and a handful of port forwards. Each piece worked, but together they were fragile and hard to explain to anyone else in the house.
How I built it
PortingMesh pairs a WireGuard mesh with a small file service, so every device that joins the mesh can also see shared folders. The control plane runs in Docker on the NAS; the dashboard is a Next.js app.
What I learned
- How NAT traversal really works, and why relays are still needed.
- Designing for the failure case first: what happens when the NAS is offline?