Comment by nicoco

3 years ago

>as simple as uploading it to my hosted instance of calibre-web, and then next time I pick up my kobo it will automatically download it.

Wow, sounds really nice, you got my attention! My stack to achieve the same result is a bit more complicated: I installed KOreader on my device, and it can read calibre's OPDS catalog feed. KOreader has some other niceties that I enjoy, mostly wallabag support.

How do you trick the native kodo firmware? Does it work outside your home network?

Yes it does, I use a reverse proxy with ssl and have CW on its own subdomain.

There's a plain text config file on the Kobo's memory and one of the config options is the store URL. CW generates you a new one tied to your local CW account in your instance and you replace the standard URL. You can do multi user stuff that way. You can also define a "shelf" and only books on that shelf will sync if you wish, handy if you have a large collection or a small memory Kobo.

The guide on setting up the Kobo sync feature is here: https://github.com/janeczku/calibre-web/wiki/Kobo-Integratio...

> How do you trick the native kodo firmware?

You just change the API endpoint in some file in .kobo on the device.

> Does it work outside your home network?

If you expose calibre-web publicly, sure. In my experience it takes a bit of effort to do that right, but it's doable.

Its wiki is fairly good and usually answers all the questions I have: https://github.com/janeczku/calibre-web/wiki/Kobo-Integratio...