Skip to main content

Encryption

Enable encryption app (functionality)

sudo -u www-data php /var/www/nextcloud/occ app:enable encryption

Enable encryption

sudo -u www-data php /var/www/nextcloud/occ encryption:enable

Enable master key mode

sudo -u www-data php /var/www/nextcloud/occ encryption:enable-master-key

Initialize encryption

sudo -u www-data php /var/www/nextcloud/occ encryption:init

Verify status

sudo -u www-data php /var/www/nextcloud/occ encryption:status

Enable a recovery key

sudo -u www-data php /var/www/nextcloud/occ encryption:enable-recovery

Enable encryption for group folders

By default group folders are excluded from server-side encryption.To enable encryption for group folders, execute command

./occ config:app:set groupfolders enable_encryption --value='true'

Restart scheduled jobs

systemctl restart nextcloud-cron
systemctl restart cron

Verify

ls -lh /var/www/nextcloud/data/<username>/files/
cat /var/www/nextcloud/data/<username>/files/<file>