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),仅供参考