Linux

Where Does Dino Store Chats and Keys?

Dino keeps database, OMEMO keys, and config in ~/.local/share/dino. Move rules plus the key warning.

Last updated

Dino stores data and configuration together in ~/.local/share/dino: message history database, OMEMO keys, and account state. The official FAQ names exactly this folder for moves and warns to quit Dino first.

The OMEMO warning matters more than the path. Keys ratchet per message and bind to one client, so copying the folder to a second device breaks encryption both places, and restoring stale backups breaks it too. Move (never copy) the folder between installs, and run separate instances with XDG_DATA_HOME overrides.

Where Dino stores this, by platform

Linux
~/.local/share/dino

Database plus OMEMO keys plus config in one tree. Quit before moving. Flatpak remaps under ~/.var. Never clone it to two live installs; OMEMO keys are single client by design.

Frequently asked questions

how do i move dino to a new computer

Quit Dino and move (not copy) ~/.local/share/dino to the same path on the new machine. Moving preserves the OMEMO key chain; copying or restoring old backups desyncs it.

can i sync dino between two devices

Not by copying the data folder. Each client needs its own OMEMO keys, and sharing breaks both. Run each device as an independent XMPP resource instead.

Notice an outdated path? Let us know.