seafevents.conf 配置

seafevents.conf 配置文件中:

文件历史

[FILE HISTORY]
enabled = true
threshold = 5
suffix = md,txt,...
## 从 seafile 7.0.0
 版本开始,默认将 'Markdown, txt, ppt, pptx, doc, docx, xls, xlsx' 等格式的文件历史记录到数据库中,这样可以实现快速访问。当然,一旦开启该功能将意味着这些文件之前的旧版本将不会在文件历史页面中显示(仅列出存储在数据库中的新历史记录),但用户依然可以通过访问资料库历史来访问旧版本。该功能默认开启,如果您想要禁用它请设置 'enabled = false'。
## 'threshold' 为记录一个文件历史版本的时间阈值,单位是分钟,默认值为5分钟。这代表着相邻两次文件保存之间的时间间隔如果小于5分钟,会将这两次文件变更合并记录为一个历史版本。设置为 0 时,代表不限制,这意味着每次保存都会产生一个独立的历史版本。
## 如果需要修改文件格式列表,您可以通过添加 'suffix = md,txt,...' 配置项实现。

审计日志管理选项

[AUDIT]
## 审计日志默认是关闭的
enabled = true
[STATISTICS]
## 将 'enabled' 设置为 'true' 开启统计文件、已用空间、用户和流量等数据的功能;默认是关闭
enabled = true

搜索管理选项

[INDEX FILES]
## 要启用搜索,必须设置为 "true"
enabled = true

## 搜索索引更新的时间间隔。可以是 s(秒), m(分), h(小时), d(天)
interval=10m

## 如果设置为 "true",搜索索引更新时也会索引 office 文件和 pdf 文件中的内容
## 注意: 如果您将此选项从 "false" 设置为 "true", 那么您需要清空搜索索引然后再次更新索引。更多详情请参考 FAQ。
index_office_pdf=false

## 从 6.3.0 pro 开始,为了加快全文检索的速度,您应该加上此配置
## 如果加上此配置项后发现搜索不到任何内容了,那么或许您应该重新构建搜索索引。
highlight = fvh

## 从 9.0.7 pro 开始,seafile 支持通过用户名、密码连接 elasticsearch,需要为 elasticsearch 服务器配置用户名、密码
username = elastic           # 用于连接elasticsearch的用户名
password = elastic_password  # 用于连接elasticsearch的密码
## 从 9.0.7 pro 开始,seafile 支持通过 HTTPS 连接 elasticsearch,需要为 elasticsearch 服务器配置 HTTPS
scheme = https               # 默认为http,如果elasticsearch服务器未配置HTTPS,则scheme和cafile不用配置
cafile = path/to/cert.pem    # 用户认证的证书路径;如果elasticsearch服务器未开启证书认证,则不用配置

邮件通知管理选项

[SEAHUB EMAIL]
# 要启用用户邮件通知,必须设置为 "true" 
enabled = true
# 发送 seahub 邮件的时间间隔。可以是 s(秒), m(分), h(小时), d(天)
interval = 30m

自动删除旧文件

[AUTO DELETION]
# 默认为 false,设置为 true 后,用户可以使用文件自动删除功能
enabled = true
# 单位为秒(s),默认频率为一天,即每天运行一次
interval = 86400

Last modified by Daniel Pan, 2024-03-30

文件历史
审计日志管理选项
搜索管理选项
邮件通知管理选项
自动删除旧文件