简介
什么是 Anchor ?
Anchor是一个开源、注重速度、隐私、简洁性和可靠性的离线优先、自托管笔记应用。笔记存储在本地,支持离线编辑,并在上线时跨设备同步。所有数据都由您自己掌控。
主要特点
- 富文本编辑器:强大的格式化功能(粗体、斜体、下划线、标题、列表、复选框)进行笔记创建和编辑。
- 标签系统:允许用户使用自定义标签和颜色来组织笔记。
- 笔记背景:可为笔记自定义纯色或图案背景。
- 固定笔记:置顶重要笔记以便快速访问。
- 归档与回收站:支持归档笔记和从回收站恢复,防止误删。
- 本地搜索:按标题或内容快速搜索笔记。
- 离线优先:所有编辑都可在离线状态下完成,数据首先保存在本地。
- 自动同步:当设备恢复在线时,更改会自动在多设备间同步。
- 深色模式:提供美观的浅色和深色主题。
- 管理员面板:用于用户管理、注册控制和系统统计信息展示。
应用场景
- 需要一款快速、可靠且能在多设备上同步的笔记软件的用户。
- 注重数据隐私,希望将笔记数据完全掌握在自己手中的个人。
- 经常在网络不稳定的环境下工作或学习,需要离线编辑功能的用户。
Anchor为用户提供了一个灵活、安全且个性化的笔记管理平台,适合各种场景的使用需求。
安装
在群晖上以 Docker 方式安装。
本文写作时,
latest版本对应为0.5.0;
docker cli 安装
如果你熟悉命令行,可能用docker cli更快捷
# 新建文件夹 anchor 和 子目录mkdir-p /volume1/docker/anchor/data# 进入 anchor 目录cd/volume1/docker/anchor# 运行容器dockerrun -d\--restart unless-stopped\--name anchor\-p3244:3000\-v$(pwd)/data:/data\ghcr.io/zhfahim/anchor:latestdocker-compose 安装
也可以用docker-compose安装,将下面的内容保存为docker-compose.yml文件
services:anchor:image:ghcr.io/zhfahim/anchor:latestcontainer_name:anchorrestart:unless-stoppedports:-"3244:3000"volumes:-./data:/data然后通过SSH登录到您的群晖,执行下面的命令:
# 新建文件夹 anchor 和 子目录mkdir-p /volume1/docker/anchor/data# 进入 anchor 目录cd/volume1/docker/anchor# 将 docker-compose.yml 放入当前目录# 一键启动docker-composeup -d运行
在浏览器中输入http://群晖IP:3244就能看到注册界面
第一次需要点Create one新建账号
软件的主界面
点中间的Create Your First Note创建笔记
看起来不支持markdown
移动端
目前看起来只支持Android应用,下载地址:https://github.com/zhfahim/anchor/releases
- 前三个对应特定的架构
- 第四个则是通用的
apk,适用于所有设备
安装完成后的主界面
Server URL填入web端的地址http://群晖IP:3244,如果地址无误,点Test,在底部会看到服务的版本号
Connect后,还需要登录
登录成功后会看到我们之前建的笔记
可以查看详情
参考文档
ZhFahim/anchor: Offline first, self hostable note taking application
地址:https://github.com/zhfahim/anchor