User Tools

Site Tools


infra:apps:nextcloud

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
infra:apps:nextcloud [2023/12/04 20:01] fredinfra:apps:nextcloud [2025/01/15 20:22] (current) – removed fred
Line 1: Line 1:
-====== Nextcloud ====== 
- 
-https://nextcloud.com/ est un espace info-nuagique auto-hébergé (ou pas : il existe plusieurs hébergeurs qui s'occuperont avec amour de la maintenance contre une poignée de denrées mensuelles).  
-J'ai commencé à l'utiliser aux alentours de 2015, avec Owncloud.  
- 
-===== Mise à jour ===== 
- 
-La configuration de Nextcloud peut être assez tatillone.  
-Celle qui fonctionne pour moi est celle-ci :  
- 
-<code> 
-sudo -u www-data php updater/updater.phar 
-sudo -u www-data php --define apc.enable_cli=1 occ upgrade 
-sudo -u www-data php --define apc.enable_cli=1 occ maintenance:mode --off 
-</code> 
- 
-Je préfère délibérement laisser tomber l'upgrade au travers du navigateur, qui nécessite encore plus de //fine-tuning//. Il convient ensuite de se rendre sur la page settings/admin/overview de votre instance pour vérifier les éventuels rectifications à appliquer. 
- 
-===== Notes ===== 
- 
---- 
-title: Nextcloud 
---- 
- 
-Commandes de gestion 
- 
-sudo -u www-data php7.3 occ db:add-missing-indices 
- 
-Courant décembre 2020, j'ai réalisé une mise à jour de la version 16 vers la version 20. 
- 
-Les commandes suivantes m'ont largement aidé: 
- 
-sudo -u www-data php7.3 occ db:add-missing-indices 
- 
-sudo -u www-data php7.3 occ db:add-missing-primary-keys 
- 
-sudo -u www-data php7.3 occ db:convert-filecache-bigint 
- 
-Si un problème se présentait (aux versions 18 et 20), j'ai simplement continué l'upgrade en CLI via sudo -u www-data php7.3 occ upgrade suivi de la désactivation du mode maintenance (sudo -u www-data php7.3 occ maintenance:mode --off). 
- 
-apc 
- 
-Par défaut, APC n'est pas activé pour la cache. 
- 
-Il y a deux solutions: 
- 
-Soit on l'active globalement via le fichier php.ini 
- 
-Soit on le passe comme paramètre, via -d apc.enable_cli=1 
- 
-Dans le second cas, ne pas oublier de le passer aux tâches cron, par exemple: 
- 
-*/15 * * * * php -d apc.enable_cli=1 -f /mnt/volume-data/www/cloud.grimbox.be/cron.php 
- 
-Update 
- 
-Quand la commande occ upgrade renvoie juste que l'appli tourne déjà avec la dernière version, utilisez plutôt le fichier updater/updater.phar ;) 
- 
- 
- 
- 
- 
  
infra/apps/nextcloud.1701720073.txt.gz · Last modified: 2023/12/04 20:01 by fred