NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Bookshelf – Self-hosted eBook library that runs on object storage (github.com)
philips 1 hours ago [-]
If it is helpful to other people here is how I manage my ebook library with flatfiles and heterogeneous devices (Android, macOS, iOS, Kindle, etc)

I have my own eBook library hosted with copyparty. It is a single binary. Runs on plain files. And speaks OPDS for integration with KOreader (Kindle) or Readest (iOS/macOS). https://github.com/9001/copyparty#opds-feeds

It also speaks webdav so I can quickly sync everything via rclone to an SD card on devices like an Android tablet.

I really like the convenience of flat files and multiple protocols.

1 hours ago [-]
robbiet480 58 minutes ago [-]
For someone looking for a bit more than this, I recently got Bookorbit running and its quite powerful for being so young. https://bookorbit.app/
Vaslo 11 minutes ago [-]
Have you done calibre web or others? How does it compare?
robbiet480 7 minutes ago [-]
I haven't spent much time with calibre-web in a long time but can confidently say BookOrbit blows it out of the water in terms of functionality. I love that I can have one app that handles books and audiobooks. The ecosystem of apps that work with it is growing quick too, Apogee for iOS being a standout for me. They recently added readaloud support (like Amazon Whispersync or Storyteller) natively in the app, which I've never seen done before.

I have no relation to BookOrbit except I'm a very happy user.

daoboy 24 minutes ago [-]
I am currently in the weeds learning how to set up Calibre, but haven't imported my library yet.

Is there an advantage to using something like this instead?

storywatch 22 minutes ago [-]
Does Calibre support S3 these days as a storage backend?
bakies 55 minutes ago [-]
Now if only I had a good self hosted object store option
mlnj 20 minutes ago [-]
RustFS
toomuchtodo 44 minutes ago [-]
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 01:38:23 GMT+0000 (Coordinated Universal Time) with Vercel.