Updating Tailscale
Our team regularly releases updates for the Tailscale client, and we recommend always being on the latest version of the Tailscale client. To view all the latest features, changes, and fixes, including release versions of the Tailscale client, see our Changelog page.
There are 3 ways to keep your Tailscale client up-to-date:
- Auto-updates (recommended)
- Manual updates
- MDM-managed updates
Check for updates
To see the version of the Tailscale client installed on every device in your Tailscale network (known as a tailnet), open the Machines page of the admin console and view the Version column. A gray arrow indicates that a standard update is available, a red arrow indicates that a security update is available, and no arrow indicates that the device is up-to-date.
To display only the devices where an update is available, select the Version filter and select Update available.
Auto-updates
Tailscale can automatically apply client updates as they are released. To apply the update, the same mechanism is used during the initial client installation. For example, if the client was installed using a Linux package manager, that package manager will be used to upgrade the installed package.
Auto-updates are optional, and individual devices can be opted in or out of them anytime.
Devices using the iOS, macOS (App Store version), and Android (Google Play Store version) operating systems might not have automatic updates configured by default. We recommend verifying that this setting is enabled in the App Store and Google Play Store to ensure these devices are updated per with your tailnet settings.
If you use system policies to enforce your tailnet updates, auto-updates will occur based on the system policies that you set.
Configure auto-updates in your tailnet
You must be the Owner, Admin, or IT admin to enable or disable auto-updates for a tailnet.
To enable auto-updates for your entire tailnet, open the Settings page of the admin console and go to the Device management section. Under Auto-update Tailscale, enable the Auto-update new devices toggle.
Changing the auto-update setting in the admin console will not change the Tailscale client settings for existing devices. The setting only affects new devices. Existing device owners must manually enable or disable auto-updates.
Auto-updates for new tailnets
All newly created tailnets have auto-updates enabled by default in the admin console Device management section. When a new device is added to the tailnet, the Tailscale client will be configured to automatically update by default.
Auto-updates for existing tailnets
If your tailnet was created prior to February 2024, you must manually enable auto-updates in the admin console Device management section, and for each of the existing devices. When auto-updates are enabled in the admin console, new devices added to your tailnet will be configured to automatically update by default.
Enable auto-updates on devices
You may need to configure auto-update settings for the Tailscale clients on a device if auto-updates were not previously configured or if you need to disable auto-updates for the device.
Here's how to change auto-update device settings on different platforms:
If you installed Tailscale from the Mac App Store, open the App Store application, select App Store in your macOS menu bar, select Settings, and check the Automatic Updates box. Note that enabling this setting will automatically update all of your installed apps.
If you installed Tailscale by downloading the .zip
archive from pkgs.tailscale.com
, select the Tailscale tray icon and toggle Automatically install updates under the Settings menu.
Auto-updates for devices on multiple tailnets
If a device has automatic updates enabled and belongs to multiple tailnets where the Auto-update new devices setting in the admin console varies, the client will be updated when connected to a tailnet with auto-updates enabled.
Auto-update limitations
Auto-updates are currently not supported on Synology and Linux distributions based on Arch Linux.
Auto-updates do not happen immediately when a new version of Tailscale is released. We monitor stability and issue reports for several days before enabling a release for auto-updates. It typically takes around a week after a release before your machines start to update, and it can take longer. Important security updates may be applied faster.
If machines with auto-updates enabled are not updated several weeks after a release, contact support.
Manual updates
Here's how to manually upgrade on different platforms:
Tailscale for macOS is available in multiple variants.
We recommend using the Standalone application for a new macOS installation. You can enable auto-updates from the Preferences page of the installed app.
The Mac App Store application will auto-update by default. If you need to manually update, you can do so from the App Store updates page.
MDM-managed updates
To manage the installed version of Tailscale using MDM, refer to your MDM software documentation. You can also configure the installed Tailscale client using MDM policies.