LinuxmacOSWindows

Where Does Gajim Store Accounts and History?

Gajim XMPP config and data folders on Linux, macOS and Windows for accounts, history and plugins.

Last updated

Gajim splits user data between a config folder (accounts, preferences) and a data folder (logs, plugins, avatars). Both follow OS conventions per platform.

Keyring-stored passwords are the migration wrinkle. Files copy cleanly; secrets tied to the old login keychain do not.

Where Gajim stores this, by platform

Linux
~/.config/gajim

Holds config.db with accounts and preferences. Data folder (logs, plugins) sits in ~/.local/share/gajim. Close Gajim before copying.

macOS
~/Library/Application Support/Gajim

Same split. Use Go to Folder in Finder. Keychain passwords need re-entry after migration.

Windows
%APPDATA%\Gajim

Same role. Passwords may live in Windows Credential Manager rather than files.

Frequently asked questions

How do I move Gajim to a new computer?

Copy the config and data folders with Gajim closed. Passwords may live in the OS keyring rather than files, so expect to re-enter some on the new machine.

Where is Gajim chat history?

History settings live in preferences; the logs themselves sit in the data folder. Server-side archives (MAM) refill recent history on login where the server supports it.

Notice an outdated path? Let us know.