https://pkgs.tailscale.com/stable/tailscale_1.84.0_amd64.tgz
c91eb43a92c209108bfaf1237696ac2089cc3d8fcf35d570d348cbfb19d8fb31
https://github.com/dkaser/unraid-tailscale-utils/releases/download/4.0.3/unraid-tailscale-utils-4.0.3-noarch-1.txz
b93ddbd40fbe0342186349685baf04e6b1a955a8752a5181f8547a9dc58d4045
if [ -d "/usr/local/emhttp/plugins/tailscale" ]; then
rm -rf /usr/local/emhttp/plugins/tailscale
fi
upgradepkg --install-new --reinstall /boot/config/plugins/tailscale/unraid-tailscale-utils-4.0.3-noarch-1.txz
mkdir -p /usr/local/emhttp/plugins/tailscale/bin
tar xzf /boot/config/plugins/tailscale/tailscale_1.84.0_amd64.tgz --strip-components 1 -C /usr/local/emhttp/plugins/tailscale/bin
echo "state" > /boot/config/plugins/tailscale/.gitignore
ln -s /usr/local/emhttp/plugins/tailscale/bin/tailscale /usr/local/sbin/tailscale
ln -s /usr/local/emhttp/plugins/tailscale/bin/tailscaled /usr/local/sbin/tailscaled
# remove other branches (e.g., if switching from main to preview)
rm -f /boot/config/plugins/tailscale-preview.plg
rm -f /var/log/plugins/tailscale-preview.plg
rm -f /boot/config/plugins/tailscale-trunk.plg
rm -f /var/log/plugins/tailscale-trunk.plg
# start tailscaled
/usr/local/emhttp/plugins/tailscale/restart.sh
# Bash completion
tailscale completion bash > /etc/bash_completion.d/tailscale
# cleanup old versions
rm -f /boot/config/plugins/tailscale/tailscale-utils-*.txz
rm -f $(ls /boot/config/plugins/tailscale/unraid-tailscale-utils-*.txz 2>/dev/null | grep -v '4.0.3')
rm -f $(ls /boot/config/plugins/tailscale/unraid-plugin-diagnostics-*.txz 2>/dev/null)
rm -f $(ls /boot/config/plugins/tailscale/*.tgz 2>/dev/null | grep -v 'tailscale_1.84.0_amd64')
echo ""
echo "----------------------------------------------------"
echo " tailscale has been installed."
echo " Version: 2025.05.28"
echo "----------------------------------------------------"
echo ""
# Stop service
/etc/rc.d/rc.tailscale stop 2>/dev/null
rm /usr/local/sbin/tailscale
rm /usr/local/sbin/tailscaled
removepkg unraid-tailscale-utils
rm -rf /usr/local/emhttp/plugins/tailscale
rm -f /boot/config/plugins/tailscale/*.tgz
rm -f /boot/config/plugins/tailscale/*.txz