Для того, чтобы загруженные в Ваше облако файлы были доступны в виде превью, надо добавить приложение Preview Generator
Затем через терминал открываем конфиг файл облака:
sudo nano /var/www/html/nextcloud/config/config.php
Добавляем строки:
'enable_previews' => true, 'preview_max_x' => 1024, 'preview_max_y' => 1024, 'preview_max_filesize_image' => 50, 'enabledPreviewProviders' => array ( 0 => 'OC\\Preview\\PNG', 1 => 'OC\\Preview\\JPEG', 2 => 'OC\\Preview\\GIF', 3 => 'OC\\Preview\\HEIC', 4 => 'OC\\Preview\\BMP', 5 => 'OC\\Preview\\XBitmap', 6 => 'OC\\Preview\\MP3', 7 => 'OC\\Preview\\TXT', 8 => 'OC\\Preview\\MarkDown', 9 => 'OC\\Preview\\OpenDocument', 10 => 'OC\\Preview\\Krita', 11 => 'OC\\Preview\\PDF', 12 => 'OC\\Preview\\Movie', 13 => 'OC\\Preview\\Image', 14 => 'OC\\Preview\\TIFF', ),
сохраняем: CTRL + X, Y, Enter.
Для тотальной генерации превьюшек запускаем команду через occ (это может занять некоторое время, если у Вас много файлов в облаке)
sudo -u www-data php /var/www/html/nextcloud/occ preview:generate-all -vvv
Теперь настроим автоматическую индексацию файлов и генерацию превью каждые 10 минут . Входим в хронтаб пользователя www-data:
sudo crontab -u www-data -e
Добавляем внизу строки:
#первая строка включает автоматическую индексацию файлов каджые 5 минут #вторая строка включает генерацию превью каджые 10 минут */5 * * * * php -f /var/www/html/nextcloud/cron.php */10 * * * php /var/www/html/nextcloud/occ preview:pre-generate
сохраняем: CTRL + X, Y, Enter.