Linux

Where Does Listmonk Store Config and Uploads?

Listmonk config file and upload folder paths on Linux for self-hosted newsletter installs. With backup tips.

Last updated

Listmonk keeps settings in config.toml in the working directory. That file holds database passwords, mailer options, and upload paths. Subscriber data itself lives in Postgres per that config.

Media uploads default under uploads beside the binary. Docker installs map the same pair through volumes. Back up config.toml, the uploads folder, and a database dump together for moves. Templates brand campaign mail. Bounce handling cleans lists. Public archives share past issues. Segments target subscriber groups.

Where Listmonk stores this, by platform

Linux
/opt/listmonk/config.toml

Database, mailer, and upload settings for the instance. Restrict read access since secrets live here. Keep with the database dump.

Linux
/opt/listmonk/uploads

Newsletter image root beside the binary. Serve with listmonk ownership. Copy whole tree with the database for migration.

Frequently asked questions

what do i back up for a Listmonk move

Copy config.toml with the uploads folder and a Postgres dump. The config holds database and mail settings. Media lives in uploads. All three restore lists.

where are Listmonk email uploads stored

Open config.toml in the working directory to read database and upload blocks. Uploads default beside it. Docker passes equivalents through env and volumes.

Notice an outdated path? Let us know.