So there’s this program out there called Calibre
which, despite it’s pretty terrible UI, is pretty much the gold standard for
managing eBooks. Seriously, it’s such a great program whose only fault is its
terrible engineer UI.
One of the nice things that Calibre includes is a built-in web server that can
serve books via OPDS. If you have an OPDS-compatible
reader (I use Marvin), you can browse
and download from your library directly on your device, basically creating your
own private eBook cloud.
But, this presents a little bit of an issue. Namely, I don’t want all of my
books to be publicly available, while still providing a subset of my library for
visitors to browse and use. But I still want to be able to access them myself
from my “private reserve collection.”
Fortunately, with a little bit of work, you can do that under Calibre.