Kavita
Fast, feature-rich reading server for manga, comics, and ebooks
Alternative to: Comixology, Kindle
Kavita is a fast, cross-platform reading server built to be a full solution for all your reading needs. It serves up manga, webtoons, and comics (cbr, cbz, zip/rar/7zip, raw images) alongside books (epub, pdf), with responsive web readers that work well on any device. Rich metadata, collections, reading lists, and role-based user management make it easy to organize and share a library with friends and family.
Kavita Docker Compose example
Self-host Kavita on your own server, homelab, or VPS starting from this Docker Compose example.
It runs Kavita in Docker containers using the official jvmilazz0/kavita:latest image, with persistent volumes and automatic restarts preconfigured.
Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.
services:
kavita:
image: jvmilazz0/kavita:latest
restart: unless-stopped
environment:
# Timezone used for scheduled tasks and log timestamps.
TZ: "UTC"
volumes:
- config:/kavita/config
- library:/library
volumes:
config:
library: Prefer a managed setup? WinterFlow installs, configures, and updates Kavita for you using this same Docker Compose configuration.