Hervorragende Software und praktische Tutorials
NextcloudvonMiniaturansichtDie Thumbnail-Optimierung von Nextcloud trägt wesentlich zur Geschwindigkeit des Zugriffs auf die Netzwerkfestplatte von Nextcloud bei. Sehen wir uns an, wie der Vorschaugenerator installiert wird! Der Vorschaugenerator wurde auf Nextcloud mit der neuesten Version 18.x (veröffentlicht 2020) getestet. Die Thumbnail-Generierung funktioniert normal.
Getestete Dateiformate:
avi, doc, bmp, gif, jpg, md, mkv, mp3, mp4, odp, ods, odt, pdf, png, psd, svg, tif, ttf, txt, xls.
Installieren Sie die Preview Builder-App:
Installieren Sie den Vorschaugenerator im Nextcloud App Store und aktivieren Sie ihn nach der Installation.
Oder installieren Sie es aus dem Nextcloud App Store:apps.nextcloud.com/apps/previewgenerator
Installieren Sie die LibreOffice-Software
Nach der Installation des Vorschaugenerators müssen Sie die LibreOffice-Software auf dem Server installieren.
dnf -y installiere libreoffice-headless
dnf -y installiere LibreOffice-Writer
dnf -y installiere libreoffice-impress
dnf -y installiere libreoffice-calc
dnf -y installiere LibreOffice-Draw
dnf -y installiere libreoffice-langpack-zh-Hans
Ausführliche Installationsanweisungen für die neueste Version von LibreOffice finden Sie hier:CentOS 8-Handbuch und DNF/YUM-Installation von LibreOffice
Installieren Sie ffmpeg, ImageMagick und Ghostscript
Wenn Sie die Quelle zusätzlicher Software nicht installiert haben, installieren Sie diese bitte zuerst. Referenz:So installieren Sie FFmpeg unter CentOS 8 / RHEL 8
dnf -y installiert ffmpeg imagemagick ghostscript
Ändern Sie die Konfigurationsdatei von Nextcloud
Nachdem die obige Software installiert ist, müssen Sie die Nextcloud-Konfigurationsdatei ändern
vi /var/www/nextcloud/config/config.php
Fügen Sie den folgenden Inhalt in config.php ein, wobei preview_libreoffice_path der Pfad ist, in dem Sie LibreOffice installiert haben.
'preview_libreoffice_path' => '/usr/bin/libreoffice',
'enable_previews' => true,
'enabledPreviewProviders' =>
Array (
0 => 'OC\Vorschau\TXT',
1 => 'OC\Vorschau\MarkDown',
2 => 'OC\Vorschau\OpenDocument',
3 => 'OC\Vorschau\PDF',
4 => 'OC\Preview\MSOffice2003',
5 => 'OC\Preview\MSOfficeDoc',
6 => 'OC\Vorschau\PDF',
7 => 'OC\Vorschau\Bild',
8 => 'OC\Preview\Photoshop',
9 => 'OC\Vorschau\TIFF',
10 => 'OC\Vorschau\SVG',
11 => 'OC\Vorschau\Schriftart',
12 => 'OC\Vorschau\MP3',
13 => 'OC\Vorschau\Film',
14 => 'OC\Preview\MKV',
15 => 'OC\Vorschau\MP4',
16 => 'OC\Vorschau\AVI',
),
Speichern Sie die Konfigurationsdatei Config, starten Sie den Webserver und PHP neu oder führen Sie einen direkten Neustart durch.
erstellenAutomatisch generierenMiniaturansicht geplanter Aufgaben
Der letzte Schritt besteht darin, Miniaturansichten aller Dateien zu generieren und eine geplante Aufgabe zu erstellen.
sudo -u www php /var/www/nextcloud/occ Vorschau:generate-all -vvv
crontab -u www -e
*/10 * * * * php /var/www/nextcloud/occ Vorschau: Vorgenerieren -vvv