设置
几乎所有设置都通过环境变量指定,除了服务器网络相关设置。
例如:
环境变量的键一般不区分大小写。
下面是可用的设置列表:
环境变量 | 说明 | 默认值 |
---|---|---|
debug |
开启调试输出(True /False ) |
False |
loglevel |
日志级别(DEBUG /INFO /WARNING /ERROR /CRITICAL ),若debug 为True ,会被覆盖为DEBUG |
INFO |
content |
漫画文件存放的路径 | . |
cover |
生成的封面缩略图存放的路径。 | ./thumb |
thumb |
生成的页面缩略图存放的路径。如果未提供 (None ),会和 cover 的值一样。 |
None |
metadata |
元数据库 URL,参考SQLAlchemy 文档 | sqlite:///./comiclib_metadata.db |
password |
管理密码(目前也用作 API 密钥)1,若为None 则任何访客皆可编辑。此功能防君子不防小人,若需安全保护请借助反向代理的 HTTP 基本验证、Cloudflare Access 或 TLS 客户端证书等。 |
None |
skip_exists |
扫描时是否跳过曾扫入元数据库的漫画?(True /False ) |
True |
watch |
监视漫画文件夹,自动扫描 (True /False ) |
True |
display_title_format |
该字符串指定展示标题的格式。可以使用 {title} , {subtitle} , {path} 作为占位符,\n 会被转义为换行。设定此项时无法编辑标题。 |
None (原标题) |
UA_convert_jxl |
对于哪些 user-agent 的请求在服务端将 JPEG XL 文件转为其他流行格式,该值是一个用于匹配的正则表达式 | Android |
UA_convert_all |
对于哪些 user-agent 的请求在服务端将所有文件转为其他流行格式,该值是一个用于匹配的正则表达式 | \b\B (不匹配任何东西) |
此外还有扫描脚本的设置,请参看各自的说明。
-
安全系统可能在未来的版本变更,包括环境变量
password
的含义。 ↩