Comandos más utilizados en la gestión y mantenimiento de Nextcloud
General
Mantenimiento
# sudo -u www-data php occ maintenance:mode --off # sudo -u www-data php occ maintenance:mode --on
Ver versión de Nextcloud
# sudo -u www-data php occ -V
Ver estado Nextcloud
# sudo -u www-data php occ status
Aplicaciones
Listar APPs
# sudo -u www-data php occ app:list
Activar y desactivar APPs
# sudo -u www-data php occ app:enable # sudo -u www-data php occ app:disable
Usuarios
Restablecer contraseñas
# sudo -u www-data php occ user:resetpassword
* Incluidos administradores
Eliminar usuarios
# sudo -u www-data php occ user:delete
Habilitar y deshabilitar usuarios
# sudo -u www-data php occ user:disable
Limpiar papeleras usuarios
# sudo -u www-data php occ trashbin:cleanup --all-users
Eliminar versiones de ficheros
# sudo -u www-data php occ versions:cleanup
* Solicita nombre de usuarios o todos
Activar y desactivar authenticación en dos pasos
# sudo -u www-data php occ twofactor:disable # sudo -u www-data php occ twofactor:enable
Base de datos
Añadir indices en la base de datos
# sudo -u www-data php occ db:add-missing-indices
Añadir claves primarias
# sudo -u www-data php occ db:add-missing-primary-keys
Convertir tablas a «big int»
# sudo -u www-data php occ db:convert-filecache-bigint
Cron
Añadir cron
# vim /etc/cron.d/nextcloud */15 * * * * su www-data php -f /var/www/nextcloud/cron.php
Ejecutar por consola cron
# sudo -u www-data php -f /var/www/html/nextcloud/cron.php
URL’s amigables
Configurar URL’s amigables en htaccess
Añadir en el fichero config.php la siguiente directiva:
'htaccess.RewriteBase' => '/',
Justo después de:
'overwrite.cli.url' => 'https://tudominio.com',
Ejecutar por consola el configurador de URLS amigables
# sudo -u www-data php occ maintenance:update:htaccess