This app is experimental and not production-ready. It should not be installed on a production OpenCloud instance.
An OpenCloud Web extension that opens EPUB ebooks in the browser. It registers
as the handler for .epub files, so opening one in Files opens the reader.
Paged reading, a table of contents, remembered reading position (per book), and a progress indicator. It reads the file through OpenCloud's authenticated URL and renders it with epub.js. There is no backend, so this is a plain web extension: build it and drop it in.
pnpm install
pnpm buildThe bundle lands in dist/. Deploy it like any external OpenCloud web app:
mount dist/ into the container's web assets apps dir
(/var/lib/opencloud/web/assets/apps/epub); OpenCloud auto-discovers it on
start and serves it at /assets/apps/epub/.
AGPL-3.0