Installation
Installation
Learn how to install Memos using different methods including Docker, binary releases, and development setup.
Installation Options
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:stable
Then visit http://localhost:5230 to access your Memos instance.
Installation Methods
Docker
Recommended method for most users. Quick setup with container isolation.
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)
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:
- Check the troubleshooting guide
- Search GitHub Issues
- Ask for help in Discussions