Share information and collaborate.
Kavita — your self-hosted ebook, comic and manga library readable from any browser, no cloud, no subscription.
In validation
Automatic installation for this solution is ready and currently going through our tests on a real server. Ordering will open as soon as validation is complete.
Kavita is a self-hosted, open-source (GPL-3.0) reading server for e-books, comics and manga, built with .NET and React. It lets you serve your entire digital library from a VPS — EPUB, CBZ, CBR, PDF and more — with a polished web reader, no third-party service involved.
Kavita runs as a single lightweight Docker container (under 256 MB RAM) with an embedded SQLite database, meaning there are no external services to manage. It supports OPDS so you can also connect any OPDS-compatible app (Moon+ Reader, KyBook, Yomu) alongside the built-in browser reader.
On a ServOrbit VPS, Kavita starts in minutes: upload your library via SFTP into the designated volume, create the admin account, and your entire collection is immediately searchable and readable — from any browser on any device.
Upload your e-books and comics to the VPS via SFTP and access them from any browser or OPDS app. Your files stay on your server — no cloud, no DRM tracking, no monthly fee beyond your VPS cost.
Create accounts for each family member and let Kavita organize your CBZ and CBR files into series automatically. Everyone tracks their own reading progress independently.
Store technical PDFs, e-books and O'Reilly titles in a central library accessible from any device. Kavita's reading history helps you track where you left off across multiple books simultaneously.
Guide optimized for ServOrbit Cloud VPS.
Kavita does not require a domain name. Open an SSH tunnel from your machine: ssh -L 5000:127.0.0.1:{{ expose_port }} root@<your-vps-ip> then open http://localhost:5000 in your browser. For permanent access from any device, attach a domain from your ServOrbit dashboard — nginx proxies to the container over HTTPS — or use the free {app}.{dns_slug}.servorbit-dns.com subdomain included with every VPS.
On first visit, Kavita shows a setup wizard. Create the admin account with a username and password, then add your first library: choose the type (Books, Comics/Mangas, or Mixed), give it a name, and point it at the /kavita/library volume path. Kavita scans and indexes all supported files automatically.
Connect to your VPS via SFTP (FileZilla, Cyberduck or rsync) and upload your files to the library directory. Kavita detects new files within minutes and organises them into series by metadata and file structure. Manually trigger a scan from Settings → Libraries if you want immediate results.
Open any book or comic series from the web interface. The built-in reader remembers your position and lets you switch between scroll and page-turn mode. To read on mobile, use the OPDS URL shown in Settings → User Dashboard with any compatible app.
ssh -L 5000:127.0.0.1:<port> root@<vps-ip> then http://localhost:5000. For permanent access from mobile or tablet, attach a domain from your ServOrbit dashboard or use the free {app}.{dns_slug}.servorbit-dns.com subdomain included with every VPS.Self-hosted audiobook and podcast server with official open-source iOS and Android apps.
Collaboration & ProductivitySelf-hosted music server compatible with Subsonic/Airsonic: stream your audio library from your VPS to any device or mobile app.
Collaboration & ProductivitySelf-hosted open-source media server: stream movies, TV shows, music and photos from your VPS — no subscription, no third-party cloud.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.
Message us on WhatsAppopens in a new tab