Files
kobo-tailscale/README.md

31 lines
1.4 KiB
Markdown

# kobo-tailscale
Install scripts for getting [Tailscale](https://tailscale.com) running on Kobo e-readers and persisting through reboots.
## Supported devices
- *Kobo Libra 2*
- *Koba Libra Colour*/*Koba Libra Color*
- *Kobo Clara BW*
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`.
1. Download this repo onto your Kobo e-reader's onboard storage and find your device.
2. Run `install-tailscale.sh` from the chosen device's directory.
3. 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](https://tailscale.com/kb/1235/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.
## Acknowledgements
[Dylan Staley for initial work and scripts on the Kobo Sage](https://dstaley.com/posts/tailscale-on-kobo-sage)
[jmacindoe for documenting kernel module compilation on Kobo readers](https://github.com/jmacindoe/kobo-kernel-modules)