Outils pour utilisateurs

Outils du site


admin:services:valise.chapril.org

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
admin:services:valise.chapril.org [2022/05/17 20:27] cmannadmin:services:valise.chapril.org [2024/03/16 08:46] (Version actuelle) – [Préparation] add link to status.chapril.org pitchum
Ligne 1: Ligne 1:
-====== Service de synchronisation d'informations personnelles et partage de fichiers ======+====== Présentation ======
  
 +Valise est un service de synchronisation d'informations personnelles et partage de fichiers sur la base de NextCloud.
  
 ====== Routage ====== ====== Routage ======
  
-Uniquement le port HTTPS (TCP/443)+<del>Uniquement le port HTTPS (TCP/443)</del> 
  
 +Uniquement le port HTTPS (TCP/443) vers le port HTTP (TCP/80).
  
 ====== Installation ====== ====== Installation ======
Ligne 87: Ligne 89:
  
 <code> <code>
-mke2fs -L nextcloud -e remount-ro -m 0 /dev/mapper/valise--vg--data-nextcloud+mke2fs -L nextcloud  remount-ro -m 0 /dev/mapper/valise--vg--data-nextcloud
 mkdir /var/www/nextcloud mkdir /var/www/nextcloud
 </code> </code>
Ligne 120: Ligne 122:
 <code> <code>
 cd /var/www/nextcloud cd /var/www/nextcloud
-sudo -u www-data php occ maintenance:install --database "pgsql" --database-name "nextcloud" --database-host "localhost" --database-user "nextcloud" --database-pass '<DB_PASS>' --admin-user "chapril" --admin-pass "<ADM_PASS>"+occ maintenance:install --database "pgsql" --database-name "nextcloud" --database-host "localhost" --database-user "nextcloud" --database-pass '<DB_PASS>' --admin-user "chapril" --admin-pass "<ADM_PASS>"
 </code> </code>
  
Ligne 146: Ligne 148:
 La mise à jour interrompt le service, il faut donc la planifier et prévenir les utilisateurs quelques jours à l'avance en: La mise à jour interrompt le service, il faut donc la planifier et prévenir les utilisateurs quelques jours à l'avance en:
   * Envoyant un message à tous les comptes avec l'application "Annonces" de Nextcloud (depuis l'interface Web et un compte admin),   * Envoyant un message à tous les comptes avec l'application "Annonces" de Nextcloud (depuis l'interface Web et un compte admin),
