Files
backup/backup.yaml
2026-02-02 17:29:53 +08:00

40 lines
993 B
YAML

name: "backup"
items:
- name: "app"
type: "local"
path: "/data/app"
exclude:
- "*.log" # 排除所有 .log 文件
- "*.tmp" # 排除所有 .tmp 文件
- "cache" # 排除 cache 目录及其内容
- "temp" # 排除 temp 目录及其内容
- "node_modules" # 排除 node_modules 目录
- ".git" # 排除 .git 目录
- name: "db"
type: "mysql"
host: "localhost"
port: 3306
user: "root"
password: "password"
database: "app"
# MariaDB 数据库备份示例(取消注释以启用)
# - name: "mariadb"
# type: "mariadb"
# host: "localhost"
# port: 3307
# user: "root"
# password: "password"
# database: "app"
options:
storage: "s3"
s3:
endpoint: "https://s3.example.com"
access_key: "access_key"
secret_key: "secret_key"
bucket: "bucket"
region: "region"
path: "path"
max_backups: 3
backup_interval: "1d"