Skip to content

EverReed field guide

An OPDS reader for the books you already own

OPDS — the Open Publication Distribution System — is the quiet standard that ties self-hosted ebook libraries to the apps people actually read in. If you already run a personal ebook server that exposes an OPDS catalog, EverReed can connect to it, list the books it publishes, and open the supported ones directly in the built-in reader. Nothing about your library moves off your server: EverReed reads the catalog on demand, streams a book when you open it, and keeps your reading progress, highlights, and bookmarks tied to your account. This page explains what OPDS is, why so many self-hosted reading setups converge on it, and how EverReed fits into that workflow without changing how you host or organise your collection.

What you get

Designed around the way readers actually move.

  • What OPDS is, in one paragraph

    OPDS is a lightweight, feed-based catalog format built on top of Atom and HTTP. A server publishes a list of books, their metadata, and the links needed to download the file. A reader app requests that feed, shows you what is inside, and — when you tap a book — pulls the file over the same HTTPS connection you already trust. There is no proprietary sync layer, no vendor account in the middle, and no lock-in to a particular reading app.

  • Why readers use OPDS

    OPDS exists so the people who run their own ebook libraries are not stuck with whatever reader ships with their server. It lets you keep the files on hardware you control, choose the reading app that actually feels good on your phone, and swap either side out later without rebuilding your collection. For anyone who has ever migrated between ebook apps, that portability is the point.

  • How EverReed connects

    Point EverReed at the HTTPS URL of your OPDS catalog, sign in with your server credentials, and the catalog appears next to the rest of your library. Books surface with their titles, authors, and covers. Supported files open in the built-in EPUB and PDF reader — no separate download step, no jumping between apps. Your server keeps hosting the files; EverReed handles the reading and the tracking.

  • The workflow, at a glance

    Your library → OPDS server → EverReed → Browse · Read · Track. That is the whole pipeline. Whatever tool populates your library on the server end — a self-hosted platform, a script, a folder of files — EverReed sits at the reading end and treats it as a first-class source alongside uploads and follow-only titles.

  • Reading EPUB and PDF from your catalog

    EverReed opens EPUB and PDF books served through your OPDS feed in the same reader used for uploaded files. Section-based pagination, adjustable typography, light and dark themes, in-book search, table of contents, and a built-in dictionary all work the same regardless of whether the file lives in EverReed storage or on your server.

  • Progress and highlights follow you

    Reading progress, highlights, notes, and bookmarks are saved to your EverReed account, not to the device you happened to read on. Pick a book up on a phone during a commute and continue it on a tablet later — the position is where you left it. Your files stay on your server; only the reading state is synced.

  • Who this is for

    Readers who already run — or plan to run — a personal ebook server and want a modern mobile reader that respects that setup. If you have a Calibre content server, a Kavita or Komga instance, a NAS with an OPDS-capable app, or any other catalog that speaks OPDS over HTTPS, EverReed treats it as a supported source.

  • Related technologies

    OPDS is usually paired with the underlying storage — Calibre libraries, Kavita and Komga instances, or a NAS running an OPDS-capable server. EverReed connects at the OPDS layer, so the specific storage on the other side does not change how reading works in the app. See the linked guides below for setup notes per platform.

Useful details

Frequently asked questions.

What does OPDS stand for?

Open Publication Distribution System. It is an Atom- and HTTP-based catalog format used by many self-hosted ebook servers to publish a list of books that reading apps can browse and download.

Do I need to be technical to use an OPDS reader?

You need to already be running an OPDS-compatible server, or plan to run one. EverReed itself only asks for the catalog URL and, if the server requires them, your credentials. Setting up the server is separate.

Which OPDS servers does EverReed work with?

EverReed connects to any catalog that exposes a standard OPDS feed over HTTPS. That covers common setups such as Calibre content server, Kavita, and Komga. We do not maintain a certified list; if it speaks OPDS over HTTPS, it should work.

Does EverReed host or sell books?

No. EverReed does not sell, host, or supply ebook files. The books you read through OPDS come from a server you run and a library you already own.

Does EverReed store copies of my server's files?

EverReed streams files from your server on demand. It does not maintain a permanent mirror of your OPDS catalog on its own storage.

Can I read the books offline?

Reading works best with a connection so files can stream and progress can sync. EverReed is not positioned as an offline-first reader.

Are non-HTTPS or local-network URLs supported?

No. EverReed requires HTTPS-reachable catalog URLs. Local-only addresses that are not exposed over HTTPS from outside your network will not connect.

Does EverReed change how my server is organised?

No. EverReed reads the catalog your server publishes. Renaming, tagging, and organising still happen on the server side using whatever tool you already use.

Which file formats does the reader open?

EPUB and PDF are the supported formats for the built-in reader, whether the file is uploaded to EverReed or served through your OPDS catalog.

Do highlights and bookmarks sync back to my server?

No. Highlights, notes, and bookmarks are stored in your EverReed account so they follow you across devices. Your server file is not modified.

Keep reading

Read your own library with a modern OPDS reader.

Connect an OPDS-compatible catalog you already run and read it in EverReed.