/
Alfresco Transform Services のインストール

Alfresco Transform Services のインストール

はじめに

このページでは Alfresco Transform Services のインストール方法を説明します。


バージョンやパス、IP アドレスやエンドポイントなどは、ご利用の環境及び使用しているバージョンにあわせて適宜読み替えてください。


必要に応じて実行用ユーザを作成します。

実行コマンド
# useradd alfresco

ログ格納用ディレクトリを作成します。

実行コマンド
# mkdir -p /var/log/alfresco/transform \
&& chown -R alfresco:alfresco /var/log/alfresco

Transform Services 用のディレクトリを作成し、zip を展開します。

# mkdir -p /opt/alfresco/transform-services \
&& unzip alfresco-transform-service-distribution-<バージョン番号>.zip -d /opt/alfresco/transform-services/

Alfresco PDF Renderer の tgz ファイルを展開します

実行コマンド
# cd /opt/alfresco/transform-services/alfresco-pdf-renderer/ \
&& tar zxf alfresco-pdf-renderer-1.1-linux.tgz

変数格納用ファイルを作成します。

実行コマンド
# vi /opt/alfresco/transform-services/setenv.sh
作成内容
#!/bin/sh

export LIBREOFFICE_HOME=/opt/libreoffice6.3
export IMAGEMAGICK_HOME=/usr/lib64/ImageMagick-7.0.10
export IMAGEMAGICK_DYN=/usr/lib64
export IMAGEMAGICK_CONFIG=${IMAGEMAGICK_HOME}/config-Q16HDRI
export IMAGEMAGICK_CODERS=${IMAGEMAGICK_HOME}/modules-Q16HDRI/coders
export IMAGEMAGICK_EXE=/usr/bin/convert
export ATS_HOME=/opt/alfresco/transform-services
export ATS_LOGS_DIR=/var/log/alfresco/transform
export ATS_TENGINE_AIO_HOST=127.0.0.1
export ATS_SHARED_FS_HOST=127.0.0.1

起動用のシェルスクリプトを作成します。

実行コマンド
# vi /opt/alfresco/transform-services/ats-ate-aio.sh
作成内容
#!/bin/sh

. /opt/alfresco/transform-services/setenv.sh
export JAVA_OPTS="${JAVA_OPTS} -DPDFRENDERER_EXE=/opt/alfresco/transform-services/alfresco-pdf-renderer/alfresco-pdf-renderer"
export JAVA_OPTS="${JAVA_OPTS} -DLIBREOFFICE_HOME=${LIBREOFFICE_HOME}"
export JAVA_OPTS="${JAVA_OPTS} -DIMAGEMAGICK_ROOT=${IMAGEMAGICK_HOME} -DIMAGEMAGICK_DYN=${IMAGEMAGICK_DYN} -DIMAGEMAGICK_EXE=${IMAGEMAGICK_EXE} -DIMAGEMAGICK_CONFIG=${IMAGEMAGICK_CONFIG} -DIMAGEMAGICK_CODERS=${IMAGEMAGICK_CODERS}"

export JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx1536m "
java ${JAVA_OPTS} -jar ${ATS_HOME}/alfresco-transform-core-aio-boot-*.jar > ${ATS_LOGS_DIR}/ats-ate-aio.log

起動用スクリプトの実行権限を付与します。

実行コマンド
# chmod u+x /opt/alfresco/transform-services/ats-ate-aio.sh

ディレクトリの権限を修正します。

実行コマンド
# chown -R alfresco:alfresco /opt/alfresco/ \
&& find /opt/alfresco/ ! -user alfresco | wc -l
実行結果
0

systemd サービスファイルを作成します。

実行コマンド
# vi /etc/systemd/system/transform-services.service
transform-services.service
[Unit]
Description=Alfresco Transform Service - AIO Transform Engine
After=syslog.socket network.target activemq.service

[Service]
Type=simple
User=alfresco
ExecStart=/opt/alfresco/transform-services/ats-ate-aio.sh
ExecStop=/bin/kill -INT $MAINPID

[Install]
WantedBy=multi-user.target

サービスを起動します。

実行コマンド
# systemctl daemon-reload \
&& systemctl start transform-services && systemctl status transform-services

サービスの自動起動を設定します。

実行コマンド
# systemctl enable transform-services && systemctl status transform-services

参考:Install with zip

Related content

Alfresco Content Services Installation Guide
Alfresco Content Services Installation Guide
More like this
Alfresco Search Services のインストール
Alfresco Search Services のインストール
More like this
Alfresco Identity Servicesのインストール
Alfresco Identity Servicesのインストール
More like this
Alfresco Search Services のインストール(Ubuntu)
Alfresco Search Services のインストール(Ubuntu)
More like this
Alfresco Search Services 1.3.x のインストール
Alfresco Search Services 1.3.x のインストール
More like this

リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。


Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