logoalt Hacker News

allenctoday at 4:32 PM1 replyview on HN

I've been messing around with this as well, and there are a few good options now, if you're willing to self-host services:

- calibre-web, as a pure web front end to the calibre db

- Calibre Web Automated, which is a rewrite of the app, with a better web UI, that is faster and adds functionality

- Grimmory, a Java-based book mgmt. app w/ a web front end too

- BookOrbit, similar to Grimmory but written in Node and seems to scale better w/ 100k+ book libraries

The better way to get books onto KOReader is via connecting to these apps' OPDS feeds. Wireless, and most of these other apps have better library organization.


Replies

CWuestefeldtoday at 9:52 PM

Heads-up for BookOrbit users:

Last week they released a change that put the header Strict-Transport-Security into all responses (yes, even non-HTTPS ones!). This broke not just BookOrbit, but every other app I had running on that server, because suddenly everything being served by that host refused to work without HTTPS.

I probably should have done it sooner, but I spent a big chunk of the afternoon setting up new DNS entries so I can access each app through a different hostname. That was easy enough for me, running OPNsense with my own internal DNS, but you may not have that much flexibility in your home.

I submitted an issue (see https://github.com/bookorbit/bookorbit/issues/760) and a few days later, they created a semi-fix such that the header is only sent out in secure responses. But this still has the effect of forcing every app on that server to require HTTPS.