Aisle Media

Kavita

Books, comics and manga in the browser.

Add to my serverdocker-compose generator (French)Compare alternatives (French)Official documentation

What is it for?

Kavita organises and displays your e-books, comics and manga (EPUB, PDF, CBZ…) with a very pleasant built-in reader, reading progress synced across devices and separate accounts for everyone.

Who is it for?

Comic, manga and e-book fans who want to read everything in one place.

After installing

  1. Open the site address and create the administrator account.
  2. Add a library pointing to /livres.

The docker-compose

Example behind Traefik. To adapt it (Nginx Proxy Manager, local port…) with a line-by-line explanation, use the generator (in French).

# docker-compose.yml : Kavita
services:
  kavita:
    image: jvmilazz0/kavita:latest
    container_name: kavita
    restart: unless-stopped
    environment:
      TZ: Europe/Paris
    volumes:
      - ./config:/kavita/config
      - /srv/livres:/livres:ro
    networks:
      - traefik
    labels:
      - traefik.enable=true
      - traefik.http.routers.kavita.rule=Host(`lecture.mydomain.com`)
      - traefik.http.routers.kavita.entrypoints=websecure
      - traefik.http.routers.kavita.tls.certresolver=letsencrypt
      - traefik.http.services.kavita.loadbalancer.server.port=5000

networks:
  traefik:
    external: true