Kavita

Cross-platform e-book/manga/comic/pdf server and web reader with user management, ratings and reviews, and metadata support.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: '3.9'
services:
    kavita:
        image: jvmilazz0/kavita:latest    # Using the stable branch from the official dockerhub repo.
        container_name: kavita
        volumes:
            - ./manga:/manga            # Manga is just an example you can have the name you want. See the following
            - ./comics:/comics          # Use as many as you want
            - ./books:/books            #
            - ./data:/kavita/config     # Change './data if you want to have the config files in a different place.
                                        # /kavita/config must not be changed
        environment:
            - TZ=Your/Timezone
        ports:
            - "5000:5000" # Change the public port (the first 5000) if you have conflicts with other services
        restart: unless-stopped

Resources

Website: https://www.kavitareader.com/

GitHub: https://github.com/Kareadita/Kavita

Docker Hub: https://hub.docker.com/r/jvmilazz0/kavita

Docker Hub (LinuxServer.io): https://hub.docker.com/r/linuxserver/kavita

Configuration: https://www.kavitareader.com/#downloads-v1-docker