๐ฐ๏ธ Satellite Tailscale โ Episode 2: Launching the First Satellite
"If it bleeds, we can kill it."
โ Arnold Schwarzenegger, Predator.
"If it has a network interface, we can connect it."
โ Any Tailscale engineer, Predator (network edition).
๐ก Pre-Launch Checklist
In Episode 1, we established the big picture: your devices are ground stations, Tailscale is the orbital relay system, and the coffeeshop wi-fi is the enemy. Today, we stop theorising and start launching.
Installing Tailscale is โ and I cannot stress this enough โ genuinely, unreasonably easy. It is so easy that the first time you do it, you will spend ten minutes afterwards convinced you have done something wrong and the real installation must be more complex than this.
It is not. That was it.
Let us walk through it anyway, with appropriate SIPOC rigour.
๐ SIPOC โ Launching Your First Satellite
| Suppliers | Inputs | Process | Outputs | Customers |
|---|---|---|---|---|
| Tailscale Inc. | A device (Mac, Linux, Windows, iOS, Android) | Download โ Install โ Sign in | Device joined to your tailnet | You, finally free from port forwarding |
| Your identity provider | A Tailscale account (free tier is generous) | One-click authentication via browser | A stable Tailscale IP (100.x.x.x range) | Every future device you add |
| Your package manager (brew, apt, winget, etc.) | Internet access (ironic, given the goal) | OS-level WireGuardยฎ tunnel activated | MagicDNS hostname assigned | Your peace of mind |
| App stores (iOS, Mac App Store) | Your login credentials | Device appears in Tailscale admin console | Encrypted, authenticated mesh node | Future you, accessing this device remotely |
๐ Step 1 โ Create Your Tailscale Account
Head to tailscale.com and click Get Started. You will be asked to sign in with one of:
- Microsoft
- GitHub
- Apple
- Or your own SSO provider (for the enterprise adventurers among us)
Tailscale uses your identity provider for authentication, which means it never stores your password. It also means that if your Google account gets compromised, you should probably deal with that first before worrying about your tailnet.
"Get to the chopper!" โ Arnold Schwarzenegger, Predator.
Translation: Get to the sign-in page. Do it now. The network waits for no one.
๐ ๏ธ Step 2 โ Install on Your First Device
macOS (Mac Mini M4 Pro โ your home base)
# Option A: Using Homebrew (recommended for engineers)
brew install tailscale
# Option B: Download the Mac App Store version
# Search "Tailscale" in the Mac App Store
After installing via Homebrew, start the service:
sudo tailscaled &
sudo tailscale up
A browser window opens. You sign in. You are done.
If you installed from the App Store, just launch the app. A browser window opens. You sign in. You are done.
The tailscale daemon (tailscaled) is now running as a background service. It will survive reboots. It will reconnect automatically. It is quietly vigilant, like a well-trained German Shepherd, or the Terminator between missions.
Linux (for your server nodes)
# Universal one-liner โ works on Ubuntu, Debian, Fedora, Arch, etc.
curl -fsSL https://tailscale.com/install.sh | sh
# Then bring Tailscale up
sudo tailscale up
A URL appears in your terminal. Visit it. Sign in. Your device is now a satellite.
Windows
Download the installer from tailscale.com/download. Run it. Sign in. Done.
Windows users: yes, it really is that simple. No, this is not a trap.
๐ Step 3 โ Verify Your First Satellite Is in Orbit
After signing in, check the status of your device:
tailscale status
You will see something like this:
100.x.x.x mac-mini-m4 youremail@ macOS -
That 100.x.x.x address is your Tailscale IP โ a stable, private IP address that this device will always have within your tailnet. It lives in the 100.64.0.0/10 CGNAT range, which means it will never conflict with your home network's 192.168.x.x addresses.
You can also run:
tailscale ip
To see your device's Tailscale IP at a glance.
And if you want the full picture:
tailscale netcheck
This runs a network diagnostic and tells you:
- Whether UDP connectivity is available (good for direct peer connections)
- Which DERP relay region you are closest to (your fallback satellite)
- Your NAT type (affects how easily direct connections can be made)
๐ฐ๏ธ The DERP region closest to the Netherlands is typically Frankfurt or Amsterdam. Your fallback relay is practically next door. Low latency. The Terminator approves.
๐บ๏ธ Step 4 โ Visit Mission Control
Open login.tailscale.com in your browser. This is your admin console โ the Mission Control from which you manage all satellites in your tailnet.
You will see your first device listed, with:
- Its name (pulled from the device hostname)
- Its Tailscale IP
- Its last seen time
- The OS it is running
- Whether it is connected
As you add more devices over the next episodes, they will all appear here. You can rename them, apply ACL tags, set expiry, and more. We will get into that in Episode 5.
For now, admire your first satellite in orbit. It is a moment worth savouring.
๐ค What Just Happened? (Under the Hood)
When you ran tailscale up and signed in, here is what Tailscale did in the background:
- Generated a WireGuardยฎ key pair โ a private key (stays on your device, never leaves) and a public key (shared with the coordination server).
- Authenticated with the coordination server โ proved your identity via your OAuth provider.
- Registered your device โ the coordination server now knows this device is part of your tailnet, and knows its public key.
-
Assigned a Tailscale IP โ a stable
100.x.x.xaddress. -
Enabled MagicDNS (if turned on) โ gave your device a hostname like
mac-mini-m4.your-tailnet.ts.net. -
Started the WireGuard tunnel interface โ on macOS, this is a
utuninterface. On Linux, it istailscale0. Traffic to100.x.x.xaddresses now flows through it.
No ports opened. No firewall rules written. No router config touched. The Terminator did not even need to flex.
๐ธ What's Next
In Episode 3, we launch the mobile ground station: installing Tailscale on your iPad Mini โ the device you will carry into the coffeeshop, the cafรฉ, the airport lounge, and anywhere else with wi-fi that makes you mildly nervous.
Two satellites. One orbit. The network is beginning to take shape.
"You are terminated."
โ Arnold Schwarzenegger, The Terminator (to port forwarding).
๐ก Satellite Tailscale is a series about building your personal mesh network using Tailscale โ from a coffeeshop iPad Mini to a home Mac Mini M4 Pro, and everything in between.
Top comments (0)