软件开发讨论

Python阿里云OSS自动备份脚本

Pudd***版主 发表于 2024-10-24 IP:浙江省 2,321 0
本帖最后由 PuddingKC 于 2024-10-24 04:53 编辑

脚本简介​
  • 每天在指定时间自动打包指定文件夹,并将其上传至阿里云OSS进行异地备份。有效保障数据安全,适用于Minecraft服务器、数据库备份等场景。
  • 阿里云的归档存储OSS非常适合数据备份,具备大容量、安全性高和价格较低的优势。1GB每月只需0.03元,结合文件“生命周期”设置,可以在极低预算下实现完整的数据灾备解决方案(500G每月15元左右)。
  • 我自己Minecraft服务器目前也在用,非常推荐。

使用教程​
  • 下载文件后,打开 config.ini 文件,根据配置内容进行修改并保存。然后双击 .exe 文件运行,也可以直接编辑 .py 文件修改以满足个人需求。

配置文件
  1. # 阿里云OSS配置
  2. [oss]
  3. auth_id =
  4. auth_key =
  5. # Endpoint 地址
  6. bucket_endpoint = oss-cn-beijing.aliyuncs.com
  7. # 存储桶名称
  8. bucket_name = test-backup-1

  9. # 备份路径,需要保证路径存在
  10. [backup]
  11. # 要备份的文件夹
  12. folder_to_backup = C:/Server/RPG
  13. # 缓存路径
  14. backup_destination = C:/Temp

  15. # 备份时间,每天
  16. [schedule]
  17. # 每天凌晨4点
  18. backup_time = 04:00
复制代码

代码预览
code-snapshot-1729644809324.png

脚本下载
  • https://www.123865.com/s/D15kTd-B33j3?
  • 提取码:hYYo

您需要登录后才可以回帖 登录 | 立即注册
本版积分规则