Does anyone know of a self hosting option for hosting ebooks? I keep hoping there is an open source library type app where I could add my ebooks and host them for myself and others.
Check out the docker version of calibre if you’re into that https://hub.docker.com/r/linuxserver/calibre-web
To clarify, calibre-web is not “the docker version of calibre”, it’s a separate project that provides a nice web frontend for an existing calibre database.
So if I understand correctly, I would spin up a Calibre docker (a la https://hub.docker.com/r/linuxserver/calibre) and then spin up a separate Calibre-web docker and point it to the first one?
I believe you can, but I just copied the calibre books and database from my PC and run it from calibre-web without maintaining any link to calibre.
It’s not perfect but it works well enough.
I use Kavita to host ebooks and manga for myself. It’s still work in progress, so do expect changes, though I haven’t had huge issues on the stable releases so far. Besides Tachiyomi for comics/manga there aren’t any native reading apps yet, so you will have to use the webinterface for the time being.
Another option often mentioned is Calibre Web, though I haven’t used that myself.
I use kavita and kavitaEmail as well and haven’t had issues. I like the email service so I can send a book to my kindle when I want to start it.
I honestly prefer Kavita even though I do not download comics or manga. Their reader is so nice, specially with the themes. 0 issues on my end except for indexing, which the dev promptly fixed after I reported the issue.
I use Moon+ Reader pro on my android, and on my iOS I simply make a “webapp” of the website.
Moon+ Reader doesn’t sync though, does it? I thought there weren’t any readers that supported OPDS-PS, just simple downloading.
No, you’re right, it does not sync. Usually I do this on longer durations without internet, else I just use a webapp (on mobile) or the website on PC.
I run calibre, it has a server option, which can be queries bij Moon+ reader. (which I use) My setup is internal use only though.
Caliber is great, but if you have audiobooks, auidiobookshelf has gotten pretty decent at hosting ebooks too
Do you mean Calibre?
Yeah, my phone really didn’t wanna let me type it correctly and I didn’t bother figuring it
maybe this - https://github.com/janeczku/calibre-web
It’s not as clean a solution as they’d like it to be, but for another option, Jellyfin hosts media including books. When I say “not as clean,” I mean that you can stream video and music from the server, but it has you download books to read on another device. Last I heard, they were looking to integrate at least a PDF viewer into the interface, though.
they were looking to integrate at least a PDF viewer into the interface
I mean, you could just integrate the browser’s pdf viewer, no?
Probably, though I don’t know their architecture well enough to say. The discussion that I saw referred specifically to PDF.js, which I believe is what the browsers use, though.
Take a look at Calibre-Web (github.com/janeczku/calibre-we…) which I’ve been using for what you ask for quite a while now. As the name suggests it can also take advantage of a pre-existing Calibre eBook Database.
Takes advantage of = requires.
Of course you are right, and this should be noted.
But if you so happen to have Calibre already running via for instance your desktop installation you, may also “take advantage your pre-existing Calibre database” in Calibre-Web ;-)
I’ve been playing with Audiobookshelf and it does do books as well.
Yup, definitely. It’s called Calibre.