搭建个人碎片化笔记工具:Memos 上手指南

本文最后更新于 2026年2月4日 下午

搭建个人碎片化笔记工具:Memos 上手指南

日常记录灵感、想法和待办事项,碎片化笔记工具已经成为很多人的刚需。市面上的 flomo 体验不错,但高级功能需要付费,而且所有数据都存储在第三方服务器上,总有一些隐私和可控性的顾虑。

今天要介绍的 Memos,就是一款可以自建部署的开源替代方案,数据掌握在自己手里,灵活度更高,还完全免费。这篇教程默认你已经拥有一台运行 Debian/Ubuntu 系统的服务器(服务器购买不是本文重点,就不展开了),我们一步步把它搭建起来。

一、对比与适用场景

在动手之前,先简单对比一下 Memos 和我们熟悉的 flomo,明确它是否适合你。

flomo 的核心优势是简洁易用、开箱即用,不需要任何技术操作,注册账号就能开始记录,还支持多设备同步、标签管理等实用功能,适合不想折腾、追求高效便捷的用户。它的痛点也很明显,一是高级功能(如导出全部数据、自定义域名)需要订阅会员,二是数据所有权属于平台,虽然平台承诺安全,但始终不是 100% 可控。

Memos 作为一款开源的自托管笔记工具,完美解决了 flomo 的这两个痛点:数据完全自主掌控,无任何付费门槛,功能还可以通过社区插件拓展。它的核心功能和 flomo 高度重合,支持标签、搜索、碎片化记录,甚至界面风格都很相似。

我倾向于认为,Memos 适合两类人群:

  1. 重视数据主权,不想让自己的私密笔记存放在第三方平台的人;
  2. 有一定服务器基础,愿意花半小时折腾,追求免费且可定制化工具的技术爱好者。

需要注意的是,Memos 目前没有官方的移动端 App(第三方有一些适配工具),多设备同步主要依赖网页端,这是它现阶段的小小不足。

总结:如果你追求极致便捷,选 flomo;如果你追求数据可控和免费,Memos 是更好的选择。

二、下载与运行二进制文件

Memos 有源码编译和二进制文件两种部署方式,对于大多数人来说,直接下载编译好的二进制文件是最高效的,无需配置编译环境,开箱即用。

步骤1:下载二进制文件

我们使用 wget 命令直接从官方提供的二进制包仓库下载最新版本,地址是 https://github.com/k0baya/memos-binary/releases/latest,具体文件为 memos-linux-amd64.tar.gz(适配 x86 架构的服务器,也是最常见的服务器架构)。

先登录你的服务器,选择一个你习惯存放应用的目录,比如 /opt/memos,先创建这个目录并进入:

1
2
3
4
# 创建 memos 目录
mkdir -p /opt/memos
# 进入该目录
cd /opt/memos

然后下载二进制文件:

1
wget https://github.com/k0baya/memos-binary/releases/latest/download/memos-linux-amd64.tar.gz

如果下载速度较慢,可以考虑使用国内的 GitHub 镜像站,或者先下载到本地再上传到服务器。

步骤2:解压与创建数据目录

下载完成后,使用 tar 命令解压文件:

1
tar -zxvf memos-linux-amd64.tar.gz

解压完成后,目录里会出现 memos 这个可执行文件。接下来,我们需要创建一个独立的 data 目录来存放 SQLite 数据文件(Memos 默认使用 SQLite 数据库,无需额外配置 MySQL 或 PostgreSQL,非常轻便)。

核心原则是:数据与程序分离,方便后续备份和迁移。

创建 data 目录:

1
mkdir -p /opt/memos/data

步骤3:运行 Memos

现在可以直接运行 Memos 了,使用以下命令指定生产环境、端口号和数据目录:

1
./memos --mode prod --port 8080 --data /opt/memos/data

命令参数解释:

  • --mode prod:指定运行在生产环境,稳定性更高;
  • -p 8080:指定服务运行在 8080 端口,你可以根据自己的需求修改(如 3000、8888 等,注意避免端口冲突);
  • --data /opt/memos/data:指定数据文件存放的目录,就是我们刚才创建的 data 目录。

运行成功后,终端会输出一些日志信息,没有报错就说明服务已经启动了。

步骤4:访问与初始配置

现在打开你的浏览器,输入 服务器IP:8080(比如 123.45.67.89:8080),如果服务器防火墙开放了 8080 端口,就能看到 Memos 的登录界面。

