Guides

Tailscale Setup Guide: Reach Your Home Mac mini from Anywhere

8 min read#tailscale#mac-mini#home-server#beginner

Who this is forOffice workers who want to leave AI tasks running on a home computer such as a Mac mini and check or direct them from outside, and people setting up a home server for the first time.

TL;DR: Tailscale joins your laptop, phone, and home Mac mini into one private network, so you can reach your home computer from outside without opening ports or dealing with a public IP. This post covers the setup steps from sign-up to naming devices, plus the free personal tier per the official docs. It also covers two problems I hit with the Mac mini as a home server. It suits anyone who wants to leave AI tasks running on a home computer and check on them from outside.

Contents

  1. Closing Your Laptop Stops the AI Work
  2. Why Reaching Your Home Computer from Outside Was Hard
  3. What Tailscale Does
  4. Installation Steps
  5. Pricing and the Free Tier
  6. Two Problems I Hit with the Home Server
  7. When Something Goes Wrong
  8. Checking That It Works

1. Closing Your Laptop Stops the AI Work

When you hand a long task to an AI, you soon hit one problem. If the task runs on your laptop, it stops the moment you close the lid. So you start looking for a way to move the work to one computer that stays on. That always-on computer, standing in for you, is a server.

One problem remains: how to reach the Mac mini at home from a café or the office.

Left: a person using a laptop at an outdoor café table. Right: a small box-shaped computer and a desk lamp on an empty desk at home. A dotted path runs from the laptop to the home computer, with a small padlock in the middle of the path. Distance and buildings are faintly visible between the two places
The goal of this post is to lay a locked path that only the two of you use, between the laptop outside and the computer kept on at home.

2. Why Reaching Your Home Computer from Outside Was Hard

Home internet normally blocks connections coming in from outside. The traditional approaches are as follows:

Traditional approach What you have to do Burden
Port forwarding Open an incoming port in the router’s admin page and point it at the Mac mini Menus differ by router; open ports are visible from outside
Managing public IP Get a static IP or a dynamic DNS service so you can still be reached when the home address changes You must reconfigure whenever the address changes
Building your own VPN server Set up a VPN server at home and distribute config files to each device Managing certificates and config files

3. What Tailscale Does

Tailscale joins scattered devices into one private network. This network is called a tailnet. Devices on the same tailnet address each other as if they were all on the same home router, no matter where they are.

From your home laptop you can reach your work laptop, and from work you can reach your home server, as if they were all one machine on the same network.

(Thread by the author, @buildnwrite, June 17, 2026)

Based on Tailscale’s official explanation, there are three principles.

  • Traffic between devices is encrypted with WireGuard, an open encryption protocol, and flows directly between devices.
  • Tailscale’s coordination server mainly distributes encryption keys and access policies, and almost no actual data passes through it.
  • Even across routers, it uses techniques that punch through connections, so no public ports need to be opened. On networks where a direct connection is not possible, a relay server passes along already-encrypted data as is.

The author’s setup connects a MacBook and a home Mac mini with Tailscale, and receives results via Discord (thread, July 30, 2026). Here is the setup as a diagram.

Setup for running AI tasks on a home Mac mini, with a MacBook and Mac mini joined in one private network. Inside a dashed box labeled tailnet (Tailscale private network), a MacBook (at a cafe, office, or elsewhere away from home) connects to the Mac mini at home by device name without opening any ports. The Mac mini is a home server that stays on, and AI tasks and the database run there. Results are reported from the Mac mini to Discord, outside the private network, where you check results, give instructions on the go, and confirm choices. The conclusion at the bottom: even with the laptop closed, the work continues at home

4. Installation Steps

This is based on the official quick start guide. It assumes the Mac mini is your first device and the laptop is your second.

  1. Click Get Started on tailscale.com. You can install the app first and sign up inside it.
  2. On the Sign up with your identity provider screen, log in with an account such as Google, Apple, GitHub, or Microsoft.
  3. On the Welcome to Tailscale screen, choose Personal use.
  4. On the Let’s add your first device screen, pick macOS for the Mac mini, install the app, and log in with the account you signed up with in step 2.
  5. On the Next, add a second device screen, pick the laptop’s operating system to get a link. Send this link to the laptop, then install and authenticate.
  6. Click Take me home to go to the admin console. There you can see the list of devices on your tailnet.

Where to get the app for each device, per the official installation docs, is as follows.

Device Where to install
Mac (Mac mini, MacBook) Mac App Store or the Tailscale download page
Windows Installer on the download page
iPhone, iPad App Store
Android Google Play

Once installed, you can address devices by name instead of numeric IP addresses. This feature is MagicDNS.

