Guides
-
Access a Pi-hole or Raspberry Pi from anywhere
One common use of a Raspberry Pi is to run a Pi-hole, a DNS-based ad blocking services. A typical setup is to have a Raspberry Pi in your house …
-
Access AWS RDS privately using Tailscale
Amazon’s Relational Database Service (AWS RDS) provides a managed relational database accessible using SQL and other methods. RDS is an …
-
Access Azure Linux VMs privately using Tailscale
Microsoft Azure is a cloud service provider offering Linux and Windows virtual machines, to which Tailscale can be used to provide secure …
-
Access Azure Windows VMs privately using Tailscale
Microsoft Azure is a cloud service provider offering Linux and Windows virtual machines, to which Tailscale can be used to provide secure …
-
Access Google Compute Engine VMs privately using Tailscale
Google Cloud provides Linux virtual machines, to which Tailscale can be used to provide secure connectivity. Prerequisites Before you begin …
-
Access Hetzner Servers privately using Tailscale
Hetzner provides Linux virtual machines from several datacenters in Europe. We can use Tailscale to securely access these servers. Prerequisites …
-
Access Oracle Cloud VMs privately using Tailscale
Oracle Cloud provides Linux virtual machines, notably featuring the ARM CPU architecture. We can use Tailscale to securely access Oracle virtual …
-
Access your tailnet from code-server
code-server is a way to run Visual Studio Code anywhere and access it in through a browser. Tailscale can be installed within a code-server VM to …
-
Access your tailnet from Coder
Coder is a developer workspace platform which allows you to develop code in a remote environment like a VM running in a cloud provider. In Coder, …
-
Access your tailnet from GitHub Codespaces
GitHub Codespaces is a way to run Visual Studio Code—with its editor, terminal, debugger, version control, settings sync, and the entire …
-
Access your tailnet from Gitpod
Gitpod is a way to spin up automated development environments for each task, in the cloud, in seconds, from any Git context you want. Tailscale …
-
Access your tailnet from OpenVSCode
OpenVSCode is a way to run Visual Studio Code on a remote machine accessed through a modern web browser. Tailscale can be installed within an …
-
Caddy certificates on Tailscale
Caddy is a web server that makes HTTPS easy. Starting with the beta release of Caddy 2.5, Caddy supports Tailscale. When Caddy gets an HTTPS …
-
Coding on iPad using VSCode, Caddy, and code-server
Visual Studio Code has quickly become the text editor many people use for their day-to-day work. Its cross-platform compatibility, speed, and …
-
Configuring Linux DNS
There are an incredible number of ways to configure DNS on Linux. Tailscale attempts to interoperate with any Linux DNS configuration it finds …
-
Connect to an AWS VPC using subnet routes
Recent versions of Tailscale work fine even when nodes are placed behind an Amazon Managed NAT Gateway. However, because of the way the Managed …
-
Run a private Minecraft server with Tailscale
Minecraft is a popular multiplayer game, in which players can connect to a Minecraft world hosted within one of the player’s running game …
-
Secure a Windows RDP (Remote Desktop Protocol) server
Remote Desktop Protocol (also known as Windows Remote Desktop or Windows Terminal Server) is among the most commonly exploited targets for …
-
Set up a dogcam with Tailscale, Raspberry Pi, and Motion
Tailscale makes it easy to setup a dogcam that you can securely access from anywhere. Unlike an off-the-shelf dogcam, with Tailscale you …
-
Setting up Docker Desktop to work with Tailscale
The Tailscale extension for Docker Desktop is currently in beta. Installing the Tailscale extension Using the Tailscale extension Activities …
-
Tailscale in LXC containers
Unprivileged LXC containers do not have access to the networking resource needed for Tailscale to work. This article explains how to give it …
-
Tailscale on AWS App Runner
AWS App Runner is a fully managed means of running container workloads on AWS. Deployment in App Runner can make it difficult to use Tailscale, …
-
Tailscale on AWS Lambda
AWS Lambda is a popular method of deploying application using containers, rather than managing servers yourself. However, it can be difficult to …
-
Tailscale on AWS Lightsail
AWS Lightsail is a low cost means of running either virtual machines or containers. The container deployments in Lightsail can make it difficult …
-
Tailscale on fly.io
Fly.io is a popular service to deploy full stack apps and databases all over the world, with Fly handling operations and scaling in each region …
-
Tailscale on Google Cloud Run
Google Cloud Run is a popular method of deploying application using containers, rather than managing servers yourself. However, it can be …
-
Tailscale on Heroku
Heroku is a popular cloud-hosting platform for running applications without managing servers yourself. However, it can be difficult to use …
-
Tailscale on Kubernetes
Kubernetes is a popular method for deploying, scaling, and managing containerized applications. There are many ways you can run Tailscale in …
-
Tailscale on NixOS: A New Minecraft Server in Ten Minutes
NixOS is a Linux distribution built from the ground up to make it easy to deploy services. Tailscale is a peer-to-peer VPN built to make it easy …
-
Tailscale on Proxmox host
Proxmox is a popular open-source solution for running virtual machines and containers, built on top of a Debian Linux platform. Installing …
-
Use UFW to lock down an Ubuntu server
Any server on the public internet is bound to be attacked by bots looking for weak or leaked passwords and unsafely configured services. Even …
-
User & group provisioning for Okta
User & group provisioning for Okta is currently in beta. This feature is only available for the Business plan or higher. Tailscale supports …
-
Using Tailscale on Azure App Services
Azure App Services is a popular cloud-hosting platform for running applications without managing servers yourself. However, it can be difficult …