https://pkgs.tailscale.com/stable/tailscale_1.98.9_amd64.tgz
11be30ad301d48f84ff52fec34f8a2f78eb3e3dee1be4e9624d19fccc8df5540
https://github.com/unraid/unraid-tailscale/releases/download/2026.07.16.0213/unraid-tailscale-utils-2026.07.16.0213-noarch-1.txz
5f1ce1335475fbb10a31330d46943a4f61bca1b633cd74ffb23ae89af54d2803
/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.plg
rm -f /var/log/plugins/tailscale.plg
rm -f /boot/config/plugins/tailscale-trunk.plg
rm -f /var/log/plugins/tailscale-trunk.plg
# Update plugin name for non-main branches
sed -i "s/Tailscale\*\*/Tailscale (Preview)**/" /usr/local/emhttp/plugins/tailscale/README.md
# start tailscaled
/usr/local/emhttp/plugins/tailscale/restart.sh
# Bash completion
tailscale completion bash > /etc/bash_completion.d/tailscale
# cleanup old versions
rm -f $(ls /boot/config/plugins/tailscale/unraid-tailscale-utils-*.txz 2>/dev/null | grep -v '2026.07.16.0213')
rm -f $(ls /boot/config/plugins/tailscale/*.tgz 2>/dev/null | grep -v 'tailscale_1.98.9_amd64')
# check to see if the state file has been backed up to Unraid Connect
if [ -d "/boot/.git" ]; then
if git --git-dir /boot/.git log --all --name-only --diff-filter=A -- config/plugins/tailscale/state/tailscaled.state | grep -q . ; then
echo "******************************"
echo "* WARNING *"
echo "******************************"
echo " "
echo "The Tailscale state file has been backed up to Unraid Connect via Flash backup."
echo " "
echo "To remove this backup, please perform the following steps:"
echo "1. Go to Settings -> Management Access".
echo "2. Under Unraid Connect, deactivate flash backup. Select the option to also delete cloud backup."
echo "3. Reactivate flash backup."
/usr/local/emhttp/webGui/scripts/notify -l '/Settings/ManagementAccess' -i 'alert' -e 'Tailscale State' -s 'Tailscale state backed up to Unraid connect.' -d 'The Tailscale state file has been backed up to Unraid connect. This is a potential security risk. From the Management Settings page, deactivate flash backup and delete cloud backups, then reactivate flash backup.'
fi
fi
echo ""
echo "----------------------------------------------------"
echo " tailscale has been installed."
echo " Version: 2026.07.16.0213"
echo "----------------------------------------------------"
echo ""
]]>
/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
]]>