以下操作已在Debian11 x64、Debian12 x64上通过,其他系统暂未测试。
1、安装 pip 工具
Debian11 x64 / Debian12 x64:
apt install -y python3-pip
2、更新 pip 工具
Debian11 x64 / Debian12 x64:
pip install --upgrade pip
如果提示externally-managed-environment
,可以执行(将x替换为实际数字):
mv /usr/lib/python3.x/EXTERNALLY-MANAGED /usr/lib/python3.x/EXTERNALLY-MANAGED.bk
3、安装 SDK
Debian11 x64 / Debian12 x64:
pip install oss2
4、安装其他依赖
Debian11 x64:
apt install -y wget zip python-dev
Debian12 x64:
apt install -y wget zip python-dev-is-python3
1、下载备份脚本
英文版
wget --no-check-certificate -O backup.sh https://github.com/uxh/aliyun-oss-autobackup/raw/main/backup.sh
2、下载上传脚本
wget --no-check-certificate -O oss.upload.py https://github.com/uxh/aliyun-oss-autobackup/raw/main/oss.upload.py
3、修改备份脚本参数
请修改备份脚本中第 16、17、20、21、24、25 行中的相关配置
4、创建备份目录
mkdir -p /home/wwwbackups
5、备份网站目录
英文版执行此命令
bash backup.sh --file 123.com /home/wwwroot/123.com /home/wwwbackups/123.com
6、备份网站数据库
英文版执行此命令
bash backup.sh --db 123.com 123.com_database root w123456 /home/wwwbackups/123.com