Where Does Kavita Store Library Database and Config?
Kavita /kavita/config directory with database, covers and appsettings on Linux.
Last updated
Kavita keeps its database, cover cache and appsettings in a config directory, /kavita/config in Docker or a config folder next to the binary. Manga and comic files stay in your library paths.
Reading progress, bookmarks and user roles live in the database. Back up config plus libraries together or progress restores onto missing books.
Where Kavita stores this, by platform
/kavita/config
In-container config path holding the database, covers and appsettings, bind-mounted from a host folder you choose. Confirm the bind with your compose file since paths vary. Binary installs use ./config beside the executable. Copy with Kavita stopped.
Frequently asked questions
How do I back up Kavita?
Archive the config bind above with Kavita stopped, plus your manga folders. The database carries progress, bookmarks and users.
Where is the Kavita config file?
appsettings.json inside the config directory above. Ports, logging and library options live there.
Notice an outdated path? Let us know.