I have a NAS which I use for storage and I have a Pi which I use for serving applications.

I thought I could just throw Calibre Web on the Pi, point it to my NAS and then be good to go. Charlie_Murphy_Wrong.gif

So Calibre Web said it needed a Calibre database, cool. I installed Calibre proper and created the database. But its not aware of my chosen book location.

I feel like I’m going all about the houses and introducing a level of complexity beyond what is required? Before I knuckle down and persist with this, I thought I’d ask and make sure I’m going in the right direction for what I’m trying to achieve?

  • @JASN_DE@lemmy.world
    link
    fedilink
    English
    75 months ago

    I installed Calibre proper and created the database. But its not aware of my chosen book location.

    Calibre uses its own storage/file/folder layout. The usual way would be to set up a Calibre database, point it to the storage location you want, then import your books from wherever they’re stored. Then point Calibre web view towards that library.

    • @CurbsTickle@lemmy.world
      link
      fedilink
      English
      35 months ago

      Kavita is also my solution.

      OPDS (by user to boot), fast, clean, and with a pretty decent web reader option if you want it. Comics, manga, books - all in one.

    • @sabreW4K3OP
      link
      English
      14 months ago

      I went with this too. It acts like I expect it to act.

  • @d13@programming.dev
    link
    fedilink
    English
    25 months ago

    I did basically what you are trying to do:

    I installed Calibre docker on my server machine with the DB local (important because the DB won’t work over a share) and the book storage on the NAS.

    Then I installed Calibre-web docker and pointed it to the same local DB and the same book storage on the NAS.

    Now I can use Calibre for import, DRM removal, metadata updates, etc. And I use Calibre-web for user management, OPDS feed, etc.

    Let me know if you want more info.

    • @sabreW4K3OP
      link
      English
      14 months ago

      Thank you for your kind offer. I ended up going with Kavita for the front-end and keeping Calibre as a utility in the background.