TypeCodes

serv00和 ct8主机一键安装哪吒探针和多主机保活 (五)

一、前言

前文 serv00和ct8主机一键安装哪吒探针和多主机保活(四) - TypeCodes 介绍了如何 utils.sh 脚本的使用方法,例如修改配置等等,那么这篇文章主要是介绍新增的哪吒面板数据库sqlite.db的备份功能。

项目地址:github.com/vfhky/serv00_ct8_nezha

哪吒面板数据库备份

二、特点说明

本次新增的云备份哪吒面板的数据库sqlite.db的功能,其主要特点如下:

1、支持 七牛云存储、腾讯云cos、阿里云oss 这三种云存储平台;
2、自动创建bucket存储仓库,无需其它复杂操作;
3、支持bucket存储仓库名称、备份文件的存放路径等;
4、支持自定义过期时间,对过期的备份数据能够自动删除,节约成本。

三、使用方法

由于是针对哪吒面板的数据库备份,所以只需要在 安装了 dashboard 面板 的主机上操作即可。具体操作步骤如下:

3.1、更新 git 代码:

1、之前未安装过项目的 : 请先按照 https://typecodes.com/python/serv00ct8nezha.html 操作安装好项目
2、之前已经安装过项目 : cd serv00_ct8_nezha && git pull

3.2、更新配置:

最简单的方式是通过python3 main.py然后等配置文件更新后,直接ctrl+c中止后面代码运行即可。

当然也可以手工按需复制如下配置到sys.conf文件末尾。

# 七牛备份. 0- 1-
ENABLE_QINIU_BACKUP=0
QINIU_ACCESS_KEY=xxxxxx
QINIU_SECRET_KEY=xxxxxx
# https://developer.qiniu.com/kodo/1671/region-endpoint-fq
QINIU_REGION=z2
QINIU_BUCKET_NAME=serv00-ct8-nezha
QINIU_DIR_NAME=serv00_ct_nezha
# 文件保存多少天
QINIU_EXPIRE_DAYS=30
# 腾讯云cos备份. 0- 1-
ENABLE_QCLOUD_COS_BACKUP=0
QCLOUD_COS_APP_ID=xxxxxx
QCLOUD_COS_SECRET_ID=xxxxxx
QCLOUD_COS_SECRET_KEY=xxxxxx
# https://cloud.tencent.com/document/product/436/6224
QCLOUD_COS_REGION=ap-guangzhou
QCLOUD_COS_BUCKET_NAME=serv00-ct8-nezha
QCLOUD_COS_DIR_NAME=serv00_ct_nezha
QCLOUD_COS_EXPIRE_DAYS=30
# 阿里云OSS备份. 0- 1-
ENABLE_ALI_OSS_BACKUP=0
ALI_OSS_ACCESS_KEY_ID=xxxxxx
ALI_OSS_ACCESS_KEY_SECRET=xxxxxx
# https://help.aliyun.com/zh/oss/user-guide/regions-and-endpoints
ALI_OSS_ENDPOINT=oss-cn-guangzhou.aliyuncs.com
ALI_OSS_BUCKET_NAME=serv00-ct8-nezha
ALI_OSS_DIR_NAME=serv00_ct_nezha
ALI_OSS_EXPIRE_DAYS=30

3.3、修改配置:

按照需要开启备份功能,例如ENABLE_QCLOUD_COS_BACKUP=1开启腾讯云cos备份。当然,还得配置相关密钥。

四、备份效果

4.1 七牛云存储

可以看到七牛云存储备份后的文件命名风格是 yyyymm/dd_hh_mm_sqlite.db

哪吒面板数据库七牛云存储备份

可以看到七牛云存储是针对文件级别的过期时间:

哪吒面板数据库七牛云存储备份

4.2 腾讯云cos存储

可以看到腾讯云cos存储备份后的文件命名风格也是yyyymm/dd_hh_mm_sqlite.db

哪吒面板数据库腾讯云cos存储备份

可以看到腾讯云cos存储是针对bucket级别的过期时间:

哪吒面板数据库腾讯云cos存储备份

4.3 阿里云 oss 存储

可以看到阿里云oss存储备份后的文件命名风格也是yyyymm/dd_hh_mm_sqlite.db

哪吒面板数据库阿里云oss存储备份

可以看到和腾讯云cos存储一样,阿里云oss存储也是针对文件级别的过期时间:

哪吒面板数据库阿里云oss存储备份

打赏支持

Comments »