Skip to content

Releases: SierraSoftworks/tailscale-udm

Version 3.1.1

25 Oct 19:51
acf9916

Choose a tag to compare

This release adds support for UNAS 2 devices. Note that UNAS, UNAS Pro, and UNAS 2 devices need to use userspace networking at the moment, as their kernels do not appear to include the Wireguard module.

You can re-enable userspace networking mode by setting TAILSCALED_FLAGS="--tun userspace-networking" in your /data/tailscale/tailscale-env file and then running /data/tailscale/manage.sh install to reconfigure Tailscale appropriately.

# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh

# Then run the following to complete the update
/data/tailscale/manage.sh install!

What's Changed

  • fix: Update uninstallation instructions to remove additional packages and files by @bslatyer in #123
  • chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #124
  • chore(deps): Bump SierraSoftworks/gh-releases from 1.0.7 to 1.0.8 by @dependabot[bot] in #127
  • Support newer UNAS devices such as the UNAS 2 by @DamianMehers in #137

New Contributors

Full Changelog: v3.1.0...v3.1.1

Version 3.1.0

03 Aug 14:47
d939f4f

Choose a tag to compare

This release switches to kernel space (TUN) networking as the default configuration for Tailscale on UniFi devices. This networking mode opens up a wide range of options for traffic routing which are unavailable in the legacy --tun userspace-networking mode we previously employed for compatibility reasons. Thanks to the hard work of folks like @jasonwbarnett and @tomvoss we're now able to run Tailscale the way it was originally intended.

If you run into any compatibility issues on your devices, you can re-enable userspace networking mode by setting TAILSCALED_FLAGS="--tun userspace-networking" in your /data/tailscale/tailscale-env file and then running /data/tailscale/manage.sh install to reconfigure Tailscale appropriately.

# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh

# Then run the following to complete the update
/data/tailscale/manage.sh install!

⚠️ bullseye-backports moved to archive.debian.org

If you're running into issues when running the installation due to problems downloading packages from bullseye-backports, take a look at #116 for details and guidance on how to fix it.

What's Changed

Full Changelog: v3.0.0...v3.1.0

Version 3.0.0

03 Aug 14:13
7940554

Choose a tag to compare

This release drops support for UniFi OS 1.x and incorporates all of the changes present up to v2.8.0 of this script. We're intentionally keeping the number of changes to a minimum to reduce the potential risks of breakage when migrating to v3.0.0 of this script.

Anyone still running UniFi OS 1.x should stick to the v2.8.0 version of this script going forward.

# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh

# Then run the following to complete the update
/data/tailscale/manage.sh install!

What's Changed

Full Changelog: v2.8.0...v3.0.0

Version 2.8.0

03 Aug 13:21
e5a3926

Choose a tag to compare

This release adds support for using Tailscale's HTTPs Certificates for your UniFi console, including automatically configuring and renewing these certificates.

# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh

# Then run the following to complete the update
/data/tailscale/manage.sh install!

What's Changed

  • Add certificate management with UniFi OS integration by @lox in #117

New Contributors

  • @lox made their first contribution in #117

Full Changelog: v2.7.0...v2.8.0

Version 2.7.0

25 Jun 11:19
dd0b40c

Choose a tag to compare

This release adds support for the new UniFi UNAS Pro, enabling you to easily install Tailscale on these devices.

# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh

# Then run the following to complete the update
/data/tailscale/manage.sh install!

What's Changed

New Contributors

Full Changelog: v2.6.1...v2.7.0

Version 2.6.1

10 Feb 20:34
61ca8b8

Choose a tag to compare

This release improves support for automatic upgrades and re-installation after firmware upgrades. It also includes support for setting custom TAILSCALED_FLAGS during the installation process to support advanced installation scenarios in preparation for new Tailscale capabilities which enable tailscaled to be run with kernel mode networking.

# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh

# Then run the following to complete the update
/data/tailscale/manage.sh install!

What's Changed

New Contributors

Full Changelog: v2.6.0...v2.6.1

Version 2.6.0

03 May 12:57
9ee60f1

Choose a tag to compare

This release adds support for UniFi OS 4.x (which is currently in Early Access). To upgrade to the latest version of Tailscale UDM (to support upgrades to UniFi OS 4.x) please run the following:

# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh

# Then run the following to complete the update
/data/tailscale/manage.sh install!

What's Changed

  • Fix small typo in documentation by @carsso in #85
  • Add support for UniFiOS 4 in package/manage.sh by @bslatyer in #88

New Contributors

Full Changelog: v2.5.4...v2.6.0

v2.5.4

20 Mar 22:38
8bbff80

Choose a tag to compare

This release fixes an issue with the packaging script which prevented the automatic update timer from installing correctly.

# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh

# Then run the following to complete the update
/data/tailscale/manage.sh install!

Full Changelog: v2.5.3...v2.5.4

v2.5.3

27 Feb 01:00
429c1f8

Choose a tag to compare

This release fixes an issue preventing the automatic update functionality from working as expected.

# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh

# As a one-off, you'll need to run this to ensure that the tailscale-install.service is updated (if you're upgrading from a version < 2.5.2)
systemctl disable tailscale-install.service

# Then run the following to complete the update
/data/tailscale/manage.sh install!

What's Changed

  • Updated the install script to better recover from broken service symlinks as raised in #82

Full Changelog: v2.5.2...v2.5.3

Version 2.5.2

26 Feb 00:17
29d1a0f

Choose a tag to compare

This release fixes an issue preventing the automatic update functionality from working as expected.

# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh

# As a one-off, you'll need to run this to ensure that the tailscale-install.service is updated
systemctl disable tailscale-install.service

# Then run the following to complete the update
/data/tailscale/manage.sh install!

What's Changed

  • Fixed the tailscale-install.service to ensure that automatic updates actually run as expected.

Full Changelog: v2.5.1...v2.5.2