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
- build from source when developing or customizing Memos
- use Kubernetes only when you already operate a cluster
- put production traffic behind a reverse proxy and HTTPS
Binary
Install and supervise Memos without Docker.
Docker
Quick single-container setup.
Docker Compose
A structured deployment for local or small production setups.
Kubernetes
Deploy Memos on a cluster with manifests and persistent storage.
Build From Source
Compile Memos yourself for custom builds and development workflows.
Reverse Proxy
Put Memos behind HTTPS.
Binary installs are also supported and fit well when you already have host-level service management in place.

