seafevents_conf

seafevents.conf 配置
seafevents.conf 配置文件中:
            
                
                
[STATISTICS]
## 必须设置为 "true" 才能启用统计功能
enabled = false

[SEAHUB EMAIL]
## 必须设置为 "true" 才能在有未读通知时向用户发送邮件通知
enabled = true

## Seahub 邮件发送间隔。单位可以是 s(秒)、m(分钟)、h(小时)、d(天)
interval = 30m

[FILE HISTORY]
enabled = true
threshold = 5
suffix = md,txt,...

## Seafile 7.0.0
## 默认会将文件历史记录存入数据库,以便快速访问,适用于 'Markdown, .txt, ppt, pptx, doc, docx, xls, xlsx'
## 启用该功能后,历史页面不会列出旧的 markdowndocdocx 文件的历史版本
## (仅会显示存储在数据库中的新历史版本),但用户仍然可以通过库快照访问旧版本
## 对于未在 suffix 列出的文件类型,历史版本仍按之前方式从库历史扫描
## 默认启用此功能。可通过设置 'enabled = false' 禁用

## 'threshold' 是记录文件历史版本的时间阈值,单位为分钟,默认值为 5
## 意思是如果相邻两次文件保存间隔小于 5 分钟,则两次修改会合并为一个历史版本
## 设置为 0 表示没有时间限制,每次保存都会生成独立历史版本

## 如需修改文件类型列表,可添加 'suffix = md, txt, ...' 配置项
以下配置项仅适用于企业版
            
                
                
[AUDIT]
## 审计日志默认禁用
## 启用后会增加额外的 SQL 表记录,请确保你的 SQL 服务器能承受负载
enabled = true

[INDEX FILES]
## 必须设置为 "true" 才能启用搜索,配置服务所在的hostport
enabled = true
es_host = ****
es_port = 9200

## 搜索索引更新间隔,可使用 s()m(分钟)h(小时)d()
interval = 10m

## Seafile 6.3.0 pro 起,为加快全文搜索速度,应设置高亮方式
highlight = fvh

## 是否在更新搜索索引时索引 office/pdf 文件内容
## 注意:如果将此选项从 "false" 改为 "true",需要清除搜索索引并重新更新
index_office_pdf = false

## doc, docx, ppt, pptx, xls, xlsx pdf 文件的默认大小限制
## 超过该大小的文件不会被索引
## 6.2.0 版本起,单位:MB
office_file_size_limit = 10

## 9.0.7 pro 起,Seafile 支持通过用户名和密码连接 Elasticsearch,需要配置 Elasticsearch 服务器的用户名和密码
username = elastic # 连接 Elasticsearch 的用户名
password = elastic_password # 连接 Elasticsearch 的密码

## 9.0.7 pro 起,Seafile 支持通过 HTTPS 连接 Elasticsearch,需要配置 HTTPS
scheme = https # 默认为 http。如果 Elasticsearch 未启用 HTTPS,可不配置 scheme cafile
cafile = path/to/cert.pem # 用户认证证书路径。如果 Elasticsearch 未启用证书认证,可不配置

## 11.0.5 Pro 起,当多个 Seafile 服务器整合到同一个 Elasticsearch 服务器时,可自定义 Elasticsearch 索引名称
repo_status_index_name = your-repo-status-index-name # 默认值为 `repo_head`
repo_files_index_name = your-repo-files-index-name # 默认值为 `repofiles`

## 默认日志级别为 `warning`
## 11.0.4 版本起
loglevel = info

[EVENTS PUBLISH]
## 必须设置为 "true" 才能发布事件消息
enabled = false
## 消息格式:repo-update\t{{repo_id}}\t{{commit_id}}
## 当前仅支持 Redis 消息队列
mq_type = redis

[AUTO DELETION]
enabled = true # 默认值为 false,启用后用户可使用文件自动删除功能
interval = 86400 # 单位为秒,默认频率为一天执行一次

[SEASEARCH]
enabled = true # 默认值为 false,启用后 Seafile 可使用 SeaSearch 作为搜索引擎
seasearch_url = http://seasearch:4080 # 如果 SeaSearch 部署在其他机器,请替换为正确地址
seasearch_token = <your auth token> # base64 编码,由 `username:password` 组成
interval = 10m # 搜索索引更新间隔,可使用 s()m(分钟)h(小时)d()