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 22:03] – [NOTES] 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>
  
-postregsqltuning.pl+==== CRON ====
  
-SQL PostgreSQL de supervision pour voir les requêtes en cours+Chemin du fichier contenant les tâches CRON spécifique au service NextCloud: ''/etc/cron.d/valisechaprilorg''.
  
-occ log manage 
  
-SELECT * FROM pg_stat_activity +==== PostgreSQL ====
- +
-occ user:add cmann@april.org -group admin  +
- +
-Ne pas executer ceci:  +
- +
-# ncdu -x /var/www/valise.chapril.org/data/ +
- +
-Regarder les applications et leurs consommations.  +
- +
-vim /etc/postgresql/13/main/conf.d/custom-chapril.conf+
  
 +Se connecter à la base de données
 +<code>
 sudo -Hiu postgres psql nextcloud sudo -Hiu postgres psql nextcloud
 +</code>
  
- lscpu | grep -i ^proc+=== requête SQL pour voir les requêtes en cours ===
  
- tail -f /srv/valise.chapril.org/www/data/nextcloud.log | jq .+<code> 
 +SELECT * FROM pg_stat_activity 
 +</code>
  
- tail -n 200 -f /srv/valise.chapril.org/www/data/nextcloud.log | jq .+=== Script d'aide à la configuration de PostgreSQL ===
  
-sudo -Hiu postgres psql nextcloud+[[https://github.com/jfcoz/postgresqltuner|postregsqltuning.pl]]
  
-=(^-^)=root@valise:~# vim /etc/cron.d/valisechaprilorg+=== Chemin du fichier de configuration ===
  
-=(^-^)=root@valise:~# pgrep -af cron+''/etc/postgresql/13/main/conf.d/custom-chapril.conf''
  
-=(^-^)=root@valise:~# iotop -o -d3 -a+==== 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>
  
-====== OC JOBS ======+==== À éviter ====
  
-id                           class                                                                               argument                                                        |  last_run  | last_checked | dur+Ne pas exécuter ceci: 
  
 +<code>
 +# ncdu -x /var/www/valise.chapril.org/data/
 +</code>
 +==== table OC_JOBS ====
  
-16758 | OC\Settings\BackgroundJobs\VerifyUserData             | {"verificationCode":"","data":"amainvis@protonmail.com","type":"email","uid":"AymericM","try":6,"lastRun":1586671205} |          0 |   1652827018 |    0+<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 11912 | OCA\Talk\BackgroundJob\ExpireSignalingMessage         | null                                                                                                                  | 1593606009 |   1652827017 |    0
 11913 | OCA\Talk\BackgroundJob\RemoveEmptyRooms               | null                                                                                                                  | 1593606008 |   1652826959 |    0 11913 | OCA\Talk\BackgroundJob\RemoveEmptyRooms               | null                                                                                                                  | 1593606008 |   1652826959 |    0
-209234 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/norz","uri":"icsteamupcom-3"                                                    | 1652821869 |   1652821869 |  120+209234 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/","uri":"icsteamupcom-3"                                                    | 1652821869 |   1652821869 |  120
 21 | OC\Preview\BackgroundCleanupJob                       | null                                                                                                                  | 1652820489 |   1652821869 |    0 21 | OC\Preview\BackgroundCleanupJob                       | null                                                                                                                  | 1652820489 |   1652821869 |    0
 14 | OCA\UpdateNotification\Notification\BackgroundJob     | null                                                                                                                  | 1652736091 |   1652821869 |    2 14 | OCA\UpdateNotification\Notification\BackgroundJob     | null                                                                                                                  | 1652736091 |   1652821869 |    2
 110482 | OCA\Activity\BackgroundJob\DigestMail                 | null                                                                                                                  | 1652821869 |   1652821869 |    0 110482 | OCA\Activity\BackgroundJob\DigestMail                 | null                                                                                                                  | 1652821869 |   1652821869 |    0
 16774 | OCA\WorkflowEngine\BackgroundJobs\Rotate              | null                                                                                                                  | 1652820489 |   1652821869 |    0 16774 | OCA\WorkflowEngine\BackgroundJobs\Rotate              | null                                                                                                                  | 1652820489 |   1652821869 |    0
-251542 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/Vb11620","uri":"0110007yindex-educationnet"                                     | 1652560537 |   1652821868 | 1471 +251542 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/","uri":"0110007yindex-educationnet"                                     | 1652560537 |   1652821868 | 1471 
-286844 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/libraisol03","uri":"valisechaprilorg-2"                                         | 1652219711 |   1652821868 |    0+286844 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/","uri":"valisechaprilorg-2"                                         | 1652219711 |   1652821868 |    0
 5 | OCA\Files_Versions\BackgroundJob\ExpireVersions       | null                                                                                                                  | 1652821456 |   1652821456 |    0 5 | OCA\Files_Versions\BackgroundJob\ExpireVersions       | null                                                                                                                  | 1652821456 |   1652821456 |    0
-326894 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/ahzek.ahriman","uri":"calendargooglecom"                                        | 1652219810 |   1652821456 | 1592 +326894 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/","uri":"calendargooglecom"                                        | 1652219810 |   1652821456 | 1592 
-157918 | OCA\DAV\BackgroundJob\RefreshWebcalJob                | {"principaluri":"principals\/users\/norz","uri":"icsteamupcom"                                                      | 1652821456 |   1652821456 |  410+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+''sudo -Hiu postgres postgresqltuner.pl''
admin/services/valise.chapril.org.1652824980.txt.gz · Dernière modification : 2022/05/17 22:03 de cmann