Your home servers: Calibre, Kavita, Komga, Nextcloud…
Connect your book server by pasting its address: Kevra works out what it is and lets you browse it, download books and, on many, sync your progress.
If you keep your books on your own server (a NAS, Calibre on your computer, a Kavita…), you can connect it to Kevra. You don't need to know what kind of server it is: the address you use to reach it is enough.
What it works with
- OPDS catalogs: Calibre (content server), Calibre-Web, Kavita, Komga, Grimmory, BookLore, COPS, Ubooquity and any OPDS catalog.
- Folders over WebDAV: Nextcloud, ownCloud, Synology, QNAP and any WebDAV.
- Jellyfin and Emby (books and audiobooks).
- Audiobookshelf: it has its own article, Your Audiobookshelf server.
Plex can't be connected yet.
How to connect it
- In the Library tab, tap the name at the top to open Your libraries and, at the bottom, Add a library.
- On Remote library, tap Add a library → Connect a server.
- Paste the Address (with the port, if it has one; for example
http://192.168.1.20:8083). - If your server asks for them, type the Username and Password.
- Tap Connect. Kevra works out what it is and, if something's missing, tells you exactly what to do (for example, in Kavita, copying its OPDS link from your profile).
The server shows up in Your libraries as one more library.
What you can do
- Browse its sections or folders, see covers and search (if the server allows it).
- Download to your library in the best available format, or pick another with Download as…. Downloaded books are identified and synced with your account like any other.
- On WebDAV, download a folder with several tracks as a single audiobook.
- On Komga and Kavita, read comics page by page with Read without downloading.
- Your progress reaches the server on Komga, Kavita, Jellyfin, Emby and Grimmory. And the other way round: if you were already somewhere in a book there, Kevra offers to take you there.
- Edit metadata on the server (title, authors, description…) on Komga, Kavita, Jellyfin, Emby and Grimmory.
Privacy
Your username and password are stored only on this phone, in its keychain. They never go through Kevra's servers: your device talks directly to your server. That's also why you'll need to connect it again if you change phones.
Common questions
- It says it doesn't respond. If the server is at home, you need to be on your Wi-Fi or have Tailscale on, and the address must include the port. On iPhone, accept the local network permission the first time.
- How do I rename or remove it? On Remote library, in the server's menu: Rename or Forget this server.
- Does Calibre get my progress? No: Calibre's catalog has no way to store it. Your progress stays in Kevra.
Was this article helpful?