FAQ
Common questions about running and using Memos.
Is Memos open source?
Yes. Memos is released under the MIT License.
Where is my data stored?
Data is stored in your own database. Attachments can live in the database, on the local filesystem, or in S3-compatible storage.
Does Memos have an API?
Yes. Memos provides REST and gRPC APIs. See the API reference.
Is there a demo?
Yes. You can try the live demo at https://demo.usememos.com.
What is the easiest way to run it?
For most users, Docker with a mounted data directory is the fastest and simplest starting point.
Should I use SQLite or MySQL/PostgreSQL?
SQLite is a strong default for a single-instance deployment. Use MySQL or PostgreSQL when you want an external managed database or more operational flexibility.
Can I disable public memos?
Yes. Leave MEMOS_INSTANCE_URL empty to run Memos in private mode, where anonymous visitors are redirected to sign-in and public discovery surfaces are disabled. You can also disable PUBLIC memo visibility in instance settings.