简单介绍
域名没有备案国内存储不方便使用,所以咱们用海外的谷歌
- 服务器要是国外服务器,这样才能连得上谷歌云盘
- 有一个谷歌网盘的账号,用谷歌邮箱注册即可
- 注意谷歌网盘免费15G空间
文本教程
- 首先去宝塔-软件商店-搜索安装 谷歌云网盘。
![图片[1]-宝塔面板自动备份网站数据及数据库【谷歌网盘】-OE源码网](https://www.2oe.cn/wp-content/uploads/2025/04/88779c6bdc8842ff2612710399086a4-1024x508.png)
- 安装完成之后点击设置,看到如下图所示的操作界面,直接点击 3中的“打开链接”,登陆谷歌账号,允许登录谷歌云盘,授予aaPanel-GDrive权限,一路点击“允许”。
![图片[2]-宝塔面板自动备份网站数据及数据库【谷歌网盘】-OE源码网](https://www.2oe.cn/wp-content/uploads/2025/04/dde2f558b5457d60ad64677038a36a8.png)
稍等片刻会发现页面显示:无法访问网站。去把浏览器地址栏的 http://localhost:20005/?state=XXX&scope=https://www.googleapis.com/auth/drive.file 这一长串地址复制下来,粘贴到上图【 Google Drive验证】中去,点击立即验证,就授权成功了。
- 然后创建计划计划任务-备份网站/备注数据库-备份到 选择谷歌云网盘
![图片[3]-宝塔面板自动备份网站数据及数据库【谷歌网盘】-OE源码网](https://www.2oe.cn/wp-content/uploads/2025/04/9984448590b1fd8a485a56f1fa6cc08-1024x567.png)
小编说点:数据无价,谨慎保存,定期记得去谷歌网盘下载到本地
PS:如果你的站点多,每次备份因为请求频率过高导致无法备份,可以修改一下备份代码
文件路径/www/server/panel/plugin/gdrive/gdrive_main.py
替换掉376行左右的获取目录id配置
# 获取目录id
def __get_folder_id(self, floder_name):
import time
time.sleep(5) # 添加5秒延迟
service = build('drive', 'v3', credentials=self.__creds)
results = service.files().list(pageSize=10, q="name='{}' and mimeType='application/vnd.google-apps.folder'".format(floder_name),fields="nextPageToken, files(id, name)").execute()
items = results.get('files', [])
if not items:
return []
else:
for item in items:
return item["id"]
本站收集的资源仅供内部学习研究软件设计思想和原理使用,学习研究后请自觉删除,请勿传播,因未及时删除所造成的任何后果责任自负。
如果用于其他用途,请购买正版支持作者,谢谢!若您认为「2OE.CN」发布的内容若侵犯到您的权益,请联系站长邮箱:365813108@qq.com 进行删除处理。
本站资源大多存储在云盘,如发现链接失效,请联系我们,我们会第一时间更新。
暂无评论内容