Documentation
Practical guides for installing, configuring, and using Memos.
Memos is a self-hosted note-taking and knowledge base system built around plain-text Markdown, flexible visibility controls, and lightweight deployment. Start with the quickstart, then move into deployment, configuration, and daily workflows.
Popular Paths
Install in 5 Minutes
Start with the fastest path to a running Memos instance.
Docker Deploy
Run Memos with the shortest production-ready container setup.
Docker Compose
Use a checked-in Compose file for repeatable self-hosted deployments.
Reverse Proxy
Put Memos behind your public domain with TLS and proxy headers.
Security Setup
Lock down authentication, public access, and deployment defaults.
Backup & Restore
Protect your notes with a clear recovery path before you need it.
API Reference
Explore the REST and gRPC APIs for automation and integrations.
Webhooks
Connect Memos to the rest of your stack with event-driven workflows.
Browse All Docs
Getting Started
Deploy Memos quickly and create your first memo.
Deploy
Run Memos with Docker, Compose, source builds, or Kubernetes.
Configuration
Configure runtime flags, database, storage, authentication, and security.
Usage
Write memos in Markdown, organize with tags, and work faster with shortcuts.
Operations
Plan backups, understand architecture, and tune production performance.
Development
Set up a local environment, build Memos, test changes, and contribute.
Integrations
RSS, webhooks, and community tools.
Admin
Instance settings and user management.
Troubleshooting
Common issues and fixes.
API
REST and gRPC API reference.

