No description
Find a file
2025-07-26 22:54:29 -04:00
etc/udev/rules.d Initial commit 2025-07-26 22:02:55 -04:00
mnt/onboard/.adds Add NickelMenu button to generate tailscale link 2025-07-26 22:54:29 -04:00
usr Initial commit 2025-07-26 22:02:55 -04:00
.gitignore Add NickelMenu button to generate tailscale link 2025-07-26 22:54:29 -04:00
build.sh Initial commit 2025-07-26 22:02:55 -04:00
readme.md Initial commit 2025-07-26 22:02:55 -04:00
update-tailscale.sh Initial commit 2025-07-26 22:02:55 -04:00

tailscale-kobo

Based on the blog post Tailscale on Kobo Sage and adapted for the author's Kobo Libra 2. This method uses a SOCKS proxy and thus does not require iptables support, which simplifies things!

This has not been tested on anything but my own Kobo! It should not brick your Kobo but it may interfere with your networking. Use at your own risk.

Building

Run the update-tailscale.sh script from the root of the project. This will attempt to find the latest stable 32-bit ARM build of Tailscale, download it, and extract it into the appropriate directory.

Once Tailscale has been downloaded, you can run build.sh, which will create a KoboRoot.tgz file that can be placed in the .kobo directory to install Tailscale.

Setup

Currently you need to telnet in to find the URL to login, this sucks a bit. You also need to manually patch your .kobo/Kobo/Kobo eReader.conf file.

Under [General], add:

proxyUrl=socks5://localhost:1055/

You also need paste the appropriate API link from calibre-web or Komga for Kobo sync.