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
- 侦听连接的界面. The default is
to listen on all available IPv6 and IPv4 interfaces. You can change this
to, for example, "127.0.0.1" to only listen for
IPv4 connections from the local machine, or to
"0.0.0.0" to listen to all incoming IPv4
connections.
- --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