My Amazon Kindle synchronizes with my Amazon library. Additionally, I have a Calibre library, which publishes its contents via a web server. As far as I know, you can only copy books from the server, whereas Amazon functionally rsyncs your book, keeping your highlights, notes, and current reading position updated. Is there any technique or product which facilitates similar functionality using a self-hosted solution?

Thank you

2 Answers 2


At this time, I'd say "no". When you read an epub in Calibre's internal reader it sets a bookmark in a file inside the epub, but most readers set that bookmark in a related (usually sqlite) database. And there's no standard for the bookmark format (well, there is, in epub3, but I haven't found anybody using it yet...).

But if you're willing to settle for using a particular set of devices, you could probably fairly simply extract the bookmarks from those, and translate them to be useful by the other devices. Notes, otoh, are much more complicated. Calibre does have a "universal" notes plugin--unfortunately, it requires support to be written for each device driver, and I think there are only one or two drivers that have it.


LibreRead is not a perfect fit to your description, but it is worth a mention. It is essentially a "self-hosted, self-updating book repository", like you're describing. The one problem I have with it is that, instead of syncinc books on different devices, it centralizes the reading to its own web interface, practically "syncing" your progress by allowing you to use the same app on many device. This is probably a nice enough solution if you mainly read on your phone or laptop/desktop, but if you're using a dedicated ereader, the experience might be diminished (I don't know how browser support looks across ereaders).

If it sounds interesting, they have a demo available here.

  • that link is down... is it correct? Sep 13, 2018 at 19:17
  • The person who used to work on LibreRead is now working on JoyRead. Don't know if it's the same code but with a revamp or a complete rewrite. github.com/joyread
    – dontexist
    Sep 20, 2018 at 20:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.