Linux

Where Does RainLoop Store Data?

RainLoop keeps accounts, plugins and cache in a data folder beside the install on Linux. Which subfolders must persist.

Last updated

RainLoop is a self-hosted webmail whose local state sits in a data folder next to the web root. Account definitions, plugin settings, contacts cache and logs branch from there. Messages stay on the mail server.

Docker and package installs remap that folder, so host paths depend on volume binds. The admin panel names the active data path. Back up data with the service calm for consistent session files.

Where RainLoop stores this, by platform

Linux
/var/www/rainloop/data/

Accounts, plugin settings, contacts cache and logs. Persist this tree in Docker. Exact internal names may vary by RainLoop version, so confirm against the admin panel and compose file.

Frequently asked questions

Which RainLoop folders must persist?

Persist the data folder with its _data_content, storage and logs trees (see the install docs). Without them, accounts and plugin settings vanish on container replace. Back up the data folder plus the web root config together.

How do I migrate RainLoop?

Copy the data folder and the web root to the new host with a matching RainLoop version. Mail itself stays on the IMAP server, so the move only restores accounts and settings. Exact internal names may vary by release.

Notice an outdated path? Let us know.