Linux

Where Does Komga Store Library Database and Config?

Komga config directory with database.sqlite, application.yml and thumbnails on Linux.

Last updated

Komga keeps its SQLite database, config and thumbnail cache in a config directory, defaulting to ~/.komga for jar installs or /config in Docker. Comic files stay in your library folders and are only indexed.

Read progress, lists and user accounts live in the database. Back up the config directory plus the comics for a complete move.

Where Komga stores this, by platform

Linux
~/.komga

Holds database.sqlite with progress and users, application.yml for settings, and the thumbnail cache. Docker images map /config to this role on the host. Comics stay in your own library paths. Copy with Komga stopped; SQLite dislikes live copies.

Frequently asked questions

How do I back up Komga?

Archive the config directory above with Komga stopped, alongside your comic folders. The database carries progress, lists and accounts.

Where is the Komga config file?

application.yml inside the directory above. Library paths and server port live there.

Notice an outdated path? Let us know.