Deploy
Deploy
Install and run Memos in local, server, and production environments.
Choose the deployment method that matches your environment and operational needs.
In practice:
- use Docker for the fastest single-instance setup
- use Docker Compose when you want repeatable config and easier upgrades
- use the binary when you already have host-level service management in place
- use Kubernetes only when you already operate a cluster
- build from source when customizing or pinning a specific revision of Memos
- put production traffic behind a reverse proxy and HTTPS
Docker
Quick single-container setup.
Docker Compose
A structured deployment for local or small production setups.
Binary
Install and supervise Memos without Docker.
Kubernetes
Deploy Memos on a cluster with manifests and persistent storage.
Build From Source
Compile Memos yourself for forks, custom patches, and pinned deployments.
Reverse Proxy
Put Memos behind HTTPS.