According to the MagicDNS docs, MagicDNS is on by default for tailnets created after October 20, 2022. Using the docs’ example, if the server is named monitoring, you reach it like this:

  • Type monitoring in the browser address bar.
  • Run ping monitoring in the terminal to confirm a response.
  • Run ssh username@monitoring in the terminal to connect to that computer.

To connect to a Mac over SSH, you first need to turn on Remote Login on that Mac. The path is Apple menu > System Settings > General > Sharing > Remote Login; the Korean-language macOS UI labels these items differently (Apple’s official help page, Korean-language version).

At this step, you can open a web page or AI task result running on the Mac mini directly in the laptop’s browser.

5. Pricing and the Free Tier

For personal use, the free plan is enough. The screenshot below was taken from the official pricing page on October 5, 2026.

Personal and Standard columns on Tailscale's official pricing page. Personal is $0, FREE FOREVER, and lists Unlimited user devices and Up to 6 users. Standard is $8 per user per month and lists Unlimited users
The Personal column on the left is the free personal plan.
  • Personal: $0, up to 6 users, unlimited user devices. A setup connecting a laptop, phone, and Mac mini on your own fits within this.
  • Paid plans outside the screenshot: Premium is $18 per user per month; Enterprise requires contacting sales.

The FAQ below the pricing table has two conditions to know before signing up:

  • Personal is described as a free plan for personal use at home, suited only to non-commercial use.
  • If you create a tailnet with a company domain email, it is treated as business use and is automatically enrolled in the free trial, and that account becomes owned by the company that owns the mail domain.

Prices and terms can change, so check the pricing page again before signing up.

6. Two Problems I Hit with the Home Server

The two issues below are not Tailscale problems. They come from using a home Mac mini as a server.

Home Wi-Fi becomes the bottleneck.

There was a time a service was down overnight.

The game service I ran on the Mac mini was down all night (…) I guess I should separate the production services.

(Thread by the author, @buildnwrite, September 10, 2026)

7. When Something Goes Wrong

I picked what to check for each symptom from Tailscale’s official troubleshooting docs.

Symptom Likely cause What to do
The other device won’t open Tailscale is off on one device, or the app is an old version Launch the app on both devices and update to the latest version
Worked fine, then suddenly disconnected Device authentication expired (180 days by default for new tailnets) Log in again on that device. For a server that stays on, open the device’s menu in Machines on the admin console and choose Disable Key Expiry
Connects but is slow No direct connection, so traffic goes through a relay server Run tailscale status in the terminal to see whether the connection is direct or relayed. On a Mac, the command doesn’t work right away just from installing the app; see the note below
Doesn’t open when using the name MagicDNS is off for the tailnet Check whether MagicDNS is on in the admin console
Only devices running firewall software won’t open Firewall rules on the device or the company network Remove the rule that blocks the connection between the two devices

To use the tailscale command on a Mac, the official CLI docs require one more step.

  • App installed from the App Store: run the command bundled inside the app by its full path (/Applications/Tailscale.app/Contents/MacOS/Tailscale).
  • App installed from the download page: in Tailscale’s settings, under the command-line tool item, click Show me how, then Install Now, and enter your administrator password.

If you are new to the terminal, the What is the terminal? post shows how to open one first.

8. Checking That It Works

Next, decide what to hand off to the Mac mini. If you install an AI tool that runs in the terminal, such as Claude Code, on the Mac mini, the work continues at home even after you close your laptop. Installation is covered in the How to install Claude Code post.

If you want to run AI tasks continuously at the team level, there are things to decide before device connectivity:

  • Which work to assign to the always-on computer, and what counts as done
  • Where results get reported, and where a person should check them
  • When one server goes down, which tasks stop with it

I checked the pricing and screens on October 5, 2026, against Tailscale’s official pricing page and docs. Terms may have changed, so check tailscale.com/pricing yourself before signing up.

Frequently asked questions

Can I keep using Tailscale for free?
The Personal plan is listed on the official pricing page as $0, Free forever. It covers up to 6 users with unlimited user devices. Connecting a laptop, phone, and Mac mini on your own fits within this range. Terms can change, so recheck tailscale.com/pricing (verified October 5, 2026).
Can I use Tailscale on my phone?
Yes. The official install guide says to get the iOS app from the App Store and the Android app from Google Play. Once you install the app and sign in, your phone becomes a device on the same private network, so you can reach the home Mac mini from your phone while away.
Is Tailscale secure?
Traffic between devices is encrypted with WireGuard, an open protocol. The coordination server mainly handles keys and access policies; data flows directly between devices. Relay servers used when a direct link fails only pass along encrypted data. No public ports need to be opened.

Want the full system? The Claude Code & Codex Skills guidebook collects the skills and subagents behind this blog, from $19.