Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
linux:nextcloud [2022/09/03 15:58] – [En cas d’erreurs] tutospisto | linux:nextcloud [2024/06/08 15:23] (Version actuelle) – [Tuning Nextcloud] tutospisto | ||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
Se rendre sur l’index de Nextcloud et c’est parti pour l’installation ! | Se rendre sur l’index de Nextcloud et c’est parti pour l’installation ! | ||
+ | |||
+ | |||
+ | ===== Tuning Nextcloud ===== | ||
+ | |||
+ | Après quelques années d' | ||
+ | Problème résolu en suivant le premier paragraphe de ceci : | ||
+ | https:// | ||
+ | et ceci : | ||
+ | https:// | ||
+ | |||
+ | < | ||
+ | <code bash> | ||
+ | |||
+ | Le fichier n' | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | <code php z-custom-mariadb.cnf> | ||
+ | innodb_buffer_pool_size=2G | ||
+ | read_rnd_buffer_size=16M | ||
+ | sort_buffer_size=16M | ||
+ | query_cache_type=ON | ||
+ | query_cache_size=24M | ||
+ | </ | ||
+ | |||
+ | Puis on redémarre mariaDB pour le prendre en compte : | ||
+ | <code bash> | ||
+ | |||
===== En cas d’erreurs ===== | ===== En cas d’erreurs ===== | ||
Ligne 42: | Ligne 70: | ||
),</ | ),</ | ||
+ | Pour lancer des commandes OCC il faut par exemple : | ||
+ | <code bash> | ||
+ | |||
+ | sudo -u www-data php permet de lancer php en tant qu’utilisateur www-data, puis on donne le chemin d’occ et la commande à exécuter. | ||
+ | |||
+ | Pour ajouter un cron tous les jours à 18h au lieu des tâches d’arrière plan en AJAX, un petit crontab -e et : | ||
+ | <code bash> * */18 * * * sudo -u www-data php -f / | ||
+ | |||
+ | ===== Memcache ===== | ||
+ | agi php-redis | ||
+ | sudo / | ||
+ | |||
+ | Exemple de fichier config au final avec activation du memcache | ||
+ | |||
+ | <code php config_exemple_memcache.php[enable_line_numbers=1, | ||
+ | <?php | ||
+ | $CONFIG = array ( | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | array ( | ||
+ | 0 => ' | ||
+ | 1 => ' | ||
+ | 2 => ' | ||
+ | 3 => ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | array ( | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | array ( | ||
+ | ), | ||
+ | );</ | ||
+ | |||
+ | |||
+ | ===== Pour un client en ligne de commande ===== | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | |||
+ | |||
+ | Sur le rpi-poulailler, | ||
+ | <code bash> |