Skip to content
nook.
nook.
Projects

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?