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
/opt/listmonk/config.toml
Database, mailer, and upload settings for the instance. Restrict read access since secrets live here. Keep with the database dump.
/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.