Netaddr.ip: a new IP address type for Go

The Go standard library's net.IP type is problematic for a number of reasons. We wrote a new one. | Continue reading


@tailscale.com | 3 years ago

How often should I rotate my SSH keys?

An intriguing tale of rotating ssh keys. | Continue reading


@tailscale.com | 3 years ago

Modules, Monoliths, and Microservices

What is a microservice? When are microservices a good idea? Lately, I get people asking me when microservices are a good idea. In systems design explains the world, I talked about big-picture issues like second system effect, innovator's dilemmas, and more. Can systems design ans … | Continue reading


@tailscale.com | 3 years ago

Tailscale on NixOS: A New Minecraft Server in Ten Minutes

How to provision a new NixOS machine on Digital Ocean with nixos-infect andautomatically connect it to your Tailscale network, then use that server toset up a fully private Minecraft world. | Continue reading


@tailscale.com | 3 years ago

An Unlikely Database Migration

When I first joined Tailscale, I was horrified to learn that "thedatabase" was a single JSON file that was rewritten on anychange. We migrated to something better. | Continue reading


@tailscale.com | 3 years ago

Tailscale raises US$12M Series A

Big news today! We’ve raised US$12 million in Series A funding led by Accel, with participation from Heavybit and Uncork Capital. The new funding follows the seed round we announced just a few months ago in April, and will allow us to build out our team and product at a faster pa … | Continue reading


@tailscale.com | 3 years ago

How Nat Traversal Works

In this post, we'll talk about how to establish a peer-to-peer connection between two machines, in spite of all the obstacles in the way. | Continue reading


@tailscale.com | 3 years ago

VPN Reviewer’s Guide

Excalidraw is a whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them. - Excalidraw | Continue reading


@tailscale.com | 3 years ago

Why not “Why not WireGuard?”

An article by Michael Tremer titled Why notWireGuard is sometimesshared in VPN discussions. Unfortunately that article contains severalmisconceptions and some out-of-date information that deserves to beaddressed.Let’s go through his arguments section by section. | Continue reading


@tailscale.com | 4 years ago

Joining Tailscale

I used to tolerate and expect complexity. Working on Go the past 10 years has changed my perspective, though. I now value simplicity above almost all else and tolerate complexity only when it’s well isolated, well documented, well tested, and necessary to make things simpler over … | Continue reading


@tailscale.com | 4 years ago

Tailscale Is Launching

Just over a year ago, we founded Tailscale with a common sense of nostalgia for the “good old days” of LANs. In our collective opinion (then and now) networking and cloud infrastructure has become too complicated. Attempts to increase team connectivity and migrate towards remote … | Continue reading


@tailscale.com | 4 years ago

Remembering the LAN

I started programming in the 1990s living above my parent's medical practice. We had 15 PCs for the business, and one for me. The standard OS was MS-DOS.The network started off using IPX over coax to a Novell Netware server, the fanciest software we ever owned. IPX was so much ea … | Continue reading


@tailscale.com | 4 years ago

How Tailscale Works

People often ask us for an overview of how Tailscale works. We’ve beenputting off answering that, because we kept changing it!But now things have started to settle down.Let’s go through the entire Tailscale system from bottom to top, the sameway we built it (but skipping some zig … | Continue reading


@tailscale.com | 4 years ago

Several grumpy opinions about remote work and videoconferencing

As a “fully remote work” company, we had to make some choices about thetechnologies we use to work together and stay in touch.We decided early on — about the time we realized all three cofounderslive in different cities — that we were going to go all-in on remote work,at least fo … | Continue reading


@tailscale.com | 4 years ago

TailScale – Instantly interconnect your devices and services, wherever they are

Tailscale provides software and services that help you connect your business to cloud services smoothly, safely, and securely. | Continue reading


@tailscale.com | 4 years ago