ccnet.conf

Ccnet 是 Seafile 服务器使用的内部 RPC 框架,同时也管理用户数据库。 ccnet.conf 中包含一些有用的配置选项。
注意: 在 Seafile 12.0 版本中, ccnet.conf 已被移除。
已迁移到 .env 文件的选项
由于在 12.0 版本中移除了 ccnet.conf ,以下信息现在从 .env 文件读取:
  • SEAFILE_MYSQL_DB_USER :数据库用户,默认值为 seafile
  • SEAFILE_MYSQL_DB_PASSWORD :数据库用户密码
  • SEAFILE_MYSQL_DB_HOST :数据库主机
  • SEAFILE_MYSQL_DB_CCNET_DB_NAME :ccnet 数据库名称,默认值为 ccnet_db
修改 MySQL 连接池大小
在 12.0 版本中,相关信息从 seafile.conf 中读取。
当配置 ccnet 使用 MySQL 时,默认连接池大小为 100,通常足够大多数使用场景。你可以通过在 ccnet.conf 中添加以下配置修改连接池大小:
            
                
                
[Database]
......
# 使用更大的连接池
MAX_CONNECTIONS = 200
使用加密连接
在 12.0 版本中,相关信息从 seafile.conf 中读取。
自 Seafile 10.0.2 起,你可以通过添加以下配置选项来启用与 MySQL 服务器的加密连接:
            
                
                
[Database]
USE_SSL = true
SKIP_VERIFY = false
CA_PATH = /etc/mysql/ca.pem
USE_SSL=true SKIP_VERIFY=false 时,系统会通过 CA_PATH 中配置的 CA 证书验证 MySQL 服务器证书是否合法。
CA_PATH 指定了用于签发 MySQL 服务器证书的可信 CA 证书路径。
如果 SKIP_VERIFY=true ,则无需添加 CA_PATH ,此时不会验证 MySQL 服务器证书。