WindowsLinux

Where Does Kopia Store Config and Cache?

Kopia config directory with repository.config and cache on Windows and Linux.

Last updated

Kopia keeps repository connection details in repository.config inside its per-platform config folder, with content cache alongside. Snapshots themselves live in the repository backend, not on the client.

The config file authenticates to your backups, so it needs the same backup treatment as the data. Copy config plus cache to move a client without reconnecting.

Where Kopia stores this, by platform

Windows
%APPDATA%\kopia\repository.config

Connection details for the repository with cache in the same folder. Confirm the exact files on your install before scripting, since Kopia versions shift names. Restrict permissions since it authenticates to your backups.

Linux
~/.config/kopia/repository.config

Same connection config and cache role. Server-mode installs running as another user keep it under that account's home.

Frequently asked questions

How do I move Kopia to a new machine?

Copy the config folder to the same spot and install the same Kopia version. The repository backend holds snapshots, so nothing re-uploads.

Where are Kopia snapshots?

In the repository backend you connected: disk path, S3, SFTP or cloud. The local folder above only connects to them.

Notice an outdated path? Let us know.