|
|
a00314964d
|
feat(backup): 添加单文件备份功能
- 添加 files 配置节,支持备份多个单独文件
- 实现 backup_files() 函数,处理单文件备份逻辑
- 更新 merge_backups() 函数,支持合并 files 备份
- 更新配置文件示例,添加 files 配置说明
- 更新 README 文档:
- 添加单文件备份功能说明
- 添加 files 配置示例
- 添加单文件恢复详细步骤
- 更新备份文件结构说明
- 添加单文件完整性验证方法
- 添加 v1.3.0 更新日志
使用场景:
- 备份配置文件(如 /etc/nginx/nginx.conf)
- 备份环境变量文件(如 /opt/app/.env)
- 备份其他重要的单个文件
备份结构:
backup.tar.gz
├── folders/folders.tar.gz # 文件夹备份
├── files/files.tar.gz # 单文件备份
└── mysql/mysql.sql.gz # 数据库备份
|
2025-12-26 13:06:33 +08:00 |
|
Wang Defa
|
8d1ad4a642
|
docs: 完善 README 文档
- 添加 docker-backup update 自动更新命令说明
- 添加详细的备份恢复指南,包含 SQL.gz 多种恢复方法
- 添加 keep_count 和 keep_days 清理策略详细说明
- 添加备份验证完整性方法
- 添加完整恢复到新服务器的示例
- 添加恢复注意事项和最佳实践
- 添加 3-2-1 备份策略说明
- 添加异地备份示例(rsync、rclone)
- 添加更新日志 v1.2.0
- 添加贡献指南和相关链接
|
2025-12-25 17:26:16 +08:00 |
|
Wang Defa
|
4d00283654
|
feat: 实现 Docker 备份系统,支持远程一键安装
实现功能:
- 文件夹和 MySQL 容器数据库备份
- tar.gz 压缩和自动清理旧备份
- systemd 定时任务集成
- 远程一键安装脚本(通过 Gitea 仓库)
- 完整的 llmdoc 文档系统
安装方式:
bash <(curl -sL https://gitea.bcde.io/wangdefa/docker-backup/raw/branch/main/install.sh)
配置文件位置:/etc/docker-backup/config.yml
命令:docker-backup, docker-backup-cleanup
|
2025-12-25 15:02:07 +08:00 |
|