Docker Install


The Kavita team offers an official Docker image that is automatically updated based on changes to GitHub.

1. Kavita on Docker Hub


2. Docker Install

Running your Kavita server in docker is super easy! You can run the :latest stable version with bind mounts using this command:

Important: This command is just a template. Change /your/manga/directory and /kavita/data/directory

Note: The text after ":" is the virtual directory that will be created inside the docker container.

docker run --name kavita -p 5000:5000 \
-v /your/manga/directory:/manga \
-v /kavita/data/directory:/kavita/config \
--restart unless-stopped \
-e TZ=Your/Timezone \
-d kizaing/kavita:latest

You can also run it via the docker-compose file:

version: '3.9'
        image: kizaing/kavita:latest
            - ./manga:/manga
            - ./data:/kavita/config
            - TZ=Your/Timezone
            - "5000:5000"
        restart: unless-stopped

You don't need to call it manga, you can name it anything that works for you. Kavita supports more than just Manga.

Note: Kavita is under heavy development and is being updated all the time, so the tag for current builds is :nightly. The :latest tag will be the latest stable release.

3. Setup Kavita

Open http://localhost:5000 and set up your user accounts and libraries in the UI.

4. View Kavita

Browse to http://localhost:5000 to start using Kavita from any device inside your network.