Skip to content

Feature: 备份与同步功能 #53

@murongg

Description

@murongg

需求概述

支持笔记目录的本地备份和远端同步,保护用户数据安全,支持多设备使用。

本地备份

  • 支持将当前笔记目录备份到本地指定目标目录
  • 支持增量备份(只同步变化的文件,基于 mtime/size 判断)
  • 支持退出应用时自动备份
  • 支持定时自动备份(可配置间隔)

远端同步

  • 支持 WebDAV 协议同步(适配 Nextcloud、坚果云、NAS 自建服务等)
  • 支持 S3 协议同步(适配 AWS S3、Cloudflare R2、MinIO 等)
  • 支持增量同步,避免每次全量上传下载
  • 支持自动同步(可配置间隔,或文件保存后触发)

冲突处理

  • 本地和远端同时修改同一文件时,保留两个版本,不丢失任何一方的修改
  • 冲突文件以显眼方式提示用户手动合并

同步状态

  • 显示上次同步时间
  • 显示同步进度和状态(同步中/已完成/有冲突)
  • 冲突文件列表,方便定位和处理

参考

  • Joplin 的同步机制
  • 项目已有 WebDAV/S3 图片上传代码可复用

Source

GitHub Issue #58 评论 by @deepseek

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2P2 - Medium prioritycomplexity:highHigh implementation complexityenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions