MemosMemos
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

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:

  1. Configure your instance - Set up database, storage, and security
  2. Learn the basics - Create your first memo
  3. Explore integrations - Connect with other tools
  4. Set up authentication - Secure your instance

Need Help?

If you encounter issues during installation: