外部サービスの構成
Liferayは、ファイルの変換やファイルプレビューの生成を行うための外部サービスとの連携機能を提供します。 これらのサービスのうち 3 つは、サーバー管理設定で有効にできます。 ImageMagick、 Ghostscript、および Xuggler (Liferay 7.3 以前で利用可能)。
XugglerはLiferay 7.3で非推奨となり、Liferay 7.4で削除されました。 これらの手順は、Liferay 7.3以前のバージョンに適用されます。 Liferay 7.4以降では、代わりにLiferayのFFmpeg統合機能を使用してください。 詳細については、 オーディオおよびビデオのプレビューで FFmpeg を有効にする を参照してください。
![[外部サービス]タブからImageMagick、Ghostscript、およびXugglerを有効にします。](https://resources.learn.liferay.com/images/dxp/latest/en/security-and-administration/administration/using-the-server-administration-panel/configuring-external-services/images/01.png)
各外部サービスは、Liferayインスタンスで有効にする前に、サーバー(またはDockerコンテナ)にインストールしておく必要があります。 Liferay DXPでは古いバージョンが正しく動作しない可能性があるため、サービスをインストールするときは、オペレーティングシステムに最新の安定バージョンを使用してください。
これらのサービスをインストールしたら、コントロールパネルの[サーバー管理]ページでLiferayインスタンスがこれらのサービスを使用するように設定します。
Liferay 7.1以降、LibreOffice/OpenOfficeの設定は、サーバー管理やポータルプロパティではなく、OSGi設定管理画面で行うようになりました。 詳細については、 LibreOffice / OpenOffice 統合の有効化 を参照してください。
ImageMagickとGhostscriptを有効にする
デフォルトでは、ドキュメントやメディアは使用しています PDFBox プレビューを生成します。 ImageMagickの 及び のGhostscript 高速かつ高品質のプレビューやコンバージョン提供し、複数の画像ファイルの種類をサポートします。 動作させるには、両方のサービスを一緒にインストールして有効にする必要があります。
お使いのOSによっては、これらのサービスが既にインストールされている場合があります。 Linuxをお使いの場合は、どちらも既にインストールされている可能性が高いです。 しかし、それらはWindowsにはインストールされない可能性が高い一方、macOSにはインストールされる可能性がある。
ImageMagickとGhostscriptの両方がサーバーにインストールされたら、以下の手順でLiferayインスタンスのこれらのサービスを有効にします。
ImageMagickは、Liferay DXP 2025.Q2.9以降のすべてのLiferay Dockerイメージおよびそれ以降の四半期ごとのリリースから削除されます。 以前の四半期のパッチリリースでは、2025.Q2.9 以降にリリースされた場合でも、これらのツールが保持されます。
ImageMagickはコンテナ内に手動でインストールすることも可能です。 詳細については、 ImageMagick と Gifsicle を手動でインストールする を参照してください。
-
グローバルメニュー (
) を開き、 コントロールパネル → 設定 → サーバー管理 に移動します。 -
外部サービス タブをクリックします。
-
ImageMagick と Ghostscript の が 有効になっているか確認してください。
-
パス フィールドに ImageMagick および Ghostscript 実行可能ファイルへの正しいパスが設定されていることを確認してください。 別々のパスにある場合は、セミコロンを区切り文字として使用してください。
例えば、インストール場所によっては、Windowsサーバー上の正しいパスは次のようになる場合があります。
C:\\Program Files\\gs\\gs10.1.0\\bin;C:\\Program Files\\ImageMagickデフォルトでは、Linux では両方の実行ファイルが
/usr/bin/にインストールされます。 -
リソース制限を設定します。
-
完了したら、 をクリックして保存 をクリックしてください。
Xugglerを有効にする
Liferay 7.3以前
デフォルトでは、「ドキュメントとメディア」は音声ファイルと動画ファイルのプレビューを生成しません。 LiferayのXuggler連携機能を使用すると、これらのファイルを変換してプレビューを生成できます。 サーバーにXugglerがまだインストールされていない場合は、サーバー管理画面で有効化する際にインストールできます。
XugglerはLinux上でglibcバージョン2.6以降を必要とします。
LiferayインスタンスにXugglerをインストールして有効にするには、以下の手順に従ってください。
-
グローバルメニュー (
) を開き、 コントロールパネル → 設定 → サーバー管理 に移動します。 -
外部サービス タブをクリックします。
-
Xuggler の が 有効になっているか確認してください。
-
(Xugglerがインストールされていない場合) OSに適したJARを選択し、 インストール をクリックします。
変更を適用するには、サーバーを再起動してください。 インストールが完了したら、外部サービス タブに戻って Xuggler を有効にしてください。

-
をクリックして保存します。
portal-ext.properties ファイルを使用して外部サービスを有効にする
コントロール パネルに加えて、 portal-ext.properties ファイルを使用してこれらの外部サービスを有効にすることもできます。
ImageMagickとGhostscriptを有効にする
portal-ext.propertiesを使用して ImageMagick と Ghostscript を有効にするには、 imagemagick.enabled と imagemagick.global.search.path プロパティをファイルに追加します。 検索パスがImageMagickとGhostscriptの実行ファイルを含むディレクトリを指していることを確認してください。 macOSまたはUnix環境の場合、Ghostscriptで使用されるフォントのパスを設定する必要がある場合もあります。
imagemagick.enabled=true
imagemagick.global.search.path[apple]=/opt/local/bin:/opt/local/share/ghostscript/fonts:/opt/local/share/fonts/urw-fonts
imagemagick.global.search.path[unix]=/usr/local/bin:/usr/local/share/ghostscript/fonts:/usr/local/share/fonts/urw-fonts
imagemagick.global.search.path[windows]=C:\\Program Files\\ImageMagick
Xugglerを有効にする
Liferay 7.3以前
portal-ext.properties ファイルを使用して Xuggler を有効にするには、次のコードをファイルに追加します。
xuggler.enabled=true
Xugglerの有効化を完了するには、アプリケーションサーバーを再起動してください。