Provided by: calibre_3.21.0+dfsg-1build1_all
NAME
calibre-server - calibre-server calibre-server [オプション] [ライブラリフォルダへのpath...] Calibreのコンテンツサーバを開始。コンテンツサーバはCalibreライブラリを インターネット上に 公開します。calibre-server の引数としてライブラリフォルダへのpathを 指定することができま す。pathの指定がない場合には、Calibreプログラムの知っている すべてのライブラリが対象となり ます。 スペースを含む引数を calibre-server に渡す場合には、クォーテーションマークでくくってくださ い。例: "/some path/with spaces"
[オプション]
--access-log アクセスログファイルへのpath。このログにはクライアントからサーバへの接続や、要求に ついての情報が記録されます。デフォルトでは、アクセスログは記録しません。 --ajax-timeout クエリ実行時にサーバからの応答を待つ最大時間 (秒指定). --auth-mode 使用する認証タイプ. サーバが使用するHTTP認証モード。SSLプロキシを介してサーバを公 開する場合には "basic" を設定してください。そうでない場合には "auto" にしてくださ い。"auto" は、SSLが設定されている場合には "basic" を使用し、それ以外の場合には "digest" を使用します。 --auto-reload ソースコードが変更されたとき自動的にサーバーの再読み込みを行います。デバッグ時に有 用です。シャットダウンタイムアウトに小さい値を指定するのもよいでしょう。 --ban-after 利用停止するまでのログイン失敗回数. ログインに何回失敗したらIPアドレスを遮断するか を指定。 --ban-for 連続してログインに失敗したIPアドレスを遮断する. 繰り返しログインに失敗したIPアド レスを、指定した時間 (分単位) だけ一時的に遮断します。ブルートフォース攻撃への対策 として有効です。0 を設定すると、遮断しません。 --compress-min-size 応答がデータ圧縮を使用する最小サイズ (バイト単位). --custom-list-template カスタムな本一覧モードのテンプレートを格納したJSONへのpath。このテンプレートを作成 する最も簡単な方法は、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 接続を待ち受けするインタフェース. デフォルトでは、すべての利用可能なインタフェー スで待ち受けします。これをたとえば "127.0.0.1" に変更するとローカルマシンからの接続 に限定し、"::" に変更するとIPv6とIPv4の接続を待ち受けします。 --log サーバログファイルへのpath。このログにはサーバ情報とエラーが記録されますが、アクセ スログは記録しません。デフォルトでは標準出力に出力されます。 --manage-users サーバーに接続するユーザのデータベースを管理。オプション --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 コネクションの接続待ち用ポート. --shutdown-timeout クリーンシャットダウンを行う前の待ち時間 (秒単位). --ssl-certfile SSL認証ファイルへのpath. --ssl-keyfile SSLプライベートキーファイルへのpath. --timeout アイドルな接続を切断するまでの時間 (秒単位). --url-prefix すべてのURLに追加するプリフィックス. リバースプロキシをはさんでサーバを運用 する場合に有用です。使用例: URLプリフィックスとして /calibre --userdb 認証に使用するユーザデータベースへのpath。データベースはSQLiteファイルです。データ ベース作成には:option: ` --manage-users`を使用します。ユーザ管理についての詳細は https://manual.calibre-ebook.com/server.html#managing-user-accounts-from-the-command-line-only を参照してください。 --version プログラムのバージョン番号を表示して終了 --worker-count 要求を処理するワーカースレッド数.
AUTHOR
Kovid Goyal
COPYRIGHT
Kovid Goyal