Visualiser une révision

[Tuto/HowTo] Nextcloud/Owncloud - Supprimer les versions de fichiers après X jours

TutoMaker : révision n°3 (31 octobre 2017 22:14:51)

Introduction
============

Lorsque vous modifiez un fichier, nextcloud/owncloud conserve une copie de la version précédente du fichier. C'est se qu'on appel le [versionning](https://fr.wikipedia.org/wiki/Gestion_de_versions).
On ne peut hélas définir un nombre maximal de version par fichier. Tout ce que l'on peut c'est leur spécifier un âge maximal.
Notez aussi que les fichiers de versionning sont déjà supprimé automatique en suivant la logique suivante :



* _Pour les **10 premières secondes**, Nextcloud conserve maximum **une version par tranche de 2 secondes**._

* _Pour la **première minute**, Nextcloud conserve maximum **une version par tranche de 10 secondes**._

* _Pour la **première heure**, Nextcloud conserve maximum **une version par minute**._

* _Pour les **24 premières heures**, Nextcloud conserve maximum **une version par heure**._

* _Pour les **30 premiers jours**, Nextcloud conserve maximum **une version par journée**._

* _Après les **31 premiers jours**, Nextcloud conserve maximum **une version par semaine**._

Ce fonctionnement est actuellement identique sur Nextcloud et Owncloud.



Configurer via le fichier de configuration
==========================================

#### Éditez votre fichier de config (_/chemin/nextcloud/config/config.php_)

```
nano /var/www/html/cloud/config/config.php
```

#### Dedans, avant la dernière ligne (contenant "_**);**_" ), ajoutez le code suivant

```
'versions_retention_obligation' => 'auto, 366',
```

* ici on les supprime les versions vieilles de plus de 366 jours.




Farm Link
=========

* [Doc Nextcloud - Config.php Parameters - File versions](https://docs.nextcloud.com/server/12/admin_manual/configuration_server/config_sample_php_parameters.html#file-versions)
* [Doc Nextcloud - Controlling File Versions and Aging](https://docs.nextcloud.com/server/12/admin_manual/configuration_files/file_versioning.html)
* [[Tuto/HowTo] Nextcloud/Owncloud - Supprimer les versions de fichiers après X jours](https://www.0rion.netlib.re/forum4/viewtopic.php?f=107&t=707&p=1626#p1626) (tutoriel d'origine)