Linux

Where Does Kavita Store Data?

Kavita's /kavita/config volume with SQLite plus library mounts you must not mix up.

Last updated

Kavita separates state from media strictly. The /kavita/config volume holds the SQLite database, accounts, progress and settings, while /manga, /comics and /books mount your libraries read mostly as is.

The config path must stay exactly /kavita/config inside the container. Back up that volume plus media folders, and restores land cleanly on any host.

Where Kavita stores this, by platform

Linux
/kavita/config

Container path for DB and settings; map host dir like ./data:/kavita/config. Libraries separately at /manga, /comics, /books. LinuxServer variant uses /config plus /data instead.

Frequently asked questions

What do I back up for Kavita?

The config volume with SQLite plus your media folders. Config alone restores accounts and progress but no books; media alone restores files but no progress.

Can I rename /kavita/config to something else?

No. The image requires that exact container path. Change only the host side of the mount.

Notice an outdated path? Let us know.