From f8e0bdc4ead1bff037ae151532ab294b750a90aa Mon Sep 17 00:00:00 2001 From: pooneyy <85266337+pooneyy@users.noreply.github.com> Date: Tue, 16 Dec 2025 14:44:03 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(app):=20upgrade=20obsidian-bet?= =?UTF-8?q?ter-sync=20to=20fast-note-sync-service?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - update docker-compose files to use new image name (haierkeys/fast-note-sync-service) and version (0.11.2/latest) - update internal volume mount paths from `/better-sync/` to `/fast-note-sync/` - remove quotes from port environment variable bindings for consistency - completely rewrite README.md with new product introduction and feature list - update data.yml with new application name, key, and repository URLs - rename service from 'Obsidian BetterSync' to 'Fast Note Sync Service' across all metadata --- .../{0.6.0 => 0.11.2}/data.yml | 0 .../0.11.2/docker-compose.yml | 20 +++ .../0.6.0/docker-compose.yml | 20 --- apps/obsidian-better-sync/README.md | 146 ++---------------- apps/obsidian-better-sync/data.yml | 12 +- .../latest/docker-compose.yml | 10 +- 6 files changed, 42 insertions(+), 166 deletions(-) rename apps/obsidian-better-sync/{0.6.0 => 0.11.2}/data.yml (100%) create mode 100644 apps/obsidian-better-sync/0.11.2/docker-compose.yml delete mode 100644 apps/obsidian-better-sync/0.6.0/docker-compose.yml diff --git a/apps/obsidian-better-sync/0.6.0/data.yml b/apps/obsidian-better-sync/0.11.2/data.yml similarity index 100% rename from apps/obsidian-better-sync/0.6.0/data.yml rename to apps/obsidian-better-sync/0.11.2/data.yml diff --git a/apps/obsidian-better-sync/0.11.2/docker-compose.yml b/apps/obsidian-better-sync/0.11.2/docker-compose.yml new file mode 100644 index 000000000..afe808e15 --- /dev/null +++ b/apps/obsidian-better-sync/0.11.2/docker-compose.yml @@ -0,0 +1,20 @@ +services: + better-sync: + container_name: ${CONTAINER_NAME} + restart: always + ports: + - ${PANEL_APP_PORT_HTTP}:9000 + - ${PRIVATE_HTTP_LISTEN}:9001 + volumes: + - ${DATA_PATH}/storage:/fast-note-sync/storage + - ${DATA_PATH}/config:/fast-note-sync/config + image: haierkeys/fast-note-sync-service:0.11.2 + labels: + createdBy: "Apps" + networks: + - 1panel-network + +networks: + 1panel-network: + external: true + diff --git a/apps/obsidian-better-sync/0.6.0/docker-compose.yml b/apps/obsidian-better-sync/0.6.0/docker-compose.yml deleted file mode 100644 index f96450745..000000000 --- a/apps/obsidian-better-sync/0.6.0/docker-compose.yml +++ /dev/null @@ -1,20 +0,0 @@ -services: - better-sync: - container_name: ${CONTAINER_NAME} - restart: always - ports: - - "${PANEL_APP_PORT_HTTP}:9000" - - "${PRIVATE_HTTP_LISTEN}:9001" - volumes: - - ${DATA_PATH}/storage:/better-sync/storage/ - - ${DATA_PATH}/config:/better-sync/config/ - image: haierkeys/obsidian-better-sync-service:0.6.0 - labels: - createdBy: "Apps" - networks: - - 1panel-network - -networks: - 1panel-network: - external: true - diff --git a/apps/obsidian-better-sync/README.md b/apps/obsidian-better-sync/README.md index 786215695..7354b6c3a 100644 --- a/apps/obsidian-better-sync/README.md +++ b/apps/obsidian-better-sync/README.md @@ -1,139 +1,15 @@ -[中文文档](readme-zh.md) / [English Document](README.md) +## 产品介绍 -# Better Sync Service +高性能、低延迟的笔记同步服务解决方案 -
-
-
-
](https://ko-fi.com/haierkeys)
-
-## 私有部署
-
-- 目录设置
-
- ```bash
- # 创建项目所需的目录
- mkdir -p /data/better-sync
- cd /data/better-sync
-
- mkdir -p ./config && mkdir -p ./storage/logs && mkdir -p ./storage/uploads
- ```
-
- 首次启动如果不下载配置文件,程序会自动生成一个默认配置到 **config/config.yaml**
-
- 如果你想从网络下载一个默认配置 使用以下命令来下载
-
- ```bash
- # 从开源库下载默认配置文件到配置目录
- wget -P ./config/ https://raw.githubusercontent.com/haierkeys/obsidian-better-sync-service/main/config/config.yaml
- ```
-
-- 二进制安装
-
- 从 [Releases](https://github.com/haierkeys/obsidian-better-sync-service/releases) 下载最新版本,解压后执行:
-
- ```bash
- ./better-sync-service run -c config/config.yaml
- ```
-
-
-- 容器化安装(Docker 方式)
-
- Docker 命令:
-
- ```bash
- # 拉取最新的容器镜像
- docker pull haierkeys/obsidian-better-sync-service:latest
-
- # 创建并启动容器
- docker run -tid --name better-sync-service \
- -p 9000:9000 -p 9001:9001 \
- -v /data/better-sync/storage/:/better-sync/storage/ \
- -v /data/better-sync/config/:/better-sync/config/ \
- haierkeys/obsidian-better-sync-service:latest
- ```
-
- Docker Compose
- 使用 *containrrr/watchtower* 来监听镜像实现自动更新项目
- **docker-compose.yaml** 内容如下
-
- ```yaml
- # docker-compose.yaml
- services:
- better-sync:
- image: haierkeys/obsidian-better-sync-service:latest # 你的应用镜像
- container_name: better-sync
- ports:
- - "9000:9000" # 映射端口 9000
- - "9001:9001" # 映射端口 9001
- volumes:
- - /data/better-sync/storage/:/better-sync/storage/ # 映射存储目录
- - /data/better-sync/config/:/better-sync/config/ # 映射配置目录
-
- ```
-
- 执行 **docker compose**
-
- 以服务方式注册 docker 容器
-
- ```bash
- docker compose up -d
- ```
-
- 注销并销毁 docker 容器
-
- ```bash
- docker compose down
- ```
-
-### 使用
-
-访问 `WebGUI` 地址 `http://{IP:PORT}`
-
-点击在 复制 API 配置 获取配置信息, 到 `BetterSync For Obsidian` 插件中粘贴即可
-
-首次访问需要进行用户注册,如需关闭注册, 请修改 `user.register-is-enable` 为 `false`
-
-### 配置说明
-
-默认的配置文件名为 **config.yaml**,请将其放置在 **根目录** 或 **config** 目录下。
-
-更多配置详情请参考:
-
-- [config/config.yaml](config/config.yaml)
-
-## 其他资源
-
-- [Better Sync For Obsidian](https://github.com/haierkeys/obsidian-better-sync)
\ No newline at end of file
+- Web 管理面板: 内置现代化管理界面,轻松创建用户、生成插件配置、管理仓库及笔记内容。
+- 多端实时同步:
+ - 支持 Vault (仓库) 自动创建。
+ - 支持笔记管理(增、删、改、查),变更毫秒级实时分发至所有在线设备。
+- 附件同步支持:
+ - 完美支持图片等非笔记文件同步。
+ - (注: 需服务端 v0.9+ 及 Obsidian 插件端 v1.0+ , 不支持 Obsidian 设置文件)
\ No newline at end of file
diff --git a/apps/obsidian-better-sync/data.yml b/apps/obsidian-better-sync/data.yml
index 0bb92e5e5..07dfd1ce5 100644
--- a/apps/obsidian-better-sync/data.yml
+++ b/apps/obsidian-better-sync/data.yml
@@ -1,11 +1,11 @@
-name: Obsidian BetterSync
+name: Fast Note Sync Service
tags:
- 实用工具
title: Obsidian 在线同步插件
description: Obsidian 在线同步插件
additionalProperties:
- key: better-sync-service
- name: Obsidian BetterSync
+ key: fast-note-sync-service
+ name: Fast Note Sync Service
tags:
- Tool
shortDescZh: Obsidian 在线同步插件
@@ -17,6 +17,6 @@ additionalProperties:
crossVersionUpdate: true
limit: 0
recommend: 0
- website: https://github.com/haierkeys/obsidian-better-sync-service
- github: https://github.com/haierkeys/obsidian-better-sync-service
- document: https://github.com/haierkeys/obsidian-better-sync-service/blob/master/readme-zh.md
+ website: https://github.com/haierkeys/fast-note-sync-service
+ github: https://github.com/haierkeys/fast-note-sync-service
+ document: https://github.com/haierkeys/fast-note-sync-service/blob/master/docs/README.zh-CN.md
diff --git a/apps/obsidian-better-sync/latest/docker-compose.yml b/apps/obsidian-better-sync/latest/docker-compose.yml
index 306f24f38..39a153123 100644
--- a/apps/obsidian-better-sync/latest/docker-compose.yml
+++ b/apps/obsidian-better-sync/latest/docker-compose.yml
@@ -3,12 +3,12 @@ services:
container_name: ${CONTAINER_NAME}
restart: always
ports:
- - "${PANEL_APP_PORT_HTTP}:9000"
- - "${PRIVATE_HTTP_LISTEN}:9001"
+ - ${PANEL_APP_PORT_HTTP}:9000
+ - ${PRIVATE_HTTP_LISTEN}:9001
volumes:
- - ${DATA_PATH}/storage:/better-sync/storage/
- - ${DATA_PATH}/config:/better-sync/config/
- image: haierkeys/obsidian-better-sync-service:latest
+ - ${DATA_PATH}/storage:/fast-note-sync/storage
+ - ${DATA_PATH}/config:/fast-note-sync/config
+ image: haierkeys/fast-note-sync-service:latest
pull_policy: always
labels:
createdBy: "Apps"