Notion很好用,但数据在别人服务器上;印象笔记越来越臃肿,还塞广告。Memos 是一款极简的开源自托管笔记工具,Markdown原生支持、不到20MB的Docker镜像、一条命令就能部署,数据完全属于你自己。
项目地址:https://github.com/usememos/memos
超过58000颗星⭐
Memos 解决什么问题?
现代笔记工具越来越重——Notion功能强大但需要注册账号、服务器在海外;Obsidian本地化做得好但需要手动管理文件同步;印象笔记收费越来越贵且体验下降。
Memos 的设计理念是:笔记应该像发微博一样简单,同时数据完全由你掌控。它不需要建文件夹、不需要分类标签,界面就是一个按时间线排列的输入框,想到什么就写什么,回头用搜索找回来。
核心特点:
时间线式UI:打开应用直接就是输入框,写完按回车就保存,笔记按时间倒序排列。极简到没有多余操作。
纯Markdown支持:输入框原生支持Markdown语法,实时预览。代码高亮、任务列表、链接图片都能用。
完全数据自主:所有数据存在你自己的服务器上。存储格式是标准SQLite(或MySQL/PostgreSQL),导出来就是一堆.sql文件或Markdown文件,不存在供应商锁定。
零遥测/隐私:官方承诺完全不收集任何使用数据。
安装极简:官方Docker镜像只有约20MB,启动极快。不需要Node.js、不需要复杂的依赖。
API开放:完整的REST和gRPC API,可以自行开发客户端或与其他工具集成。
多用户支持:可以创建多个用户账号,适合小团队内部分享。
安装方法(Docker一条命令):
docker run -d \
–name memos \
-p 5230:5230 \
-v ~/.memos:/var/opt/memos \
neosmemo/memos:stable
然后打开 http://localhost:5230 即可使用。
数据持久化在 ~/.memos 目录,重启容器不会丢失数据。
原生二进制安装(无需Docker):
curl -fsSL https://raw.githubusercontent.com/usememos/memos/main/scripts/install.sh | sh
安装脚本会自动检测系统并下载对应版本。
进阶使用:
修改端口:默认是5230,如果端口被占用,用 -e PORT=xxx 调整。
使用MySQL/PostgreSQL:默认SQLite适合个人使用,如果数据量很大或有并发写入需求,可以在docker-compose中配置MySQL。
开启注册:默认是单用户模式,在docker-compose中添加 MEMOS_GUEST_NAME 和 MEMOS_GUEST_PASSWORD 环境变量可以开启访客账号。
绑定域名:通过Nginx反代,配置好SSL后就能用域名访问。
使用技巧:
快速记录:用快捷键直接唤起输入框,随时记录想法。
标签管理:虽然不需要强制分类,但可以用 #标签 的方式给笔记打标签。
搜索:右上角搜索框支持全文搜索,找历史笔记很方便。
API集成:官方有Memos Chrome扩展,可以把网页内容快速保存到Memos。
适用场景:
个人日常笔记:替代有道云笔记、印象笔记,数据完全自己掌控
团队内部知识库:轻量级,不需要Notion那么重的功能
开发者随手记:记录API设计、技术方案、调试日志
第二大脑:配合知识管理方法论,把Memos作为外部记忆系统
开源协议:MIT
总结:Memos 是目前最轻量的自托管笔记方案,20MB镜像、一条命令部署、Markdown原生支持。适合那些受够了臃肿笔记软件、想要简单纯粹笔记体验的人。数据存在自己服务器上,彻底告别云笔记的隐私担忧。
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。








暂无评论内容