Nextcloud: プレビュー ジェネレーターをインストールしてサムネイルを自動的に生成する

Nextcloud:安装预览生成器,自动生成缩略图
Nextcloud ネットワーク ディスクへのアクセス速度の最適化は非常に役立ちます。プレビュー ジェネレーターのインストール方法を見てみましょう。プレビュー ジェネレーターは、2020 年にリリースされたバージョン 18.x までの Nextcloud でテストされています。サムネイルは正常に生成されます。
テストされたファイル形式:
avi,doc,bmp,gif,jpg,md,mkv,mp3,mp4,odp,ods,odt,pdf,png,psd,svg,tif,ttf,txt,xls。
プレビュー ビルダー アプリをインストールします。
Nextcloud ネットワークディスクのアプリケーションマーケットで、プレビュージェネレーターをインストールします。インストール後に有効にします。
または、Nextcloud アプリ ストアからインストールします。apps.nextcloud.com/apps/previewgenerator
LibreOffice ソフトウェアをインストールする
将预览生成器安装完毕后,你需要在服务器上安装LibreOffice软件。


dnf -y libreoffice-headless をインストールします
dnf -y libreoffice-writer をインストールします
dnf -y libreoffice-impress をインストールします
dnf -y libreoffice-calc をインストールします
dnf -y libreoffice-draw をインストールします
dnf -y libreoffice-langpack-zh-Hans をインストールします

LibreOffice の最新バージョンの具体的なインストール方法については、以下を参照してください。LibreOfficeを手動でインストールし、centos8にdnf/yumをインストールします
ffmpeg、ImageMagick、Ghostscript をインストールする
追加のソフトウェアをインストールするためのソースがない場合は、最初にそれをインストールしてください。参照する:CentOS 8/RHEL 8 に FFmpeg をインストールする方法


dnf -y ffmpeg imagemagick ghostscript をインストールします

Nextcloud構成ファイルを変更する
上記のソフトウェアをインストールした後、Nextcloud config 構成ファイルを変更する必要があります。


vi /var/www/nextcloud/config/config.php

次の内容を config.php に貼り付けます。preview_libreoffice_path は、libreoffice のインストール パスです。

'preview_libreoffice_path' => '/usr/bin/libreoffice',
'enable_previews' => true、
'enabledPreviewProviders' =>
配列 (
0 => 'OC\プレビュー\TXT',
1 => 'OC\プレビュー\MarkDown',
2 => 'OC\プレビュー\OpenDocument',
3 => 'OC\プレビュー\PDF',
4 => 'OC\プレビュー\MSOffice2003',
5 => 'OC\プレビュー\MSOfficeDoc',
6 => 'OC\プレビュー\PDF',
7 => 'OC\プレビュー\画像',
8 => 'OC\プレビュー\Photoshop',
9 => 'OC\プレビュー\TIFF',
10 => 'OC\プレビュー\SVG',
11 => 'OC\プレビュー\フォント',
12 => 'OC\プレビュー\MP3',
13 => 'OC\プレビュー\ムービー',
14 => 'OC\プレビュー\MKV',
15 => 'OC\プレビュー\MP4',
16 => 'OC\プレビュー\AVI',
),

config 構成ファイルを保存し、Web サーバーと PHP を再起動するか、直接再起動します。
作成するサムネイルのスケジュールされたタスク
最後のステップでは、すべてのファイルのサムネイルを生成し、スケジュールされたタスクを作成します。


sudo -u www php /var/www/nextcloud/occ プレビュー:generate-all -vvv
crontab -u www -e
*/10 * * * * php /var/www/nextcloud/occ プレビュー:pre-generate -vvv
スコア

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です