碎片想法、读书笔记、待办灵感——你需要一个"随手记、回头找"的工具。flomo 很好但要订阅;Memos 是它的开源平替:部署在自己服务器、数据自己掌握、开放 API,还能和 AI 玩出花。同类自托管工具见各类网站搭建系列。
一、为什么把笔记搬上服务器
云端笔记的三大焦虑:订阅费年年涨、数据在别人服务器、导出格式被绑架。Memos 式的自托管方案把三个问题一次解决:
- 数据自主:笔记在自己的服务器/数据库里,不担心服务停运
- 开放 API:笔记是结构化数据,可以被搜索、被自动化流转、被 AI 读取
- 极轻量:Go 写的单二进制,几十 MB 内存,2核2G 的轻量服务器轻松跑
和 Notion/Obsidian 的分工:长文档、结构化知识库用 Notion/Obsidian;碎片速记、闪念、移动端随手发用 Memos。两者不冲突,各管一头。
二、部署:一条命令 + 一个卷
Memos 的部署简单到离谱——单容器,SQLite 存储,不需要数据库:
docker run -d --name memos \
--restart unless-stopped \
-p 127.0.0.1:5230:5230 \
-v /data/memos:/var/opt/memos \
neosmemo/memos:latest完了。访问 http://服务器IP:5230,第一个注册的用户即管理员。想限定注册:
# 加环境变量,禁止公开注册(单人使用强烈建议)
-e MEMOS_DISABLE_PUBLIC_REGISTRATION=true备份就是拷贝一个目录:/data/memos 里 SQLite + 附件全在里面。备份策略见服务器备份策略。
三、使用:三十秒上手
界面就是一个输入框 + 时间线:
- 写:输入框直接打字,回车发布。支持 Markdown
- 标签:
#读书#待办直接打,自动归类 - 搜索:顶部搜索框,全文检索,速度毫秒级
- 置顶/归档:常用内容置顶,历史内容归档不删
使用心法:Memos 是"流的笔记"不是"库的笔记"——降低记录 friction 是第一目标,别追求完美的分类体系。记不下来,什么都白搭。
移动端:响应式网页直接加到手机主屏幕(PWA),体验接近原生 App;iOS 快捷指令、Android 分享菜单都能直接发内容,后面第五节讲自动化。
四、开放 API:Memos 的真正王牌
笔记有了 API,就从"工具"变成"数据源"。Memos 的 API 是 REST 风格:
# 拿一个访问令牌:设置 -> 我的 -> 访问令牌
TOKEN="你的令牌"
# 发一条笔记
curl -X POST https://memo.yourdomain.com/api/v1/memos \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"content": "今天的想法:把服务器监控接到 Memos,异常自动记一笔"}'
# 读最近的 10 条
curl "https://memo.yourdomain.com/api/v1/memos?limit=10" \
-H "Authorization: Bearer $TOKEN"有了这个,玩法就多了:
- 浏览器书签小工具:看到好网页,点书签 = 一键存标题+链接到 Memos
- iOS 快捷指令:分享菜单 → 直接存 Memos,比打开 App 快三步
- 服务器告警入笔记:监控告警时自动记一条,形成"运维日志"
五、自动化:接 n8n 玩出花
单有 API 是被动存取,接上 n8n 工作流就是主动流转:
场景一:稍后读自动入库
RSS 源更新 ──> 过滤关键词 ──> POST 到 Memos ──> 标签 #稍后读场景二:服务器事件笔记
Webhook(监控告警)──> 格式化 ──> POST 到 Memos ──> 标签 #运维日志以后翻 Memos 就能看到"昨晚 3 点磁盘告警过"——比翻监控面板的记录更人性化。
场景三:每周笔记摘要(AI)
每周日晚 ──> 拉取本周所有笔记 ──> 喂给 Ollama ──> 生成周总结 ──> 存回 Memos模型部署见Ollama 本地大模型部署——你的笔记是绝佳的 RAG 语料,私有知识库玩法见RAG 知识库搭建。这条流水线跑起来,Memos 就从笔记本升级成"第二大脑"的原料库。
六、多端与团队
- 多用户:Memos 支持多用户,但数据默认私有——适合个人,不适合共享协作
- 要协作:换 Wiki.js/Outline 一类方案,见知识库搭建
- 数据迁移进:Markdown/CSV 批量导入;数据迁出:API 全量导出,格式开放,随时可以走——这就是自托底的底气
七、常见问题排查
| 症状 | 原因 | 解决 |
|---|---|---|
| 访问不了 | 容器没起 / 端口没映射 | docker ps;确认 -p 参数 |
| 上传图片失败 | 卷空间满 | df -h /data;清理见磁盘写满排查 |
| API 返回 401 | 令牌错/过期 | 设置里重新生成令牌 |
| 想要 HTTPS | 还没配反代 | 按第八节配 |
| 搜索不到新笔记 | 索引延迟(秒级) | 等几秒;SQLite 无损场景极少 |
八、对外服务:反代 + HTTPS
server {
listen 443 ssl;
server_name memo.yourdomain.com;
ssl_certificate /etc/nginx/ssl/memo.yourdomain.com.pem;
ssl_certificate_key /etc/nginx/ssl/memo.yourdomain.com.key;
location / {
proxy_pass http://127.0.0.1:5230;
proxy_set_header Host $host;
# 移动端 PWA
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}HTTPS 是移动端 PWA 的硬性要求(Service Worker 必须安全上下文),配置见SSL 证书完全指南。单用户实例务必关公开注册,否则你的笔记就是公共日记本。
结语
Memos 代表了一类"刚刚好"的自托管工具:不追求大而全,只把"快速记录"做到极致,再用开放 API 把可能性留给用户。一台 2核2G 的服务器、一条 Docker 命令,你就拥有了一个永不停服的私人速记本——数据在手,API 在手,想怎么玩都行。
需要搭自托管服务的服务器,可以看看财富云计算:NAT 型云服务器低配合适、SSD 系统盘、支持热升级,价格比独立 IP 机型省一半以上——跑笔记、监控、工具类自托管服务,NAT 型刚好对症。
延伸阅读
- Homepage 个人仪表盘:把散落各处的服务收进一个首页
- SSL 证书完全指南:免费证书、自动续期与不过期监控
- 数据备份体系完全手册:从随手拷到 3-2-1,让数据永远丢不了
- 压测与容量规划:上线前就知道你的服务器能扛多少人
- AdGuard Home 内网 DNS:全家去广告、防劫持、内网解析一站解决
- Hugo 静态博客搭建:秒开的博客,部署只要一个目录
- 安全应急响应完全手册:服务器被入侵后,按这个流程走
- 游戏服运营完全手册:从开服到停服,把一台服务器运营成百年老店

[...]netsh advfirewall firewall add rule name="GameRange" dir=in action=allow protocol=UDP localport=26901-26903完整的 Windows 环境准备(远程桌面连接、运行库安装、SteamCMD 用法、开机自启、8 个常见坑)见:《Windows 云服务器开服通用前置教程》→ htt[...]
2026-10-19 回复