Skip to content

Download Sources ​

The manager supports two download sources for Tailscale binaries.

Comparison ​

SourceSizeDescription
Official~30-35 MBFull binaries from pkgs.tailscale.com
Small~8-10 MBUPX-compressed binaries from GitHub Releases

The Small binary combines tailscale + tailscaled into a single executable compressed with UPX. It is functionally identical to the official version but approximately 80% smaller.

Recommendation

Use Small for most OpenWrt routers, especially those with limited flash storage.

Supported Architectures ​

Small Binary ​

ArchitectureDevices
amd64x86 routers, VMs
arm64Raspberry Pi 4, modern ARM routers
armRaspberry Pi 2/3, older ARM routers (VFPv3+)
armv6Raspberry Pi 1/Zero, ARMv6 routers
armv5ARM devices without FPU
mipsleMediaTek / Ralink routers (most common)
mipsAtheros / QCA routers

Official Binary ​

The official source supports all architectures available from the Tailscale stable channel, including amd64, arm64, arm, mipsle, mips, riscv64, 386, and more.

Switching Sources ​

You can change the download source at any time through:

  • The interactive menu (choose during install or update)
  • UCI configuration:
sh
uci set tailscale.settings.download_source='small'
uci commit tailscale

Architecture Detection ​

The manager automatically detects your router's architecture using uname -m and CPU feature flags from /proc/cpuinfo. This handles edge cases like distinguishing between arm, armv6, and armv5 variants, or detecting endianness for MIPS chips.