Getting Started with Tailscale

The goal of this document is to introduce you to a basic Tailscale deployment that you can modify and extend to build your own, personal Tailscale network. To sign up for tailscale, please use the signup form.

Note: NAT traversal support is still under development. While it works in many cases, for now it is best if you employ at least one Tailscale node on a device or cloud instance with a publicly accessible IP address.

Initial setup

To install Tailscale, follow the instructions for your platform:

  • Linux (x86, x86-64, armv7, arm64)
  • Windows
  • macOS
  • iOS
  • Android - not available yet. We're working on it!

Once you have it installed, we have some suggestions for what to try next.

Advanced features

Installing on Amazon Web Services (AWS)

Tailscale can connect both your physical machines and your cloud virtual machines. Here's how you can configure Tailscale to run…

Configuring subnet routing on Linux

The subnet routing feature allows incremental deployment by allowing a single Tailscale agent to forward packets to entire subnets, rather than just a single…

Configuring ACLs and security policies

Access control lists (ACLs) restrict who can access which nodes on your network. This feature is still experimental and will later be expanded …


Common gotchas are documented in our troubleshooting page. Of course, we’re also always happy to help if you contact our team.

Last updated