NextCloud aide-mémoire

Aide-mémoire

  1. Pour éliminer les doublons dans les carnets d’adresses :

    DELETE t1 FROM oc_contacts_cards AS t1 JOIN oc_contacts_cards AS t2 ON t1.id>t2.id AND t1.fullname=t2.fullname WHERE t1.fullname != '';
    DELETE t1 FROM oc_contacts_cards_properties AS t1 JOIN oc_contacts_cards_properties AS t2 ON t1.id>t2.id AND t1.name=t2.name AND t1.value=t2.value WHERE t1.name != '';

  2. Pour dé-locker des fichiers :

    DELETE FROM oc_file_locks WHERE 1

  3. Pour alléger les tables d’authentifications, d’activités et de cache : supprimer ce qui est plus vieux qu’un an.

    select * FROM <code>oc_authtoken</code> WHERE <code>last_activity</code> < (UNIX_TIMESTAMP() - 31536000);

select * FROM <code>oc_activity</code> WHERE <code>timestamp</code> < (UNIX_TIMESTAMP() - 31536000);

select * FROM <code>oc_filecache</code> WHERE <code>mtime</code> < (UNIX_TIMESTAMP() - 31536000);

delete FROM <code>oc_authtoken</code> WHERE <code>last_activity</code> < (UNIX_TIMESTAMP() - 31536000);
delete FROM <code>oc_activity</code> WHERE <code>timestamp</code> < (UNIX_TIMESTAMP() - 31536000);
delete FROM <code>oc_filecache</code> WHERE <code>mtime</code> < (UNIX_TIMESTAMP() - 31536000);

Poubelle

conseils : https://jevalide.ca/2021/08/24/entretien-de-nextcloud-enjeux-corbeille-php-cache-mise-a-jour/
– nettoyer le système de fichiers et la corbeille
occ trashbin:cleanup --all-users
– limiter la durée de rétention des fichiers. Pour ce faire, il faut modifier le fichier config.php. À la fin du fichier, après la dernière ligne de paramètres, ajouter la ligne suivante:
'trashbin_retention_obligation' => '30, 35',

– Quand on fait une MAJ NC, il y a des sauvegardes qui se mettent en place. Si tout fonctionne bien après la MAJ: On peut les supprimer par FTP: ce sont des sous-dossiers qui apparaissent dans le dossier « data » sous forme “updater-xxxxxx… ” (avec des lettres et des chiffres à la place de xxx)

– le fichier « log » peut avoir tendance à prendre de embonpoint : on peut le supprimer sans soucis (il se recréera en partant de 0). C’est le fichier nommé nextcloud.log qui se trouve dans le dossier « data » du nextcloud.

– spécifier dans config.php une durée maximale de conservation des versions précédentes, par exemple. pour un mois pour réaliser qu’on souhaite restaurer une version précédente d’un fichier sauvegardé par erreur.

'versions_retention_obligation' => '30, 31',

Loading

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *