|
|
写在做这个项目前面的话
因为我的OPENWR现在安装的应用越来越多,懒得折腾,又担心主硬盘坏,就寻思着写一个同步数据的脚本,后来慢慢觉得还有些资料 要实时同步,就有了找一个实时同步 的软件,当时用了最牛x的syncthing,因为配置有些麻烦,切syncthing也要占用docker,就萌生了写这个插件的想法,项目完全开源,欢迎大家多提意见
本项目解决的痛点
- OpenWrt/嵌入式设备缺乏易用的数据同步方案
- 传统 rsync、inotifywait 等工具虽强大,但在 OpenWrt 路由器、NAS 等设备上缺乏一站式、可视化的配置与管理方式。
- 用户手动写脚本、定时任务,维护成本高,易出错。
- 多任务同步难以统一管理
- 多目录、多目标同步需求普遍,原生方案难以批量配置、启停、监控每个同步任务。
- 缺乏实时状态与日志反馈
- 用户无法直观了解同步任务的运行状态、失败原因、同步历史,排障困难。
- 权限与安全管理不便
- 传统脚本方式难以与 OpenWrt 的 ACL 权限体系集成,存在安全隐患。
- 安装部署复杂,依赖环境不友好
- 传统方案依赖多、安装步骤繁琐,普通用户难以快速上手。
本项目的优势
- LuCI 可视化管理界面:全流程 Web 配置,零命令行基础也能轻松管理同步任务。支持任务的增删改查、启停、状态监控、日志查看等一站式操作。
- 多任务支持与灵活配置:支持任意数量的同步任务,每个任务可独立配置源/目标目录、同步间隔、是否删除源文件等参数,适合多目录、多设备同步场景。
- 实时日志与状态反馈:支持任务运行状态、服务状态、详细日志的实时查看与一键清空,便于用户及时发现和定位问题。
- 一键安装/卸载脚本,极简部署:提供专业的安装/卸载脚本,自动检测依赖、复制文件、设置权限、清理缓存,极大降低部署门槛。支持一键卸载,便于维护和升级。
- 与 OpenWrt 权限体系无缝集成:支持 ACL 权限控制,安全可靠,适合多用户环境。
- 中英文双语支持,国际化友好:适合国内外用户和开源社区推广。
主要功能
- 多任务数据同步配置
- 支持 rsync + inotifywait 实时/定时同步
- LuCI 界面可视化管理、状态监控、日志查看
- 一键清空日志、强制重启服务
- 权限控制(ACL)安全可靠
- 支持中英文界面
安装方法
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|