Provided by: calibre_7.6.0+ds-1build1_all
NAME
calibre-server - calibre-server calibre-server [オプション] [ライブラリフォルダへのパス...] calibreのコンテンツサーバを開始。コンテンツサーバはcalibreライブラリを インターネット上に 公開します。calibre-server の引数としてライブラリフォルダへのパスを 指定することができま す。pathの指定がない場合には、calibreプログラムの知っている すべてのライブラリが対象となり ます。 スペースを含む引数を calibre-server に渡す場合には、クォーテーションマークでくくってくださ い。例: "/some path/with spaces"
[オプション]
--access-log アクセスログファイルへのパス。このログにはクライアントからサーバへの接続や、要求に ついての情報が記録されます。デフォルトでは、アクセスログは記録しません。 --ajax-timeout クエリ実行時にサーバからの応答を待つ最大時間 (秒指定). --auth-mode 使用する認証タイプ. サーバが使用するHTTP認証モード。SSLプロキシを介してサーバを公 開する場合には "basic" を設定してください。そうでない場合には "auto" にしてくださ い。"auto" は、SSLが設定されている場合には "basic" を使用し、それ以外の場合には "digest" を使用します。 --auto-reload ソースコードが変更されたとき自動的にサーバの再読み込みを行います。デバッグ時に有用 です。シャットダウンタイムアウトに小さい値を指定するのもよいでしょう。 --ban-after 利用停止するまでのログイン失敗回数. ログインに何回失敗したらIPアドレスを遮断するか を指定。 --ban-for 連続してログインに失敗したIPアドレスを遮断. 繰り返しログインに失敗したIPアドレ スを、指定した時間 (分単位) だけ一時的に遮断します。ブルートフォース攻撃への対策と して有効です。0 を設定すると、遮断しません。 --book-list-mode デフォルトの本の一覧モードを選択. 新規ユーザ向けのデフォルトの本の一覧モードを設 定します。個々のユーザは自分で設定することによりデフォルトのモードを上書きできま す。初期設定ではカバーグリッドを使用します。 --compress-min-size 応答がデータ圧縮を使用する最小サイズ (バイト単位). --custom-list-template カスタムな本一覧モードのテンプレートを格納した JSON へのパス。このテンプレートを作 成する最も簡単な方法は、calibreの 環境設定->ネット共有->本の一覧テンプレート へ行っ てテンプレートを作成し、エクスポートすることです。 --daemonize プロセスをバックグラウンドでデーモンとして起動 (Linuxのみ) --displayed-fields 表示するユーザ定義フィールドを限定. コンテンツサーバ /opds および /mobile ビューで 表示させるユーザ定義の書誌フィールドを、カンマ区切りで指定。このオプションを指定し たとき、リストにないフィールドは表示されなくなります。例: my_rating,my_tags --enable-allow-socket-preallocation, --disable-allow-socket-preallocation ソケットの事前割り当て。たとえばsystemdソケットアクティベーションなどと使用する場 合。. デフォルトでは、このオプションは有効に設定されています。 --enable-auth, --disable-auth サーバアクセスにパスワード認証を使用. 通常、サーバへのアクセスには制限を設 けず、誰にでもアクセスできるようになっています。このオプションを使うと、アクセスを 事前に定義したユーザに限定することができます。 デフォルトでは、このオプションは無効 に設定されています。 --enable-fallback-to-detected-interface, --disable-fallback-to-detected-interface 自動認識したインタフェースにフォールバック. 何らかの理由によりlisten_onオプ ションで指定されたインタフェースにサーバがバインドできない場合、外部に接続するイン タフェースを検出してバインドしようと試みます。 デフォルトでは、このオプションは有効 に設定されています。 --enable-local-write, --disable-local-write 認証されていないローカルコネクションでの変更を許可. 通常、認証を有効にしていない場 合には、匿名ユーザがcalibreライブラリに変更を加えることができないよう、サーバは読み 取り専用モードで動作します。このオプションを有効にすると、サーバと同じコンピュータ からの接続の場合には、誰でも変更を加えることができるようになります。認証なしでサー バを運用しながら、calibreライブラリを変更するのにcalibredbを利用する場合に便利で す。 デフォルトでは、このオプションは無効に設定されています。 --enable-log-not-found, --disable-log-not-found HTTP 404 (Not Found) 要求をログに保存. 通常、サーバはリソースが見つからなかっ たときのHTTP要求をログ保存します。しかしBOTの標的にされた場合には、ログがスパムであ ふれることになります。ログを止めるためにこのオプションを利用してください。 デフォル トでは、このオプションは有効に設定されています。 --enable-use-bonjour, --disable-use-bonjour BonJour経由でOPDSフィードを公開する. BonJourサービス経由でOPDSフィードを公開しま す。これによりOPDSベースのリーダアプリがサーバを自動的に検出して接続できるようにな ります。 デフォルトでは、このオプションは有効に設定されています。 --enable-use-sendfile, --disable-use-sendfile 性能向上のためゼロコピーでファイル転送. ネットワーク上でファイルを転送する 際、性能向上のためにカーネル内転送にゼロコピーを使用します。ただし、変則的なファイ ルシステム上では転送されたファイルが破損することがあります。転送ファイルが破損して いた場合には、無効に設定してください。 デフォルトでは、このオプションは有効に設定さ れています。 --help, -h このヘルプメッセージを表示して終了 --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 サーバログファイルへのパス。このログにはサーバ情報とエラーが記録されますが、アクセ スログは記録しません。デフォルトでは標準出力に出力されます。 --manage-users このサーバへの接続が許可されているユーザのデータベースを管理します。-- を追加するこ とで自動モードで使用できます。詳細については calibre-server --manage-users -- help を参照してください。また --userdb オプションも参照してください。 --max-header-line-size 単一のHTTPヘッダの最大サイズ (KB単位). --max-job-time ワーカープロセスの最大時間. ワーカープロセスの実行を許可する最大時間 (分単 位)。制限しない場合にはゼロを指定。 --max-jobs ワーカープロセスの最大数. ワーカープロセスは本の閲覧準備/追加/変換などの大き なジョブを扱うために、必要に応じて起動されます。通常、こうしたプロセスの最大数 はCPUコア数に基づいて決定します。この設定では、そのプロセス最大数を制御できます。 --max-log-size ログファイルの最大長 (MB単位). サーバが精製するログファイルの最大サイズ。ログが指 定のサイズを超えると、先頭から上書きされます。0を設定すると、上書きしなくなります。 --max-opds-items OPDSフィード中の最大冊数. サーバが単一のOPDSフィード内に返す本の最大数 --max-opds-ungrouped-items OPDS フィード内のグループ化されていない項目の最大数. 著者やタグなどのカテゴリ の1文字目の数がここで指定した数を超えた場合にグループ化します。0を指定するとグルー プ化しません。 --max-request-body-size サーバへのアップロードを許可する最大サイズ (MB単位). --num-per-page 1ページあたりに表示する本の数. ブラウザ1ページあたりに表示する本の数 --pidfile プロセスPIDを書き込むファイルを指定 --port コネクションの接続待ち用ポート. --search-the-net-urls 「インターネットで検索」で使用する、URLを記述したJSONファイルへのパス。環境設 定->ネット共有->インターネットで検索 へ行き、URLを作成してエクスポートすると簡単に ファイルを作成できます。 --shutdown-timeout クリーンシャットダウンを行う前の待ち時間 (秒単位). --ssl-certfile SSL 認証ファイルへのパス. --ssl-keyfile SSL プライベートキーファイルへのパス. --timeout アイドルな接続を切断するまでの時間 (秒単位). --trusted-ips 指定したIPからの非認証接続での変更を許可. 通常、認証を有効にしない場合にはサー バは読み取り専用モードで動作し、匿名ユーザがキャリバーライブラリに変更を加えること を許可しません。このオプションを使用すると、指定した IP アドレスから接続しているす べてのユーザに変更を許可します。TRUSTED_IP はアドレスまたはネットワークをカンマ区切 りで指定します。認証なし実行しているサーバ上で calibredb を使用して calibre ライブ ラリに変更を加えたい場合に使える機能です。このオプションを有効にした場合には、指定 した IP アドレスから接続するユーザは誰でもライブラリに変更を加えることができること に注意してください。 --url-prefix すべてのURLに追加するプレフィックス. リバースプロキシをはさんでサーバを運用 する場合に有用です。使用例: URLプレフィックスとして /calibre --userdb 認証に使用するユーザデータベースへのパス。データベースは SQLite ファイルです。デー タベース作成には:option: ` --manage-users`を使用します。ユーザ管理についての詳細は https://manual.calibre-ebook.com/ja/server.html#managing-user-accounts-from-the-command-line-only を参照してください。 --version プログラムのバージョン番号を表示して終了 --worker-count 要求を処理するワーカースレッド数.
AUTHOR
Kovid Goyal
COPYRIGHT
Kovid Goyal