离线优先的自托管笔记应用Anchor

简介

什么是 Anchor ?

Anchor 是一个开源、注重速度、隐私、简洁性和可靠性的离线优先、自托管笔记应用。笔记存储在本地,支持离线编辑,并在上线时跨设备同步。所有数据都由您自己掌控。

主要特点

  • 富文本编辑器:强大的格式化功能(粗体、斜体、下划线、标题、列表、复选框)进行笔记创建和编辑。
  • 标签系统:允许用户使用自定义标签和颜色来组织笔记。
  • 笔记背景:可为笔记自定义纯色或图案背景。
  • 固定笔记:置顶重要笔记以便快速访问。
  • 归档与回收站:支持归档笔记和从回收站恢复,防止误删。
  • 本地搜索:按标题或内容快速搜索笔记。
  • 离线优先:所有编辑都可在离线状态下完成,数据首先保存在本地。
  • 自动同步:当设备恢复在线时,更改会自动在多设备间同步。
  • 深色模式:提供美观的浅色和深色主题。
  • 管理员面板:用于用户管理、注册控制和系统统计信息展示。

应用场景

  • 需要一款快速、可靠且能在多设备上同步的笔记软件的用户。
  • 注重数据隐私,希望将笔记数据完全掌握在自己手中的个人。
  • 经常在网络不稳定的环境下工作或学习,需要离线编辑功能的用户。

Anchor 为用户提供了一个灵活、安全且个性化的笔记管理平台,适合各种场景的使用需求。

安装

在群晖上以 Docker 方式安装。

本文写作时, latest 版本对应为 0.5.0

docker cli 安装

如果你熟悉命令行,可能用 docker cli 更快捷

bash 复制代码
# 新建文件夹 anchor 和 子目录
mkdir -p /volume1/docker/anchor/data

# 进入 anchor 目录
cd /volume1/docker/anchor

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name anchor \
   -p 3244:3000 \
   -v $(pwd)/data:/data \
   ghcr.io/zhfahim/anchor:latest

docker-compose 安装

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

yaml 复制代码
services:
  anchor:
    image: ghcr.io/zhfahim/anchor:latest
    container_name: anchor
    restart: unless-stopped
    ports:
      - "3244:3000"
    volumes:
      - ./data:/data

然后通过 SSH 登录到您的群晖,执行下面的命令:

bash 复制代码
# 新建文件夹 anchor 和 子目录
mkdir -p /volume1/docker/anchor/data

# 进入 anchor 目录
cd /volume1/docker/anchor

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -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

相关推荐
bosins3 小时前
WSL2 启动即崩溃?调整超时参数解决 Docker 阻塞问题
linux·docker·wsl
智者知已应修善业3 小时前
【4060BD_5V应用电路图】2022-12-24
驱动开发·经验分享·笔记·硬件架构·硬件工程
一直在努力学习的菜鸟5 小时前
Docker 完整知识体系图
docker
小李不想当小白6 小时前
DMA直接存储器存取(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·分享
java_logo8 小时前
Docker 部署 Gotenberg 完整教程:Compose 搭建文档转 PDF API
docker·pdf·chromium·libreoffice·文档转换·轩辕镜像·gotenberg
2601_965384268 小时前
口腔黏膜清洁的工程化路径:从表面形貌表征到清洁策略匹配
经验分享·笔记
泡泡鱼(敲代码中)8 小时前
Python 容器类型学习笔记:列表、元组、字典、集合
开发语言·笔记·python·pycharm
闲云野鹤在人间8 小时前
docker 入门 | 第7章 容器监控 和 第8章 容器日志 详解
运维·docker·容器·架构·云计算
Experience-摆渡9 小时前
开源RAG知识库WeKnora深度调研:让知识自己长成体系
爬虫·docker·开源·rag
闲云野鹤在人间9 小时前
docker 入门 | 第5章 网络详解
网络·docker·架构·华为云·php