some people wonder how to update the pretty old Tailscale version on devices like the Flint or Flint2. For your convenience, I created a script to automate this process.
Currently, the update-process is only supported on devices using ARM64 or ARMv7 architecture.
This should affect most routers like the Flint or Flint2. If you are not sure about the architecture you can run
uname -m to get the current one. It should say aarch64 or armv7l to be able to run my script.
I added some checks in my script as well so it should be pretty safe to run.
You can find it in my GL.iNET forum repo located on GitHub:
You can run it without cloning the repository by using the following command:
wget -O update-tailscale.sh https://raw.githubusercontent.com/Admonstrator/glinet.forum/main/scripts/update-tailscale/update-tailscale.sh \
&& sh update-tailscale.sh
You can use
--ignore-free-space to ignore the free space check. This is useful for devices with low free space like the AXT1800.
In that case, there will be no backup of the original files and the script will not check if there is enough free space to download the new files. Could potentially break your router if there is not enough free space.
This script is provided as is and without any warranty. Use it at your own risk.
It may break your router, your computer, your network or anything else.
It may even burn down your house You have been warned!
You can update Tailscale on your own manually.
Simply get the necessary files from the official website and replace the files on your router accordingly.
To revert the changes, replace the
/usr/sbin/tailscale files with the original files.
The original files can be found in the
/usr/sbin/ folder - they are named