首次访问会提示你创建管理员账号,设置用户名和密码后,就能进入 Memos 的主界面了。界面非常简洁,和 flomo 很相似,你可以直接开始创建笔记、添加标签,体验碎片化记录的乐趣。

需要注意的是,此时 Memos 是通过终端直接运行的,一旦关闭终端,服务就会停止,接下来我们要解决这个问题——让 Memos 开机自启并后台持久运行。

三、服务持久化:systemd 配置

在 Debian/Ubuntu 系统中,最常用的服务持久化方案是 systemd,它可以管理系统服务的启动、停止和开机自启,非常稳定可靠。参见:Systemd 官方文档

步骤1:创建 systemd 服务文件

我们需要在 /etc/systemd/system/ 目录下创建一个 Memos 的服务文件,文件名建议为 memos.service

使用 vim 编辑该文件(如果你不熟悉 vim,可以使用 nano 替代):

1
vim /etc/systemd/system/memos.service

在文件中写入以下内容,注意修改 WorkingDirectoryExecStart 中的路径为你实际的 Memos 目录:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[Unit]
# 服务描述,可自定义
Description=Memos - Self-hosted fragmented note-taking tool
# 依赖网络服务,网络启动后再启动 Memos
After=network.target

[Service]
# 运行服务的用户,建议使用非 root 用户,这里以 root 为例(如需修改,替换为你的用户名)
User=root
# Memos 可执行文件所在的目录
WorkingDirectory=/opt/memos
# 启动命令,与之前手动运行的命令一致
ExecStart=/opt/memos/memos --mode prod -p 8080 --data /opt/memos/data
# 服务崩溃后自动重启
Restart=on-failure
# 重启间隔时间(秒)
RestartSec=5

[Install]
# 开机自启的目标级别
WantedBy=multi-user.target

保存并退出文件(vim 中按 Esc,输入 :wq 回车)。

步骤2:启用并启动 Memos 服务

首先,重新加载 systemd 配置,让系统识别我们刚创建的服务文件:

1
systemctl daemon-reload

然后,启用 Memos 开机自启:

1
systemctl enable memos

最后,启动 Memos 服务:

1
systemctl start memos

步骤3:验证服务状态

使用以下命令查看 Memos 服务的运行状态:

1
systemctl status memos

如果输出中出现 active (running),说明服务已经成功启动并后台运行了,此时即使关闭终端,Memos 也会继续运行。

后续常用命令:

  • 停止 Memos 服务:systemctl stop memos
  • 重启 Memos 服务:systemctl restart memos
  • 查看 Memos 运行日志:journalctl -u memos -f

现在,你可以再次访问 服务器IP:8080,确认 Memos 正常运行,以后服务器重启后,Memos 也会自动启动,无需手动干预。

四、结语与选择建议

到这里,一套属于你自己的碎片化笔记工具就搭建完成了。你可以把服务器 IP 加上端口号收藏在浏览器里,也可以配置域名解析和反向代理(如 Nginx),让访问更优雅(这部分内容超出本文范围,感兴趣的朋友可以自行查阅相关资料)。

回顾整个过程,Memos 的部署并不复杂,半小时左右就能完成,它给我们带来的是数据的绝对掌控权和无限制的使用体验。在这个数据越来越珍贵的时代,自托管工具正在成为越来越多技术爱好者的选择,这不仅是一种折腾的乐趣,更是一种对自身数据主权的坚守。

我倾向于认为,工具的选择本质上是一种生活方式的选择:

  • 如果你时间宝贵,不想为工具花费额外精力,flomo 这类商业工具依然是最优解,它的产品体验和售后服务值得付费;
  • 如果你喜欢折腾,重视数据隐私,愿意探索开源工具的无限可能,Memos 会是你的良伴,而且你还可以通过阅读它的源码、参与社区贡献,让它变得更符合你的需求。

注意:memos的更新频率不大但是更新前后代码修改幅度大导致经常出现破坏性更新,因此不建议尽量不要追新,稳定最重要

最后,推荐官方阅读资源:
Memos 官方仓库:了解 Memos 的最新功能和更新日志;


搭建个人碎片化笔记工具:Memos 上手指南
https://www.xxx.com/2026/01/26/memos-setup-guide/
作者
yrfg
发布于
2026年1月26日
更新于
2026年2月4日
许可协议