概述
Backup API是用于备份和恢复 Fess 配置数据的API。 您可以导出和导入爬虫设置、用户、角色、词典等配置。
基础URL
端点列表
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /export | 导出配置数据 |
| POST | /import | 导入配置数据 |
导出配置数据
请求
参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
types | String | 否 | 导出目标(逗号分隔,默认:all) |
导出目标类型
| 类型 | 说明 |
|---|---|
webconfig | Web爬虫设置 |
fileconfig | 文件爬虫设置 |
dataconfig | 数据存储设置 |
scheduler | 调度设置 |
user | 用户设置 |
role | 角色设置 |
group | 组设置 |
labeltype | 标签类型设置 |
keymatch | 关键词匹配设置 |
dict | 词典数据 |
all | 所有设置(默认) |
响应
二进制数据(ZIP格式)
Content-Type: application/zip Content-Disposition: attachment; filename="fess-backup-20250129-100000.zip"
ZIP文件内容
导入配置数据
请求
请求体
字段说明
| 字段 | 必需 | 说明 |
|---|---|---|
file | 是 | 备份ZIP文件 |
overwrite | 否 | 覆盖现有设置(默认:false) |
types | 否 | 导入目标(逗号分隔,默认:all) |
响应
使用示例
导出所有设置
导出特定设置
导入设置
覆盖现有设置导入
仅导入特定设置
自动化备份
注意事项
备份包含密码信息,请安全保管
导入时指定
overwrite=true会覆盖现有设置大规模配置的导出/导入可能需要一些时间
不同版本Fess之间的导入可能存在兼容性问题
参考信息
Admin API 概述 - Admin API概述
备份 - 备份管理指南
维护 - 维护指南