Skip to main content

Resolución de problemas Nextcloud

Comprobar la versión de Nextcloud

sudo -u www-data php occ -V

Agregar archivos añadidos a mano a Nextcloud

El comando scan busca nuevos archivos y actualiza la caché de archivos. Puede volver a escanear todos los archivos, por usuario, una lista de usuarios delimitada por espacios y limitar la ruta de búsqueda. Si no usas --quiet, las estadísticas se mostrarán al final del escaneo:

cd /var/www/html/nextcloud
root@nextcloud:/var/www/html/nextcloud# sudo -u www-data php occ files:scan usuario.a.escanear

El comando puede ejecutarse con el parámetro --help para proporcionarnos ayuda

sudo -u www-data php occ files:scan --help
  Usage:
  files:scan [-p|--path="..."] [-q|--quiet] [-v|vv|vvv --verbose] [--all]
  [user_id1] ... [user_idN]

Arguments:
  user_id               will rescan all files of the given user(s)

Options:
  --path                limit rescan to the user/path given
  --all                 will rescan all files of all known users
  --quiet               suppress any output
  --verbose             files and directories being processed are shown
                        additionally during scanning
  --unscanned           scan only previously unscanned file

Configurar la zona horaria

sudo -u www-data php occ config:system:set logtimezone
--value="Europe/Madrid"

Deshabilitar el modo mantenimiento

sudo -u www-data php occ config:system:set maintenance --value=false
--type=boolean

Comprobar y añadir índices perdidos

Puede suceder que agreguemos de vez en cuando nuevos índices a las tablas de bases de datos ya existentes, por ejemplo, para mejorar el rendimiento. Para verificar la base de datos en busca de índices que faltan, ejecuta el siguiente comando:

sudo -u www-data php occ db:add-missing-indices

Trashbin (papelera)

La configuración de retención de los ficheros en la papelera se realiza mediante parámetros de configuración para permitir al administrador del servidor Nextcloud la capacidad de adaptar este comportamiento, estos son los siguientes:

auto

Comportamiento estándar.

D, auto

Permite definir los días mínimos que se mantiene un archivo con el comportamiento estándar.

auto, D

Eliminar después de varios días, pero antes si se requiere espacio

D1, D2

No eliminar antes de D1, pero eliminar definitivamente después de una cierta cantidad de días (D2)

disabled

Deshabilita la eliminación automática

Entonces, para eliminar archivos automáticamente después de 30 días y darle a Nextcloud la capacidad de eliminar antes si el espacio finalmente se agota, puedes agregar esto a tu config.php:

'trashbin_retention_obligation' => 'auto, 30',

Para garantizar que todos los archivos se conserven durante 30 días, pero que se eliminen definitivamente después de 35 días, puedes agregar lo siguiente a tu config.php:

'trashbin_retention_obligation' => '30, 35',

Este comando solo está disponible cuando la aplicación "Archivos eliminados" (files_trashbin) está habilitada. Para eliminar la papelera de un usuario o varios

sudo -u www-data php occ trashbin:cleanup usuario1 usuario2 usuario3


O bien de todos los usuarios

sudo -u www-data php occ trashbin:cleanup --all-users

sudo -u www-data php occ db:convert-filecache-bigint

https://nube.ateinco.net/remote.php/dav