私有化笔记神器Anchor:一键部署,实现多端离线同步与数据自主
本期为大家介绍一款优秀的多端适配笔记工具:Anchor。
市面上许多笔记应用要么“功能臃肿、启动缓慢”,要么“离线体验不佳”,还有一些会将用户数据强行绑定在特定的云平台上。Anchor的设计理念非常清晰:追求速度、注重隐私、界面简洁、运行可靠,并且将“离线可用”作为默认的核心设计,而非事后添加的附属功能。(下图引自官方)

用一句话概括其核心:它优先保障本地操作,首先将笔记安全地存储在你自己的设备中,确保本地随时可编辑;在网络连通时,再自动将内容同步到你的其他设备。
什么是Anchor?
其完整项目名为 ZhFahim/anchor,可以在GitHub上进行搜索。
Anchor是一款秉持“离线优先”理念、支持自托管的笔记应用,提供Web端和移动端。你的笔记可以在本地存储并进行离线编辑,当设备在线时,能够实现跨设备的自动同步。
这款工具尤其适合以下人群:
- 对隐私或数据合规有较高要求,不希望长期将笔记存放在第三方云服务的用户。
- 拥有多设备写作需求(例如同时使用电脑和手机),但又希望在没有网络的环境下也能流畅工作的用户。
- 寻求一个能够“部署到自己的服务器或NAS上即可使用”的轻量级笔记系统的用户。
核心功能亮点
Anchor的功能设计并不追求花哨,而是紧密贴合“日常记笔记”的核心需求:
- 富文本编辑器:支持标题、列表、勾选框、加粗/斜体等常用格式。
- 标签系统:支持自定义标签及颜色,便于分类和检索。
- 内容管理:支持置顶重要笔记、归档不常用内容、提供回收站功能(软删除)以便误删恢复。
- 本地搜索:支持按标题或内容进行检索(所有搜索操作在本地完成)。
- 离线优先与自动同步:离线状态下可照常编写,联网后自动同步至其他已登录设备。
- 管理面板:提供用户管理、注册控制、系统统计等功能。
- 笔记分享(近期新增重点功能):可以将笔记分享给其他用户,并灵活设置查看者或编辑者权限。
根据其规划,未来可能增加的功能包括:OIDC认证、媒体附件(如图片、PDF、录音)支持、实时协作以及提醒和通知。
详细部署指南
此处我们以威联通(QNAP)NAS为例,演示通过Docker Compose方式部署Anchor。
部署参考代码如下:
services:
anchor:
image: ghcr.io/zhfahim/anchor:latest
container_name: anchor
restart: always
ports:
- "9527:3000"
volumes:
- /share/Container/anchor:/data
打开威联通NAS的Container Station,创建一个新的应用程序。

如果有使用独立数据库的需求,可以参考项目作者提供的相关环境变量进行额外配置。

实际使用体验
✅ 网页端操作
部署完成后,在浏览器中输入 你的NAS_IP:9527 即可访问Anchor。首次使用需要注册账户,点击登录界面下的『Create one』。

注册时使用的邮箱地址无需真实有效,只要格式符合要求即可。

成功登录后,主界面如下图所示。

点击即可创建一篇新的笔记。

不过需要指出的是,经过测试,其编辑器目前并不支持Markdown语法。如果此前长期使用Obsidian等以Markdown为核心的编辑工具,并考虑迁移至Anchor,则可能需要对现有笔记进行重新编辑,或先转换格式再导入。
✅ 移动端使用
在项目官方页面可以找到移动端的获取方式。用户可根据自己所用的平台按需下载。需要注意的是,目前官方仅提供了安卓平台的APK安装包。

安装完成后打开应用。首先需要配置服务器地址。根据上文部署情况,应输入 http://你的NAS_IP:9527。如果你已经为此服务配置了反向代理,请使用相应的域名或地址,并注意不要遗漏端口号。

连接服务器并登录后,即可进入应用主界面,之前在网页端创建的笔记会同步显示在此处。
总结与展望
Anchor的发展路线图十分明确:离线优先、保障本地可用性、实现在线同步、支持自托管。如果你期望拥有一款在任何环境下都能随时记录、并且能将数据尽可能掌握在自己手中的笔记工具,那么Anchor是一个非常务实且值得考虑的选择。
目前该项目的更新迭代速度保持得不错,感兴趣的用户可以持续关注其动态。