Nextcloud: установите генератор превью для автоматического создания миниатюр

Оптимизация миниатюр Nextcloud значительно ускоряет доступ к облачному диску Nextcloud. Давайте рассмотрим, как установить генератор превью! Генератор превью протестирован на версиях Nextcloud до 18.x, выпущенных в 2020 году. Генерация миниатюр работает нормально.

Nextcloud: установите генератор превью для автоматического создания миниатюр
изОптимизация скорости доступа к облачному диску Nextcloud очень полезна. Давайте рассмотрим, как установить генератор превью! Генератор превью протестирован на Nextcloud до версии 18.x, выпущенной в 2020 году. Создание миниатюр происходит нормально.
Протестированные форматы файлов:
avi, doc, bmp, gif, jpg, md, mkv, mp3, mp4, odp, ods, odt, pdf, png, psd, svg, tif, ttf, txt, xls.
Установите приложение Preview Builder:
Установите Preview Generator из магазина приложений Nextcloud и включите его после установки.
Или установите из магазина приложений Nextcloud:apps.nextcloud.com/apps/previewgenerator
Установить программное обеспечение LibreOffice
После установки генератора предварительного просмотра вам необходимо установить программное обеспечение LibreOffice на сервер.


dnf -y install libreoffice-headless
dnf -y install libreoffice-writer
dnf -y install libreoffice-impress
dnf -y install libreoffice-calc
dnf -y install libreoffice-draw
dnf -y install libreoffice-langpack-zh-Hans

Подробные инструкции по установке последней версии LibreOffice см. здесь:Руководство по установке LibreOffice в CentOS 8 и dnf/yum
Установить ffmpeg, ImageMagick и Ghostscript
Если у вас не установлен источник дополнительного программного обеспечения, сначала установите его. Ссылка:Как установить FFmpeg на CentOS 8 / RHEL 8


dnf -y установить ffmpeg imagemagick Ghostscript

Измените файл конфигурации Nextcloud
После установки вышеуказанного программного обеспечения вам необходимо изменить файл конфигурации Nextcloud.


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

Вставьте следующий текст в файл config.php, где preview_libreoffice_path — это путь к папке, где вы установили LibreOffice.

'preview_libreoffice_path' => '/usr/bin/libreoffice',
'enable_previews' => правда,
'enabledPreviewProviders' =>
множество (
0 => 'OC\Предпросмотр\TXT',
1 => 'OC\Предпросмотр\MarkDown',
2 => 'OC\Предварительный просмотр\ОткрытьДокумент',
3 => 'OC\Предпросмотр\PDF',
4 => 'OC\Preview\MSOffice2003',
5 => 'OC\Preview\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',
),

Сохраните файл конфигурации, перезапустите веб-сервер и PHP или перезагрузите компьютер напрямую.
создаватьМиниатюра запланированных задач
Последний шаг — создание миниатюр всех файлов и создание запланированной задачи.


sudo -u www php /var/www/nextcloud/occ preview:generate-all -vvv
crontab -u www -e
*/10 * * * * php /var/www/nextcloud/occ preview:pre-generate -vvv
1/5 - (2 голоса)

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *