Install scripts for getting Tailscale running on Kobo e-readers and persisting through reboots.
Supported devices
Kobo Libra 2
Currently only the Libra 2 is supported as it is the only device I have access to.
If you have another device and would like to contribute, please open a PR!
Installation
Note
The version of Tailscale to install can be chosen by editing the TAILSCALE_VERSION variable in install-tailscale.sh.
Download this repo onto your Kobo e-reader's onboard storage and find your device.
Run install-tailscale.sh from the chosen device's directory.
Run tailscale up and follow the instructions to authenticate your e-reader!
Uninstallation
Simply run uninstall-tailscale.sh from the chosen device's directory in the repo.
DNS Issues
When there's no DNS manager on a system, Tailscale will resort to just overwriting resolv.conf
which can cause issues on Kobo devices. If you find that DNS breaks after a while you can fix this by running
tailscale set --accept-dns=false on your device to prevent it from overwriting resolv.conf.