Installation
Learn how to install Memos using different methods including Docker, binary releases, and development setup.
Memos offers several installation methods to suit different use cases and environments. Choose the method that works best for your needs.
Quick Start
For most users, we recommend using Docker as it's the fastest and most reliable way to get started:
docker run -d \
--name memos \
--publish 5230:5230 \
--volume ~/.memos/:/var/opt/memos \
neosmemo/memos:stableThen visit http://localhost:5230 to access your Memos instance.
Installation Methods
Docker
Recommended method for most users. Quick setup with container isolation.
Kubernetes
Production-grade orchestration with auto-scaling and high availability.
Binary
Direct binary installation for custom environments and production deployments.
Development
Set up a development environment for contributing or customization.
System Requirements
Minimum Requirements
- RAM: 512 MB
- Storage: 1 GB available space
- CPU: Any modern x86_64 or ARM64 processor
Supported Platforms
- Linux (x86_64, ARM64)
- macOS (Intel, Apple Silicon)
- Windows (x86_64)
- Docker (all platforms)
- Kubernetes (production orchestration)
Database Support
Memos supports multiple database backends:
- SQLite (default) - Perfect for single-user instances
- PostgreSQL - Recommended for multi-user production deployments
- MySQL/MariaDB - Alternative for existing MySQL infrastructure
Next Steps
After installation, you'll want to:
- Configure your instance - Set up database, storage, and security
- Learn the basics - Create your first memo
- Explore integrations - Connect with other tools
- Set up authentication - Secure your instance
Need Help?
If you encounter issues during installation:
- Join our Discord community for real-time support
- Ask in GitHub Discussions
- Search GitHub Issues
Featured sponsors

