Memos 自托管笔记:Docker 一条命令部署完整指南
2026/8/30 11:04:35 网站建设 项目流程

Memos 自托管笔记:Docker 一条命令部署完整指南

【免费下载链接】memosOpen-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours.项目地址: https://gitcode.com/GitHub_Trending/me/memos

想找一篇 Memos 自托管笔记部署教程?Memos 是一个开源、轻量、主打"快速捕捉"的笔记服务,定位接近 Flomo,但数据存在你自己的服务器上,一条 Docker 命令即可部署,全程免费。适合开发者、学生,以及任何想快速记录想法、又不被商业产品绑架的用户。

为什么选 Memos:3 个核心卖点 💡

  • 数据自主:自托管、无遥测,数据库文件就放在你的机器上,默认 SQLite 是单文件,备份一个文件,几年的笔记就都在。
  • Markdown 原生:正文就是标准 Markdown(解析实现见 internal/markdown/),标签、@提及、数学公式都支持,不是简单的"文字墙"。
  • 一条命令部署:单 Go 二进制或 Docker 容器即可跑,支持 SQLite、MySQL、PostgreSQL,1G 内存的 VPS 足够。对比重型团队 Wiki 工具,Memos 没有复杂的权限树,上手成本几乎为零。

从 0 到 1 跑起来

准备环境:只装 Docker

Memos 官方提供预构建镜像,服务器上只需要 Docker。Ubuntu/Debian 执行:

sudo apt-get update sudo apt-get install -y docker.io

启动服务:Docker 一条命令拉起

先建数据目录,再启动容器:

mkdir -p ~/.memos docker run -d --name memos -p 5230:5230 -v ~/.memos:/var/opt/memos neosmemo/memos:stable

参数逐个解释:

  • -d:后台运行容器。
  • --name memos:容器命名为 memos,方便后续管理。
  • -p 5230:5230:把容器 5230 端口映射到宿主机,浏览器入口就在这里。
  • -v ~/.memos:/var/opt/memos:把宿主机目录挂到容器数据目录,数据库和附件都存在这里,是"数据不丢"的关键一行。
  • neosmemo/memos:stable:官方稳定版镜像。

如果习惯用文件统一管理,仓库里带了 scripts/compose.yaml,生产环境建议用 Docker Compose。

确认部署成功:两步验证

✅ 先检查容器状态:

docker ps

看到 memos 容器 STATUS 为 Up 即服务已起;再打开浏览器访问http://localhost:5230(远程服务器把 localhost 换成服务器 IP)。初始化页面可创建账号,进入时间线写下第一条笔记,部署就算完成。

上手后能干这 3 件事

  • 开发者记会议结论:散会即把"决议 + 负责人"丢进一条 memo,打上 #project 标签,下周按标签一搜全出,不用翻聊天记录。
  • 学生积累阅读笔记:读完论文写一行结论加链接,打上 #reading 标签,配合官方 Web Clipper 扩展还能直接剪藏网页,慢慢攒出第二大脑。
  • 小团队共享知识:内网部一个实例,成员记录决策与 TODO,@提及指派任务,数据在自己机器上,不用担心被下架。

4 条少踩坑的经验 ⚠️

  • 打不开页面→ 本机 5230 端口被其他服务占用 → 启动时改宿主机侧端口,如-p 5231:5230,之后用新端口访问。
  • 升级镜像后笔记消失→ 当初没加-v挂载数据目录 → 务必挂上~/.memos并每周备份,数据库是单文件,复制一份就是备份。
  • 外网访问登录转圈→ 裸 IP 访问且没有 SSL → 加一层 Nginx/Caddy 反向代理做域名 + HTTPS。
  • 改了配置不生效→ 部分部署配置只在进程启动时加载一次(细节见 docs/configuration-provisioning.md) →docker restart memos让它生效。

周边好搭子

  • Memos Web Clipper:官方浏览器扩展。两者这样配合:浏览网页时一键把页面、选中文本、图片存进你自己的实例,保存前还能设置可见范围和 Markdown 格式,相当于 Memos 在网页端的"快速捕捉"入口。
  • Slash:同一作者出品的自托管开源书签平台。分工明确:Slash 管"链接簿"(收藏、分类网页),Memos 记"想法"(读后的结论与上下文),两台服务同机部署,收藏 → 消化 的闭环全部留在自己手里。

从装好 Docker 到写下第一条 memo,最快 10 分钟。🚀 现在就打开服务器,把上面的命令跑一遍,十分钟后你就拥有一个完全属于自己的笔记服务。

【免费下载链接】memosOpen-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours.项目地址: https://gitcode.com/GitHub_Trending/me/memos

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询