Linux

Where Does Postal Store Config and Mail?

Postal mail server config and data on Linux, including Docker volumes and message store.

Last updated

Postal runs as containers plus a MySQL and RabbitMQ backend on Linux. App config lives in /opt/postal/config with postal.yml at the center.

Message content and stats sit in MySQL plus the message store volume. Backing up means dumping the database plus copying config. Code and data stay separate by design.

Where Postal stores this, by platform

Linux
/opt/postal/config/

postal.yml plus signing keys and app config. Data itself lives in MySQL and the configured message store volume; inspect compose for host paths. Exact volume names may vary by install guide.

Frequently asked questions

Where is postal.yml?

In /opt/postal/config on standard installs. That file holds web, SMTP and DNS settings plus secrets. Keep it encrypted and versioned; reinstalls ask for the same values.

Where is Postal mail stored?

In MySQL plus the message store backend, not flat Maildir. Dump the database and snapshot volumes together. Config alone restores servers without history.

Notice an outdated path? Let us know.