The Kavita team does offer an official Docker image which is automatically updated based on changes to GitHub.
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'
services:
kavita:
image: kizaing/kavita:latest
volumes:
- ./manga:/manga
- ./data:/kavita/config
environment:
- TZ=Your/Timezone
ports:
- "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.
Open http://localhost:5000
and setup your user accounts and Libraries in the UI.
Browse to http://localhost:5000
to start using Kavita from any device inside your network.