-  * Signalant la maintenance sur status.chapril.org.+  * Signalant la maintenance sur [[https://status.chapril.org/|status.chapril.org]].
 </note> </note>
 ===== Exécution ===== ===== Exécution =====
Ligne 152: Ligne 154:
 Se connecter en root sur valise.cluster.chapril.org et se positionner dans le répertoire de Nextcloud: Se connecter en root sur valise.cluster.chapril.org et se positionner dans le répertoire de Nextcloud:
 <code bash> <code bash>
-cd /var/www/valise.chapril.org+cd /var/www/valise.chapril.org/public_html
 </code> </code>
 Lancer la procédure de mise à jour: Lancer la procédure de mise à jour:
Ligne 164: Ligne 166:
 Il arrive que la procédure ne puisse par lancer l'upgrade des applications. Dans ce cas répondez oui à la question "Rester en mode maintenance", et lancer la procédure séparément: Il arrive que la procédure ne puisse par lancer l'upgrade des applications. Dans ce cas répondez oui à la question "Rester en mode maintenance", et lancer la procédure séparément:
 <code bash> <code bash>
-sudo -u www-data php occ upgrade +occ upgrade 
-sudo -u www-data php occ maintenance:mode --off+occ maintenance:mode --off
 </code> </code>
 </note> </note>
Ligne 171: Ligne 173:
 Pour éviter des problèmes de favicon, réparez le thème et redémarrez les services web: Pour éviter des problèmes de favicon, réparez le thème et redémarrez les services web:
 <code bash> <code bash>
-sudo -u www-data php occ maintenance:theme:update +occ maintenance:theme:update 
-sudo systemctl restart php7.3-fpm apache2+sudo systemctl restart php8.1-fpm apache2
 </code> </code>
  
Ligne 184: Ligne 186:
  
 ====== Mise à jour du numéro de version ====== ====== Mise à jour du numéro de version ======
-Pour finir, dans "Paramètres/Personnaliser l'apparence", modifier le numéro de version affiché qui est au début de la phrase de slogan. 
  
 +<del>Pour finir, dans "Paramètres/Personnaliser l'apparence", modifier le numéro de version affiché qui est au début de la phrase de slogan.
 +</del>
  
 <note important>N'oubliez pas de clore l'incident sur status.chapril.org</note> <note important>N'oubliez pas de clore l'incident sur status.chapril.org</note>
  
-====== CRON ======= 
- 
-/etc/cron.d/valisechaprilorg 
  
 ====== NOTES ====== ====== NOTES ======
  
 +==== L'outil en ligne de commande pour administrer de NextCloud ====
 +
 +<code>
 $ occ list $ occ list
 +$ occ log manage
 +$ occ user:add cmann@april.org -group admin
 +</code>
 +
 +==== CRON ====
 +
 +Chemin du fichier contenant les tâches CRON spécifique au service NextCloud: ''/etc/cron.d/valisechaprilorg''.
 +
 +
 +==== PostgreSQL ====
 +
 +Se connecter à la base de données
 +<code>
 +sudo -Hiu postgres psql nextcloud
 +</code>
 +
 +=== requête SQL pour voir les requêtes en cours ===
 +
 +<code>
 +SELECT * FROM pg_stat_activity
 +</code>
 +
 +=== Script d'aide à la configuration de PostgreSQL ===
 +
 +[[https://github.com/jfcoz/postgresqltuner|postregsqltuning.pl]]
 +
 +=== Chemin du fichier de configuration ===
 +
 +''/etc/postgresql/13/main/conf.d/custom-chapril.conf''
 +
 +==== Regarder les applications et leurs consommations ====
 +
 +<code>
 +# lscpu | grep -i ^proc
 +# tail -f /srv/valise.chapril.org/www/data/nextcloud.log | jq .
 +# tail -n 200 -f /srv/valise.chapril.org/www/data/nextcloud.log | jq .
 +# pgrep -af cron
 +# iotop -o -d3 -a
 +</code>
 +
 +==== À éviter ====
 +
 +Ne pas exécuter ceci: 
 +
 +<code>
 +# ncdu -x /var/www/valise.chapril.org/data/
 +</code>
 +==== table OC_JOBS ====
 +
 +<code>
 +id                           class                                                                               argument                                                        |  last_run  | last_checked | dur
 +16758 | OC\Settings\BackgroundJobs\VerifyUserData             | {"verificationCode":"","data":"","type":"email","uid":"","try":6,"lastRun":1586671205} |          0 |   1652827018 |    0
 +11912 | OCA\Talk\BackgroundJob\ExpireSignalingMessage         | null                                                                                                                  | 1593606009 |   1652827017 |    0
 +11913 | OCA\Talk\BackgroundJob\RemoveEmptyRooms               | null                                                                                                                  | 1593606008 |   1652826959 |    0
 +209234 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/","uri":"icsteamupcom-3"                                                    | 1652821869 |   1652821869 |  120
 +21 | OC\Preview\BackgroundCleanupJob                       | null                                                                                                                  | 1652820489 |   1652821869 |    0
 +14 | OCA\UpdateNotification\Notification\BackgroundJob     | null                                                                                                                  | 1652736091 |   1652821869 |    2
 +110482 | OCA\Activity\BackgroundJob\DigestMail                 | null                                                                                                                  | 1652821869 |   1652821869 |    0
 +16774 | OCA\WorkflowEngine\BackgroundJobs\Rotate              | null                                                                                                                  | 1652820489 |   1652821869 |    0
 +251542 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/","uri":"0110007yindex-educationnet"                                     | 1652560537 |   1652821868 | 1471
 +286844 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/","uri":"valisechaprilorg-2"                                         | 1652219711 |   1652821868 |    0
 +5 | OCA\Files_Versions\BackgroundJob\ExpireVersions       | null                                                                                                                  | 1652821456 |   1652821456 |    0
 +326894 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/","uri":"calendargooglecom"                                        | 1652219810 |   1652821456 | 1592
 +157918 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/","uri":"icsteamupcom"                                                      | 1652821456 |   1652821456 |  410
 +</code>
  
  
 +==== Exécuter le script postgresqltuner.pl ====
  
 +''sudo -Hiu postgres postgresqltuner.pl''
admin/services/valise.chapril.org.1652819221.txt.gz · Dernière modification : 2022/05/17 20:27 de cmann