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?
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.
Rules:
Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.
No spam posting.
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.
Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
No trolling.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
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.
With a somewhat similar usecase, I ended up using Kavita.
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.
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.
deleted by creator