# Tailscale Docker

Tailscale Docker is a containerized Tailscale client that connects other Docker containers to a Tailscale network. It is open source and self-hosted, installable on Docker Hub, Umbrel, TrueNAS, ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/37/tailscale-docker

## Description

Tailscale Docker is a containerized Tailscale client that connects other Docker containers to a Tailscale network. It supports advanced homelab patterns, such as IP virtual LAN (ipvlan) and node sharing, for users comfortable with Docker networking and virtual private network (VPN) configuration. Use it when containers need direct Tailscale access; for general Unraid resource access, use the Tailscale Unraid plugin instead.

## Platform availability

Available on 4 of 9 platforms: Unraid, TrueNAS, Umbrel, ZimaOS.

## Health score

22/100 (Low), based on 2 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 65 (4 install platforms, install notes, Docker image)

## Links

- Documentation: https://tailscale.com/docs/features/containers/docker
- Docker Hub: https://hub.docker.com/r/tailscale/tailscale
- Umbrel: https://apps.umbrel.com/app/tailscale
- TrueNAS: https://apps.truenas.com/catalog/tailscale/
- ZimaOS: https://github.com/IceWhaleTech/CasaOS-AppStore/tree/main/Apps/Tailscale
- Unraid: https://ca.unraid.net/apps/tailscale-docker-04onxxf0zczs47?q=Tailscale-Docker
- Official website: https://tailscale.com
- GitHub: https://github.com/tailscale/tailscale

## Common questions

### Can Tailscale Docker be used in a compose setup where Caddy proxies requests?

A community thread describes a compose setup that uses Tailscale in Docker so Caddy can proxy requests.

### What Tailscale Docker issue has been reported after updating Docker?

A Traefik container failed to receive Tailscale packets from a Raspberry Pi after Docker and Tailscale updates.

### What should I check if Tailscale Docker is not working as expected?

A troubleshooting guide covers common steps for issues running Tailscale inside a Docker container.

### Does connecting a container to Tailscale Docker expose it publicly?

No, containers connected to your tailnet can be accessed securely from anywhere without public exposure.

## Alternatives

- Amnezia VPN: Enables classic, free, and self-hosted VPN modes, works under high censorship, uses a WireGuard-based protocol for better blocking resistan…
- Fossorial Pangolin: Open-source identity-based remote access platform using WireGuard, offering unified management, tunneled connections, granular access contr…
- Headscale: Headscale is an open-source, self-hosted implementation of the Tailscale control server.
- LogMeIn Hamachi: Seamlessly connects devices and networks, extending LAN-like connectivity to mobile users and teams with a secure, hosted VPN service.
- NetBird: NetBird is an open-source Zero Trust networking platform that makes it easy for engineers to create fast, secure, and private networks with…
- OpenVPN Connect: OpenVPN Connect provides flexible VPN solutions to secure your data communications, whether it's for Internet privacy, remote access for em…
- Outline VPN: Journalists need safe access to information to research issues, communicate with sources, and report the news.
- Remote.it: Remote.it is a tool that lets you securely access your home or office computer from anywhere.
- Serveo: Serveo exposes local servers to the internet using SSH tunneling.
- SoftEther VPN: SoftEther VPN (&quot;SoftEther&quot; means &quot;Software Ethernet&quot;) is one of the world's most powerful and easy-to-use multi-protoco…
- Twingate-Connector
- WG Tunnel: This is an alternative Android Application for WireGuard and Amnezia VPN with added features.

---
Source: Our Local Host (https://ourlocalhost.com/app/37/tailscale-docker), the self-hosted and open-source app directory.
