Memos 是一个 开源、自托管、注重隐私 的轻量级笔记与知识管理平台。它主打简单高效的体验,使用者可以在自己的服务器上完全控制数据,不依赖任何第三方云服务 。
博主使用了很久,终于不用在桌面到处创建txt了,直接将想法或者重要文案直接在这个笔记页面编辑即可;
✨ 核心特点
-
• 数据自主 & 自托管
所有内容存储在用户自己选择的数据库或本地文件夹中,确保数据安全与隐私 。 -
• Markdown 支持 & 即时保存
使用纯文本书写,支持 Markdown 语法(如标题、列表、代码块、表格、LaTeX、Mermaid、任务列表等) (raw.githubusercontent.com, usememos.com)。 -
• 多媒体资源集成
支持上传并在 Notes 中嵌入图片、音视频等多媒体资料,提升笔记体验 (usememos.com)。 -
• 轻便高效的技术栈
后端由 Go(Golang)驱动,高性能且资源占用低;前端基于 React,界面响应迅速、跨平台 (github.com)。 -
• 高度可定制与扩展
支持自定义服务器品牌、主题样式、页面脚本。还提供完善的 RESTful API,便于第三方应用集成 (github.com)。 -
• 多数据库支持
兼容 SQLite、PostgreSQL、MySQL,满足不同部署需求 (github.com)。 -
• 完全免费开源
基于 MIT 许可证,自由使用、修改与分发,无任何订阅费用 (usememos.com)。
🚀 快速上手
1. Docker 快速部署
mkdir -p ~/.memos
docker run -d \
--name memos \
--restart unless-stopped \
-p 5230:5230 \
-v ~/.memos:/var/opt/memos \
neosmemo/memos:stable
然后访问 http://localhost:5230
进入界面 (github.com)。
2. Docker Compose 示例
version: "3.8"
services:
memos:
image: neosmemo/memos:stable
restart: unless-stopped
ports:
- "5230:5230"
volumes:
- ./data:/var/opt/memos
environment:
- MEMOS_MODE=prod
- MEMOS_PORT=5230
启动方式:docker-compose up -d
(github.com)。
3. 二进制或源码部署
-
• 官方提供 Linux/macOS/Windows 的预编译二进制版本。 -
• 也可从源码构建,前提安装 Go(后端)及 Node.js + pnpm(前端)环境 (github.com)。
✨使用界面
浏览器输入:http://{你的ip}:5230即可访问
✅ 总结
Memos 是一个轻巧、功能强大、自托管笔记平台,特别适合:
-
• 重视 隐私与数据控制 的用户; -
• 需要 多媒体资源管理 的知识收藏者; -
• 喜欢 Markdown & 轻文本写作 的写作者; -
• 希望拥有 开放 API 和插件自由度 的开发者; -
• 想要零成本实现 私有笔记系统 的个人或小团队。
GitHub
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容