What is Memos
A modern, open-source, self-hosted knowledge management and note-taking platform designed for privacy-conscious users and organizations.
Memos is a modern, open-source, self-hosted knowledge management and note-taking platform designed for privacy-conscious users and organizations. Memos provides a lightweight yet powerful solution for capturing, organizing, and sharing thoughts with comprehensive Markdown support and cross-platform accessibility.
Key Features
Privacy & Security
- Complete Data Ownership — All data stored locally in your chosen database
- Self-Hosted Architecture — Full control over infrastructure and access policies
- No External Dependencies — Zero third-party services or cloud connections required
Content Creation
- Instant Save — Streamlined plain text input with automatic persistence
- Rich Markdown Support — Full Markdown rendering with syntax highlighting
- Media Integration — Native support for images, links, and embedded content
Performance & Technology
- High-Performance Backend — Built with Go for optimal resource utilization
- Modern React Frontend — Responsive, intuitive user interface
- Lightweight Deployment — Minimal system requirements, maximum efficiency
- Cross-Platform — Linux, macOS, Windows, and containerized environments
Customization
- Configurable Interface — Custom branding, themes, and UI elements
- API-First Design — RESTful API for seamless third-party integrations
- Multi-Database Support — SQLite, PostgreSQL, and MySQL compatibility
Cost-Effective
- Open Source (MIT) — Full source code availability with permissive licensing
- Zero Subscription Fees — No usage limits, premium tiers, or hidden costs
- Community-Driven — Transparent development with active community support
Getting Started
Ready to start using Memos? Get up and running in under 1 minute with our comprehensive guides:
Installation
Learn how to install Memos using Docker, binary, or development setup
User Guide
Step-by-step guides for using Memos effectively
Configuration
Configure your Memos instance for optimal performance and security
Integrations
Connect Memos with external services and tools
Quick Start
Get Memos running with Docker in under 1 minute:
docker run -d \
--name memos \
--restart unless-stopped \
-p 5230:5230 \
-v ~/.memos:/var/opt/memos \
neosmemo/memos:stable
Access Memos at http://localhost:5230
and complete the initial setup.
API Documentation
For comprehensive API documentation, visit our dedicated API documentation site:
The API documentation includes:
- Complete REST API reference
- Authentication guides
- Code examples and SDKs
- Interactive API explorer
- Webhook configuration
Quick Links
- Docker Installation - Get up and running in minutes
- Basic Usage Guide - Learn the fundamentals
- Content Syntax - Master Markdown formatting
- API Documentation - Complete API reference
Why Choose Memos?
Memos stands out as a lightweight, self-hosted alternative to cloud-based note-taking services. Built with privacy and performance in mind, it offers a comprehensive platform for personal knowledge management without compromising data ownership or security.
Key Advantages:
- Privacy-First: Complete control over your data with local storage
- Performance: High-performance Go backend with modern React frontend
- Flexibility: Multi-database support and extensive customization options
- Cost-Effective: Zero subscription fees with full MIT license freedom
Community & Support
- GitHub: usememos/memos
- Documentation: You're here! 📍
- Issues & Support: GitHub Issues
- Discussions: GitHub Discussions
Have questions? Check out our FAQ for answers to common questions.