Kavita logo

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.