Table of Contents

bash

docker exec -it nextcloud bash

commandes sous docker

Dans la doc de nextcloud, ceci:

sudo -u www-data php occ maintenance:repair

deviens cela dans le contexte du docker: occ maintenance:repair

External data refresh

sudo -u abc php /config/www/nextcloud/occ files:scan --all

Maintenance mode

occ maintenance:mode --on
occ maintenance:mode --off

conversion to big int

sudo -u abc php /config/www/nextcloud/occ db:convert-filecache-bigint

pregeneration des thumnails

https://github.com/rullzer/previewgenerator

https://ownyourbits.com/2019/06/29/understanding-and-improving-nextcloud-previews/

Parametres suggérés:

  sudo -u abc php /config/www/nextcloud/occ config:app:set previewgenerator squareSizes --value="32 256"
  sudo -u abc php /config/www/nextcloud/occ config:app:set previewgenerator widthSizes  --value="256 384"
  sudo -u abc php /config/www/nextcloud/occ config:app:set previewgenerator heightSizes --value="256"
  sudo -u abc php /config/www/nextcloud/occ config:system:set preview_max_x --value 2048
  sudo -u abc php /config/www/nextcloud/occ config:system:set preview_max_y --value 2048
  sudo -u abc php /config/www/nextcloud/occ config:system:set jpeg_quality --value 60
  sudo -u abc php /config/www/nextcloud/occ config:app:set preview jpeg_quality --value="60"

Effacer vieux:

sudo -u abc php /config/www/nextcloud/occ preview:delete_old

Génération complète, à faire une fois

sudo -u abc php /config/www/nextcloud/occ preview:generate-all 

Refresh périodique, 10 minutes, besoin d'une cron job

  sudo -u abc php /config/www/nextcloud/occ preview:pre-generate

Ajouter ce fichier dans un repertoire qui ne veut pas de thumbnails:

.nomedia

Update

sudo -u abc php /config/www/nextcloud/updater/updater.phar