calibre-server - calibre-server
calibre-server [选项] [库文件夹的路径...]
启动caliber内容服务器。calibre
内容服务器通过互联网公开你的
calibre
库。你可以将库文件夹的路径指定为:command:
`
calibre-server`的参数。如果未指定任何路径,calibre
主程序所知道的所有部件都将被使用。
每当向具有它们自己空间的:command:
`
calibre-server`传递参数时,用引号括起这些参数。例如:
"/some path/with spaces"
- --access-log
- 访问日志文件的路径。此日志包含有关连接到服务器并发出请求的客户端的信息。默认情况下,不进行访问日志记录。
- --auth-mode
- 选择认证方式.
设置服务器使用的HTTP身份验证模式。如果将服务器放在SSL代理后面,则设置为"basic",否则将其设为
"auto",如果SSL被配置它将使用"basic",否则它将使用"digest"。
- --ban-for
- 禁止登录失败的IP地址重复次数.
临时禁止在指定的分钟数上重复登录失败的IP地址的访问。有助于防止猜测密码的尝试。如果设置为零则不禁止。
- --book-list-mode
- 选择默认的书籍列表显示模式.
设置默认的书籍显示模式.
每一名用户都可以单独重新设置此选项.
The default is to use a cover grid.
- --displayed-fields
- 限制显示的用户定义字段.
逗号分隔的用户定义元数据字段的列表,将由内容服务器在
/opds 和 /mobile
视图中显示。如果指定此选项,则不会显示任何在此列表中的字段。例如:
my_rating,my_tags
- --enable-local-write,
--disable-local-write
- 允许未经身份验证的本地连接进行更改.
通常,如果你不打开身份验证,则服务器以只读模式运行,从而不允许匿名用户更改你的
calibre
库。此选项允许任何人从服务器上运行的同一台计算机连接来进行更改。如果你想在没有身份验证的情况下运行服务器,但是仍然使用
calibredb对你的 calibre
库进行更改,那么这选项是非常有用。请注意,打开这个选项后意味着在计算机上运行的任何程序都可以对你的
calibre 库进行更改。
默认情况下,
此选项是禁用的。
- --ignored-fields
- 忽略用户定义的元数据字段.
逗号分隔用户定义元数据字段的列表,该内容字段将不能显示在内容服务器的
/opds 和 /mobile
的视图中。例如:
my_rating,my_tags
- --listen-on
- 侦听连接的界面.
默认情况下侦听所有可用的IPv4接口。例如,您可以将其更改为“127.0.0.1”以仅侦听来自本地计算机的连接,或更改为“::”以侦听所有传入的IPv6和IPv4连接。
- --log
- 服务器日志的日志文件路径。此日志包含服务器信息和错误,而不是访问日志。默认情况下,它被写入标准输出(stdout)。
- --manage-users
- Manage the database of users allowed to connect to this server. You can
use it in automated mode by adding a --. See calibre-server
--manage-users -- help for details. See also the
--userdb option.
- --max-jobs
- 最大进程数.
對於大型作業任務設定執行作業單元的處理程序數是必需和有用的,如準備一本書供預覽、加入書籍、轉換等。通常,此類處理程序的最大數量基於
CPU
核心的數量。您可以透過這個設定來控制它。
- --max-log-size
- 日志文件最大大小(MB).
由服务器生成的日志文件的最大容量。当日志变得大于这个容量时,它将自动旋转。设置为零时禁用日志旋转。
- --search-the-net-urls
- 包含“搜索Internet”功能的URL的JSON文件的路径。创建这样的文件最简单的方法是进入首选项->网络共享->在Calibre中搜索互联网,创建URL并将其导出。
- --trusted-ips
- 允许来自特定IP地址的未经身份验证的连接进行更改.
通常,如果您不打开身份验证,服务器将以只读模式运行,从而不允许匿名用户更改您的Calibre库。此选项允许从指定IP地址连接的任何人进行更改。必须是逗号分隔的地址或网络规范列表。如果您希望在不进行身份验证的情况下运行服务器,但仍使用Calibredb对您的Calibre库进行更改,则此功能非常有用。请注意,启用此选项意味着从指定IP地址连接的任何人都可以更改您的Calibre库。
- --url-prefix
- 预置所有URL的一个前缀.
如果希望在逆向代理后面运行此服务器,则非常有用。例如使用,
/calibre 作为URL前缀。
- --userdb
- 用于身份验证的用户数据库路径。数据库是SQLite文件。使用:option:
`
--manage-users`创建它。您可以阅读以下更多关于管理用户的信息:https://manual.calibre-ebook.com/server.html#managing-user-accounts-from-the-command-line-only