My e-book management currently consist of storing a bunch of files, both .epub, .pdf and .azw3 stored either by author (fiction) or by topic (non-fiction), for various sources (purchased e-books, downloaded via University subscriptions, Project Guthenberg and some from Library Genesis/Anna’s Archive). For some time I’d been wanting to organize them better, with a web UI to download in a format of my choice and to be able to share with others.

I first found out about and became interested in Booklore, as it seemed to fulfill my needs, and decided to research it more in-depth and oh boy, what drama… I am aware of the Grimmory fork, but I am not touching that with a ten-foot pole until it has matured and can be generally considered to be trustworthy.

So instead I started experimenting with the more established Calibre + Calibre-Web setup (I decided against Calibre Web Automated, as that also seemed a little shady). I find the UI of Calibre-Web to be fine enough for my use, but would have loved to be able to edit more metadata in the UI (it appears I am unable to add a cover for instance). But the Calibre server has so far been very frustrating to work with for me, and does not fit my desired workflow at all. I basically want to be able to dump my files onto my server (and continuously sync local files to the sever), get the metadata mostly automatically sorted with easy options to amend missing metadata (preferably from a web UI and not that screen-share thing that doesn’t even work in Librewolf). I have not found a way for it to automatically import new books, and if I reimport from the directory I dump my books in, it will reimport some of the books where the metadata was changed (some it will realize is the same, and ask to skip), so I end up with multiple duplicates. I work under the assumption that its mostly user errors so far, and I will try to master it better, but so far I find it very intuitive.

I will be looking more into Kavita as well, but so far I know very little about it.

How are you setup in your homelab for e-book management? Would love to see some examples of well-established workflows that works for you.

  • Drusenija@aussie.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 hours ago

    What version of Calibre-Web are you using? Mine has support to upload an image for a cover. I’m just using the latest docker image from ghcr.io/linuxserver/calibre-web.

    My current workflow is pretty basic, I took my Calibre library I already had, dropped it into Calibre-Web and moved to a fully web based setup (so I don’t use Calibre at all anymore, just Calibre-Web). I’ve got the Kobo integration working too so I can mark books to sync to my device through the browser and then just sync my Kobo wirelessly.

    I tend to use the Kobo store to purchase new books so I’m a bit lax about grabbing local copies of everything, but whenever I do get new books I can upload them into Calibre-Web, edit the metadata after I match the book, and then I’m good to go. But I also don’t add books that often at the moment, so haven’t seen much point in investing much time into further automation.

    • cyberwolfie@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      5 hours ago

      ETA: Well, I toured the Calibre-Web settings again, and now I can upload books and covers. Must have been a little tired on my first attempt. Still couldn’t get the conversion to work properly - I only have the option of going from EPUB -> KEPUB (whatever that is). I typically prefer reading PDF on my current reader, and I have users who need .azw3 for their jailbroken Kindle device. I guess the paths to the conversion tools aren’t properly configured.

      ETA2: Now I got the conversion to work as well. Seems like I will be able to use it with Calibre-Web only as well. Nice!

      Hm, I’m using lscr.io/linuxserver/calibre-web:latest, which is version 0.6.26 (5a1f3d8eec42d03228b1e5dec9bc750ca10bbc94 - 2026-02-06T20:40:07+01:00). Looked again to see if I could find a way to do it, but no.

      How do you upload books directly using Calibre-Web? And do you not have Calibre running behind at all, just the original database?

      An other shortcoming of Calibre-Web seems to be that I am unable to convert books from the UI (that is thankfully very easy to do in Calibre). I added some Docker mods that I thought would allow me to do this, but I have at least not found a way.

      Nice to know it works with Kobo - I don’t have one, but if my current reader stops working I am likely to get one of those.

      • Drusenija@aussie.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 hours ago

        KEPUB (whatever that is)

        It’s an EPUB file that’s been optimized for a Kobo device.

        And no, I don’t have Calibre running behind this anymore. I took the database Calibre (since I used it previously) had already created, loaded it with Calibre-Web, and it had enough capability that for me at least, I don’t need the desktop app anymore. I’m sure there’s any number of reasons why someone might, but for me, it works on its own.