Seafile深入学习(十五)之 服务器配置文件总结

web界面的配置优先级大于配置文件中的配置。

开源版中包括以下三个配置文件:

专业版中还包含以下一个配置文件:

  • conf/seafevents.conf: 包含搜索与文件预览的配置

ccnet.conf(这里面几乎不需要设置)
[General]
# 请不要改变这个 ID.
ID=eb812fd276432eff33bcdde7506f896eb4769da0

# Seahub (Seafile Web) 外部 URL,如果该值没有设对,会影响文件的上传下载。
# 注意: 外部 URL 意味着"如果你使用 Nginx, 请使用 Nginx 对外的 URL"
# 5.0 版开始,建议通过 Web 界面来修改,不要直接修改 ccnet.conf 中的值
SERVICE_URL=http://www.example.com:8000


seafile.conf 配置

存储空间容量设置

用户默认空间上限

[quota]
# 单位为 GB
default = 2

这个设置对所有用户生效. 如果你想对某一特定用户进行容量分配, 请以管理员身份登陆 Seahub 网站, 在System Admin页面中进行设置.

默认历史记录设置(刚发现资料库是由默认文件历史保留天数的)

对所有的资料库设置一个默认的文件历史保留天数:

[history]
keep_days = days of history to keep

Seafile fileserver

Seafile 监听的端口号 (不要修改该设置)

[fileserver]
# Seafile tcp 端口 (不要修改该设置)
port = 8082

从社区版 6.2 和企业版 6.1.9 开始,你可以设置用于服务 http 请求的线程数。默认值是10个线程。这个默认值适用于大多数应用场景。

[fileserver]
worker_threads = 15

上传/下载大小限制:

[fileserver]
# 上传文件最大为200M.
max_upload_size=200

# 最大下载目录限制为200M.
max_download_dir_size=200

通过Web界面或客户端中的云端浏览器上传文件后,需要将其分成固定大小的块并存储到后端存储。我们称这个过程为“索引”。默认情况下,文件服务器使用1个线程顺序索引文件并逐个存储块。这适用与大多数情况。但是如果您使用的是 S3/Ceph/Swift 后端,则在存储后端可能会有更多带宽来并行存储多个块。我们提供了一个选项来定义索引中并发线程的数量;

[fileserver]
max_indexing_threads = 10    //这个不是我关心的

当用户在Web界面上传文件时,文件服务器将文件分割成固定大小的块。Web上传文件的默认块大小为1MB。块大小可以在这里设置。


                
  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值