mirror of
https://github.com/videah/kobo-tailscale
synced 2026-03-20 02:31:28 +11:00
31 lines
1.4 KiB
Markdown
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)
|