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
    arrow-up
    7
    ·
    9 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
      arrow-up
      2
      ·
      9 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.

  • d13@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 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.