Operations
Understand your Memos deployment, prepare recoverable backups, plan upgrades, and investigate performance.
Keep your Memos instance running as its data and usage grow. These pages connect the application's architecture to practical work: recovering memos and attachments, changing versions, and investigating slow or unreliable behavior.
Architecture
Understand how the frontend, API, database, and attachment storage fit together.
Backup & Restore
Back up the database, attachments, and deployment configuration, then verify a restore.
Upgrade
Prepare for migrations, replace the running version, and check the instance after startup.
Performance Tuning
Investigate database contention, storage, and deployment constraints before changing settings.
Choose the question you need to answer
| If you want to know… | Start with… |
|---|---|
| Which parts of the system store data or handle requests? | Architecture |
| What do I need to recover a complete instance? | Backup & Restore |
| How do I move to a new version and prepare for migrations? | Upgrade |
| Where should I look when the instance becomes slow? | Performance Tuning |
Establish and test a restore procedure before your first upgrade. Memos applies database migrations at startup; after a migration, recovery depends on restoring a compatible backup rather than simply restarting the older binary. Include every attachment store still in use in that recovery plan.
For a specific failure, start with Troubleshooting. For planned database or storage changes, return to Configuration.