this post was submitted on 30 Jul 2023
74 points (97.4% liked)

Selfhosted

37811 readers
524 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. 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.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

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.

top 32 comments
sorted by: hot top controversial new old
[–] exu@feditown.com 21 points 11 months ago (3 children)

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.

[–] keyez@lemmy.world 4 points 11 months ago

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.

[–] TableCoffee@lemmy.ca 4 points 11 months ago

I'll throw in my vote for Kavita. Works great. I read a lot on my phone so I just saved the app shortcut to my home screen from Firefox.

[–] kostel_thecreed@lemmy.ca 3 points 11 months ago (1 children)

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.

[–] exu@feditown.com 1 points 11 months ago (1 children)

Moon+ Reader doesn't sync though, does it? I thought there weren't any readers that supported OPDS-PS, just simple downloading.

[–] kostel_thecreed@lemmy.ca 1 points 11 months ago

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.

[–] ventrix@lemm.ee 16 points 11 months ago (1 children)

Check out the docker version of calibre if you're into that https://hub.docker.com/r/linuxserver/calibre-web

[–] traches@sh.itjust.works 18 points 11 months ago (1 children)

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.

[–] timespace@lemmy.ninja 0 points 11 months ago (2 children)

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?

[–] das@lemellem.dasonic.xyz 4 points 11 months ago (1 children)

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.

[–] om1k@sopuli.xyz 1 points 11 months ago

I do it like this. Manage calibre on my PC, and copy the 'Calibre Library' contents to the server through ftp.

[–] traches@sh.itjust.works 1 points 11 months ago

That's correct! I can share my docker-compose if that's helpful. I'm on my phone, but I believe they just have to share a volume.

[–] Cqrd@lemmy.dbzer0.com 10 points 11 months ago* (last edited 11 months ago) (1 children)

Caliber is great, but if you have audiobooks, auidiobookshelf has gotten pretty decent at hosting ebooks too

[–] KairuByte@lemmy.world 4 points 11 months ago (1 children)
[–] Cqrd@lemmy.dbzer0.com 1 points 11 months ago

Yeah, my phone really didn’t wanna let me type it correctly and I didn’t bother figuring it

[–] TheInsane42@lemmy.world 7 points 11 months ago

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.

[–] mhzawadi@lemmy.horwood.cloud 6 points 11 months ago
[–] jcolag@lemmy.sdf.org 4 points 11 months ago (1 children)

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.

[–] baduhai@sopuli.xyz 2 points 11 months ago (1 children)

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?

[–] jcolag@lemmy.sdf.org 1 points 11 months ago

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.

[–] pete@social.cyano.at 3 points 11 months ago (1 children)

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.

[–] TheButtonJustSpins@infosec.pub 4 points 11 months ago (1 children)

Takes advantage of = requires.

[–] pete@social.cyano.at 4 points 11 months ago

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 ;-)

[–] vegetaaaaaaa@lemmy.world 3 points 11 months ago
[–] huskypenguin@sh.itjust.works 3 points 11 months ago

I've been playing with Audiobookshelf and it does do books as well.

[–] EncryptKeeper@lemmy.world 1 points 11 months ago (2 children)

Calibre is great but it’s not a server based program, it’s just a desktop client. There is Calibre-web which you can host which kinda turns it into a server but it does that by exposing a website you connect to that shows you the Calibre interface via VNC, so it’s a bit hackey.

I haven’t tried it but https://www.kavitareader.com/ might be a good alternative if you end up not liking Calibre.

[–] jjakc@lemthony.com 5 points 11 months ago (1 children)

That's not what calibre-web does. As per the GitHub page:

Calibre-Web is a web app that offers a clean and intuitive interface for browsing, reading, and downloading eBooks using a valid Calibre database.

There is no VNC involved.

[–] Sehandler@lemmy.world 2 points 11 months ago

There's a Calibre container, I believe by LinuxServer.io, that comes with this VNC setup for serving calibre in a browser window. Probably what was meant here.

Calibre-web is basically a nice UI for a file server over the calibre library.

[–] WestyFlyer@lemmy.world 1 points 11 months ago

Labors reader looks really great. Just wish it had an iOS/android app. I’ll definitely keep it in mind.

[–] herrfrutti@lemmy.world 1 points 11 months ago

Audiobookshelf is quite nice too. The ebook reader isn't quite there yet, but it develops very fast. Also apps for Android and iOS

[–] b_antunes@startrek.website 1 points 11 months ago

I use Komga (https://github.com/gotson/komga) and it's pretty cool