← FIELD NOTES

Enter Tailscale

How Tailscale changed remote access to the Unraid homelab.

By 2020, the homelab had grown past the point where remote access was a nice-to-have. Unraid was no longer just a storage box on the local network. It had become a place for containers, utilities, notes, media workflows, databases, and experiments that I occasionally needed to reach when I was not home.

The old answer was always some mix of port forwards, dynamic DNS, reverse proxies, and firewall rules. Those tools work, but they come with baggage. Every exposed port becomes something to patch, monitor, explain, and eventually second-guess.

Tailscale changed the shape of the problem.

Private Access Without Public Exposure

The appeal was simple: make the lab reachable without making the lab public.

Instead of exposing individual services to the internet, Tailscale created a private mesh where trusted devices could reach the Unraid host and internal services over WireGuard. The control plane handled identity and coordination, but the access model still felt like a private network rather than a pile of open doors.

That was a much better fit for the homelab. Most services did not need to be public. They just needed to be reachable by me from the systems I trusted.

Unraid Became More Useful

Adding Tailscale to Unraid made the server feel less tied to the house. The web UI, container dashboards, file access, and internal tools could be reached from a laptop without punching holes through the firewall for each one.

It also made experiments easier. A new service could stay internal by default, be tested remotely over the tailnet, and only become public if there was a real reason. That flipped the default from “how do I expose this safely?” to “does this need to be exposed at all?”

Most of the time, the answer was no.

Less Network Ceremony

Before Tailscale, remote access planning had a lot of ceremony. Pick a port, configure forwarding, update DNS, think about certificates, add authentication, document where it all lived, and remember to unwind it later.

With Tailscale, the first step became identity: is this device allowed on the network? Once that was true, access could be kept private and boring. That was exactly what the lab needed.

It also helped separate remote administration from public hosting. If a service was meant for the internet, it could still go through the normal public path with the right controls. If it was only for me, it stayed inside the tailnet.

The Security Win

The biggest win was not convenience, although the convenience was real. The biggest win was reducing exposure.

The homelab is useful because it changes often. New containers appear, old ones disappear, and experiments do not always deserve production-grade hardening on day one. Tailscale provided a safer way to reach that changing environment without pretending every internal tool should be internet-facing.

It did not remove the need for good passwords, updates, backups, or segmentation. It did reduce the number of services asking to be defended directly from the public internet.

What Changed

After Tailscale, the lab became easier to use from anywhere and easier to keep private. Remote access stopped being a special project and became part of the baseline.

That shift mattered. A homelab that can only be reached from one chair in one room is useful, but limited. A homelab that can be reached securely from trusted devices becomes a much better place to test tools, recover files, check services, and keep infrastructure work moving.

Tailscale made the lab feel local, even when I was not.