NextCloud サムネイル肥大化

元JPEGファイルのサムネイルとしては結構肥大化する為対策 OS+JPEGで90G程度がサムネイル込みだと120G近くに ちょっと圧迫しすぎじゃ?

一度サムネイルをすべて削除し 設定変更を行った後 全件再生成のながれ

サムネイルのDBテーブルを削除

mysql -u nextcloud -p
use nextcloud;
DELETE FROM oc_filecache;
quit

ディレクトリパスの削除

rm -R /var/www/nextcloud/data/appdata_xxxxxxxx/preview

サムネイルJPEGの画質を変更

sudo -u apache php ./occ config:app:set preview jpeg_quality --value 70
sudo -u apache php ./occ config:system:set jpeg_quality --value 70

サムネイル画像最大サイズ変更

sudo -u apache php ./occ config:system:set preview_max_x --value 1080
sudo -u apache php ./occ config:system:set preview_max_y --value 1920

サムネイルサイズ変更

sudo -u apache php ./occ config:app:set --value="32 64 256 1024 1920"  previewgenerator squareSizes
sudo -u apache php ./occ config:app:set --value="64 128 1024 1080 2030" previewgenerator widthSizes
sudo -u apache php ./occ config:app:set --value="64 256 1024 1080 1920" previewgenerator heightSizes

サムネイル再生成

sudo -u apache php ./occ preview:generate-all