Linux

Where Does Self-Hosted Memos Store Data?

Self-hosted Memos notes database and uploads on Linux, Docker volumes to back up.

Last updated

Memos (usememos) stores notes in SQLite with uploads beside the database under its data directory. Docker compose mappings decide the host path, so check your own file first.

This is the self-hosted notes service, not any voice memos app. The database plus uploads folder is the backup unit. Keep versions matched across moves.

Where Memos stores this, by platform

Linux
/opt/memos/data/memos_prod.db

Confirm the volume mapping in compose, since host paths vary. Database and uploads travel as a set. Stop the stack before copying.

Frequently asked questions

How do I back up self-hosted Memos?

Stop the container and copy the data volume with the SQLite database plus uploads. That pair holds notes and attachments. Restart and sign in to confirm.

Can I move Memos to another server?

Mount the same data path on the new host with matching versions, then start and sign in. Users and settings travel with the database. Test before DNS cutover.

Notice an outdated path? Let us know.