Kavita
Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.
A self-hosted reading server that gives you a private website to browse and read your personal manga, comics, graphic novels, and ebook collection from any device on your home network.
Kavita is a reading server you run on your own computer or home server. Once set up, it gives you a private website where you and your household can browse and read your personal collection of manga, comics, graphic novels, and books. Instead of relying on a third-party service, your files stay on your own machine and you access them through a web browser on any device.
The server handles a wide range of file formats. For comics and manga it accepts CBZ, CBR, ZIP, RAR, and 7-zip archives as well as loose image folders. For books it reads EPUB and PDF files. You organize your library into collections and reading lists, and the built-in readers are designed for different styles: a webtoon vertical-scroll mode, a continuous reading mode so you can move between chapters without stopping, and standard page-by-page reading.
Kavita includes user management so you can invite friends or family without giving them access to everything. You can set age restrictions and control what each person can see or do. The interface supports dark mode and custom themes, and it works on phones, tablets, and desktops without needing a separate app.
There is an optional paid subscription called Kavita+, billed separately, which adds external metadata features: it can pull in cover art, descriptions, and reading progress from third-party services and sync your ratings and reviews back out. The core server is free and open source under the GPL v3 license, meaning you can inspect the code and run it without paying anything.
Setup instructions live in the project wiki, and the easiest path is a pre-built container image you can pull and run. A public demo is available at demo.kavitareader.com if you want to try the interface before installing. The project is still actively developed and considers itself in beta, so some rough edges and occasional changes to data formats are possible before the 1.0 release.
Where it fits
- Set up a home manga and comic server so your household can read your collection from any browser without file transfers.
- Organize your EPUB and PDF book collection into reading lists and track progress across devices.
- Give family members access to specific library sections with age restrictions and individual permissions.
- Pull in cover art and descriptions from external metadata services using the optional Kavita+ subscription.